1 2011-07-11 Jason Merrill <jason@redhat.com>
4 * g++.dg/template/recurse3.C: New.
6 2011-07-11 Jakub Jelinek <jakub@redhat.com>
9 * gcc.dg/guality/csttest.c: New test.
12 * gfortran.dg/pr49698.f90: New test.
14 2011-07-11 Jeff Law <law@redhat.com>
16 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
18 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
20 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check
22 * go.test/go-test.exp (go-set-goarch): Likewise.
24 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
27 * gcc.target/avr/torture/pr39633.c: New test case.
29 2011-07-11 Tobias Burnus <burnus@net-b.de>
32 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
34 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
36 * lib/target-supports.exp (check_effective_target_scheduling):
38 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
39 * gcc.dg/pr45055.c: Ditto.
40 * gcc.dg/pr45353.c: Ditto.
41 * g++.dg/pr45056.C: Ditto.
43 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
45 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
46 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
47 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
48 * g++.dg/torture/pr31863.C: Skip AVR.
50 2011-07-10 Tobias Burnus <burnus@net-b.de>
53 * gfortran.dg/intrinsic_signal.f90: New.
55 2011-07-09 Jason Merrill <jason@redhat.com>
57 * g++.dg/cpp0x/regress/regress6.C: New.
58 * g++.dg/parse/crash45.C: Adjust message.
59 * g++.dg/template/crash38.C: Adjust message.
60 * g++.dg/template/crash64.C: Adjust message.
62 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
64 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
65 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
66 * g++.dg/abi/bitfield3.C: Likewise.
67 * g++.dg/eh/pr38662.C: Likewise.
68 * g++.dg/ext/attrib36.C: Likewise.
69 * g++.dg/ext/attrib37.C: Likewise.
70 * g++.dg/ext/attrib8.C: Likewise.
71 * g++.dg/ext/tmplattr1.C: Likewise.
72 * g++.dg/inherit/override-attribs.C: Likewise.
73 * g++.dg/opt/inline9.C: Likewise.
74 * g++.dg/opt/life1.C: Likewise.
75 * g++.dg/opt/longbranch2.C: Likewise.
76 * g++.dg/opt/nrv12.C: Likewise.
77 * g++.dg/opt/reg-stack4.C: Likewise.
78 * g++.dg/other/pr35504.C: Likewise.
79 * g++.dg/other/pr39496.C: Likewise.
80 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
81 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
82 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
83 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
84 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
85 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
86 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
87 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
88 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
89 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
90 * g++.dg/warn/pr15774-1.C: Likewise.
91 * g++.dg/warn/pr15774-2.C: Likewise.
92 * g++.old-deja/g++.ext/attrib1.C: Likewise.
93 * g++.old-deja/g++.ext/attrib2.C: Likewise.
94 * g++.old-deja/g++.ext/attrib3.C: Likewise.
95 * g++.old-deja/g++.pt/asm2.C: Likewise.
96 * gcc.c-torture/compile/20000804-1.c: Likewise.
97 * gcc.c-torture/compile/pr16566-2.c: Likewise.
98 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
99 * gcc.dg/20020108-1.c: Likewise.
100 * gcc.dg/20020122-2.c: Likewise.
101 * gcc.dg/20020122-3.c: Likewise.
102 * gcc.dg/20020206-1.c: Likewise.
103 * gcc.dg/20020219-1.c: Likewise.
104 * gcc.dg/20020310-1.c: Likewise.
105 * gcc.dg/20020411-1.c: Likewise.
106 * gcc.dg/20020418-2.c: Likewise.
107 * gcc.dg/20020426-2.c: Likewise.
108 * gcc.dg/20020517-1.c: Likewise.
109 * gcc.dg/20030204-1.c: Likewise.
110 * gcc.dg/20030826-2.c: Likewise.
111 * gcc.dg/20031102-1.c: Likewise.
112 * gcc.dg/20031202-1.c: Likewise.
113 * gcc.dg/20050111-1.c: Likewise.
114 * gcc.dg/20050503-1.c: Likewise.
115 * gcc.dg/array-init-1.c: Likewise.
116 * gcc.dg/builtin-apply4.c: Likewise.
117 * gcc.dg/dfp/pr31344.c: Likewise.
118 * gcc.dg/gomp/atomic-11.c: Likewise.
119 * gcc.dg/graphite/pr40281.c: Likewise.
120 * gcc.dg/ia64-sync-1.c: Likewise.
121 * gcc.dg/ia64-sync-2.c: Likewise.
122 * gcc.dg/ia64-sync-3.c: Likewise.
123 * gcc.dg/ia64-sync-4.c: Likewise.
124 * gcc.dg/ifcvt-fabs-1.c: Likewise.
125 * gcc.dg/invalid-call-1.c: Likewise.
126 * gcc.dg/loop-3.c: Likewise.
127 * gcc.dg/lower-subreg-1.c: Likewise.
128 * gcc.dg/lto/pr47259_0.c: Likewise.
129 * gcc.dg/nested-calls-1.c: Likewise.
130 * gcc.dg/pr20017.c: Likewise.
131 * gcc.dg/pr25023.c: Likewise.
132 * gcc.dg/pr27671-2.c: Likewise.
133 * gcc.dg/pr32176.c: Likewise.
134 * gcc.dg/pr33676.c: Likewise.
135 * gcc.dg/pr35045.c: Likewise.
136 * gcc.dg/pr36015.c: Likewise.
137 * gcc.dg/pr36584.c: Likewise.
138 * gcc.dg/pr36998.c: Likewise.
139 * gcc.dg/pr37438.c: Likewise.
140 * gcc.dg/pr37908.c: Likewise.
141 * gcc.dg/pr41241.c: Likewise.
142 * gcc.dg/pr41340.c: Likewise.
143 * gcc.dg/pr44136.c: Likewise.
144 * gcc.dg/pr44194-1.c: Likewise.
145 * gcc.dg/pr46212.c: Likewise.
146 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
147 * gcc.dg/setjmp-2.c: Likewise.
148 * gcc.dg/short-compare-1.c: Likewise.
149 * gcc.dg/short-compare-2.c: Likewise.
150 * gcc.dg/smod-1.c: Likewise.
151 * gcc.dg/sync-2.c: Likewise.
152 * gcc.dg/sync-3.c: Likewise.
153 * gcc.dg/tls/opt-1.c: Likewise.
154 * gcc.dg/tls/opt-2.c: Likewise.
155 * gcc.dg/tls/opt-3.c: Likewise.
156 * gcc.dg/torture/badshift.c: Likewise.
157 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
158 * gcc.dg/torture/pr20314-2.c: Likewise.
159 * gcc.dg/torture/pr36891.c: Likewise.
160 * gcc.dg/torture/pr38774.c: Likewise.
161 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
162 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
163 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
164 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
165 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
166 * gcc.dg/torture/stackalign/push-1.c: Likewise.
167 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
168 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
169 * gcc.dg/tree-ssa/loop-28.c: Likewise.
170 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
171 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
172 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
173 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
174 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
175 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
176 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
177 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
178 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
179 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
180 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
181 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
182 * gcc.dg/unroll-1.c: Likewise.
183 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
184 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
185 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
186 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
187 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
188 * gcc.target/i386/20000609-1.c: Likewise.
189 * gcc.target/i386/20000720-1.c: Likewise.
190 * gcc.target/i386/20000724-1.c: Likewise.
191 * gcc.target/i386/20011107-1.c: Likewise.
192 * gcc.target/i386/20011119-1.c: Likewise.
193 * gcc.target/i386/20020201-3.c: Likewise.
194 * gcc.target/i386/20020218-1.c: Likewise.
195 * gcc.target/i386/20020729-1.c: Likewise.
196 * gcc.target/i386/20030926-1.c: Likewise.
197 * gcc.target/i386/20060125-1.c: Likewise.
198 * gcc.target/i386/20060125-2.c: Likewise.
199 * gcc.target/i386/20060512-1.c: Likewise.
200 * gcc.target/i386/20060512-2.c: Likewise.
201 * gcc.target/i386/20060512-3.c: Likewise.
202 * gcc.target/i386/20060512-4.c: Likewise.
203 * gcc.target/i386/387-1.c: Likewise.
204 * gcc.target/i386/387-2.c: Likewise.
205 * gcc.target/i386/387-5.c: Likewise.
206 * gcc.target/i386/387-6.c: Likewise.
207 * gcc.target/i386/980312-1.c: Likewise.
208 * gcc.target/i386/980313-1.c: Likewise.
209 * gcc.target/i386/990117-1.c: Likewise.
210 * gcc.target/i386/990424-1.c: Likewise.
211 * gcc.target/i386/990524-1.c: Likewise.
212 * gcc.target/i386/991129-1.c: Likewise.
213 * gcc.target/i386/991214-1.c: Likewise.
214 * gcc.target/i386/991230-1.c: Likewise.
215 * gcc.target/i386/addr-sel-1.c: Likewise.
216 * gcc.target/i386/aggregate-ret1.c: Likewise.
217 * gcc.target/i386/aggregate-ret2.c: Likewise.
218 * gcc.target/i386/align-main-3.c: Likewise.
219 * gcc.target/i386/amd64-abi-1.c: Likewise.
220 * gcc.target/i386/amd64-abi-2.c: Likewise.
221 * gcc.target/i386/amd64-abi-4.c: Likewise.
222 * gcc.target/i386/amd64-abi-5.c: Likewise.
223 * gcc.target/i386/amd64-abi-6.c: Likewise.
224 * gcc.target/i386/asm-1.c: Likewise.
225 * gcc.target/i386/asm-3.c: Likewise.
226 * gcc.target/i386/asm-5.c: Likewise.
227 * gcc.target/i386/attributes-error.c: Likewise.
228 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
229 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
230 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
231 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
232 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
233 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
234 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
235 * gcc.target/i386/avx-vmovd-2.c: Likewise.
236 * gcc.target/i386/avx-vmovq-2.c: Likewise.
237 * gcc.target/i386/avx-vmovq-3.c: Likewise.
238 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
239 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
240 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
241 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
242 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
243 * gcc.target/i386/bitfield1.c: Likewise.
244 * gcc.target/i386/bitfield2.c: Likewise.
245 * gcc.target/i386/bmi-2.c: Likewise.
246 * gcc.target/i386/bmi-5.c: Likewise.
247 * gcc.target/i386/builtin-unreachable.c: Likewise.
248 * gcc.target/i386/cleanup-2.c: Likewise.
249 * gcc.target/i386/clobbers.c: Likewise.
250 * gcc.target/i386/cmov8.c: Likewise.
251 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
252 * gcc.target/i386/compress-float-387-pic.c: Likewise.
253 * gcc.target/i386/compress-float-387.c: Likewise.
254 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
255 * gcc.target/i386/compress-float-sse.c: Likewise.
256 * gcc.target/i386/crc32-2.c: Likewise.
257 * gcc.target/i386/crc32-3.c: Likewise.
258 * gcc.target/i386/divmod-7.c: Likewise.
259 * gcc.target/i386/divmod-8.c: Likewise.
260 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
261 * gcc.target/i386/fma3-builtin.c: Likewise.
262 * gcc.target/i386/fma3-fma.c: Likewise.
263 * gcc.target/i386/fma4-256-vector.c: Likewise.
264 * gcc.target/i386/fma4-builtin.c: Likewise.
265 * gcc.target/i386/fma4-fma-2.c: Likewise.
266 * gcc.target/i386/fma4-fma.c: Likewise.
267 * gcc.target/i386/fma4-vector-2.c: Likewise.
268 * gcc.target/i386/fma4-vector.c: Likewise.
269 * gcc.target/i386/funcspec-1.c: Likewise.
270 * gcc.target/i386/funcspec-10.c: Likewise.
271 * gcc.target/i386/funcspec-11.c: Likewise.
272 * gcc.target/i386/funcspec-2.c: Likewise.
273 * gcc.target/i386/funcspec-5.c: Likewise.
274 * gcc.target/i386/funcspec-6.c: Likewise.
275 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
276 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
277 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
278 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
279 * gcc.target/i386/incoming-1.c: Likewise.
280 * gcc.target/i386/incoming-10.c: Likewise.
281 * gcc.target/i386/incoming-11.c: Likewise.
282 * gcc.target/i386/incoming-12.c: Likewise.
283 * gcc.target/i386/incoming-13.c: Likewise.
284 * gcc.target/i386/incoming-14.c: Likewise.
285 * gcc.target/i386/incoming-15.c: Likewise.
286 * gcc.target/i386/incoming-2.c: Likewise.
287 * gcc.target/i386/incoming-3.c: Likewise.
288 * gcc.target/i386/incoming-4.c: Likewise.
289 * gcc.target/i386/incoming-5.c: Likewise.
290 * gcc.target/i386/incoming-6.c: Likewise.
291 * gcc.target/i386/incoming-7.c: Likewise.
292 * gcc.target/i386/incoming-8.c: Likewise.
293 * gcc.target/i386/incoming-9.c: Likewise.
294 * gcc.target/i386/lea.c: Likewise.
295 * gcc.target/i386/local.c: Likewise.
296 * gcc.target/i386/loop-1.c: Likewise.
297 * gcc.target/i386/loop-2.c: Likewise.
298 * gcc.target/i386/loop-3.c: Likewise.
299 * gcc.target/i386/max-stack-align.c: Likewise.
300 * gcc.target/i386/memcpy-1.c: Likewise.
301 * gcc.target/i386/movbe-2.c: Likewise.
302 * gcc.target/i386/movq-2.c: Likewise.
303 * gcc.target/i386/movq.c: Likewise.
304 * gcc.target/i386/nrv1.c: Likewise.
305 * gcc.target/i386/pad-4.c: Likewise.
306 * gcc.target/i386/pad-5a.c: Likewise.
307 * gcc.target/i386/pad-5b.c: Likewise.
308 * gcc.target/i386/pad-6a.c: Likewise.
309 * gcc.target/i386/pad-6b.c: Likewise.
310 * gcc.target/i386/pad-7.c: Likewise.
311 * gcc.target/i386/pad-9.c: Likewise.
312 * gcc.target/i386/pentium4-not-mull.c: Likewise.
313 * gcc.target/i386/pic-1.c: Likewise.
314 * gcc.target/i386/pr12092-1.c: Likewise.
315 * gcc.target/i386/pr12329.c: Likewise.
316 * gcc.target/i386/pr21518.c: Likewise.
317 * gcc.target/i386/pr22362.c: Likewise.
318 * gcc.target/i386/pr22585.c: Likewise.
319 * gcc.target/i386/pr23098.c: Likewise.
320 * gcc.target/i386/pr25196.c: Likewise.
321 * gcc.target/i386/pr25293.c: Likewise.
322 * gcc.target/i386/pr25654.c: Likewise.
323 * gcc.target/i386/pr26449.c: Likewise.
324 * gcc.target/i386/pr26778.c: Likewise.
325 * gcc.target/i386/pr26826.c: Likewise.
326 * gcc.target/i386/pr27266.c: Likewise.
327 * gcc.target/i386/pr29978.c: Likewise.
328 * gcc.target/i386/pr30505.c: Likewise.
329 * gcc.target/i386/pr30961-1.c: Likewise.
330 * gcc.target/i386/pr31628.c: Likewise.
331 * gcc.target/i386/pr32000-2.c: Likewise.
332 * gcc.target/i386/pr32661-1.c: Likewise.
333 * gcc.target/i386/pr32708-2.c: Likewise.
334 * gcc.target/i386/pr32708-3.c: Likewise.
335 * gcc.target/i386/pr34256.c: Likewise.
336 * gcc.target/i386/pr34312.c: Likewise.
337 * gcc.target/i386/pr34522.c: Likewise.
338 * gcc.target/i386/pr35160.c: Likewise.
339 * gcc.target/i386/pr35281.c: Likewise.
340 * gcc.target/i386/pr36246.c: Likewise.
341 * gcc.target/i386/pr36786.c: Likewise.
342 * gcc.target/i386/pr37275.c: Likewise.
343 * gcc.target/i386/pr37843-3.c: Likewise.
344 * gcc.target/i386/pr37843-4.c: Likewise.
345 * gcc.target/i386/pr39082-1.c: Likewise.
346 * gcc.target/i386/pr39431.c: Likewise.
347 * gcc.target/i386/pr39496.c: Likewise.
348 * gcc.target/i386/pr39543-2.c: Likewise.
349 * gcc.target/i386/pr39911.c: Likewise.
350 * gcc.target/i386/pr40718.c: Likewise.
351 * gcc.target/i386/pr40906-1.c: Likewise.
352 * gcc.target/i386/pr40906-2.c: Likewise.
353 * gcc.target/i386/pr40906-3.c: Likewise.
354 * gcc.target/i386/pr40934.c: Likewise.
355 * gcc.target/i386/pr41900.c: Likewise.
356 * gcc.target/i386/pr42589.c: Likewise.
357 * gcc.target/i386/pr43662.c: Likewise.
358 * gcc.target/i386/pr43671.c: Likewise.
359 * gcc.target/i386/pr43766.c: Likewise.
360 * gcc.target/i386/pr43869.c: Likewise.
361 * gcc.target/i386/pr44942.c: Likewise.
362 * gcc.target/i386/pr44948-2a.c: Likewise.
363 * gcc.target/i386/pr45234.c: Likewise.
364 * gcc.target/i386/pr45336-2.c: Likewise.
365 * gcc.target/i386/pr45336-4.c: Likewise.
366 * gcc.target/i386/pr45852.c: Likewise.
367 * gcc.target/i386/pr46470.c: Likewise.
368 * gcc.target/i386/pr48037-1.c: Likewise.
369 * gcc.target/i386/pr48389.c: Likewise.
370 * gcc.target/i386/pr49095.c: Likewise.
371 * gcc.target/i386/pr9771-1.c: Likewise.
372 * gcc.target/i386/rdfsbase-1.c: Likewise.
373 * gcc.target/i386/rdfsbase-2.c: Likewise.
374 * gcc.target/i386/rdgsbase-1.c: Likewise.
375 * gcc.target/i386/rdgsbase-2.c: Likewise.
376 * gcc.target/i386/rdrand-3.c: Likewise.
377 * gcc.target/i386/regparm-stdcall.c: Likewise.
378 * gcc.target/i386/regparm.c: Likewise.
379 * gcc.target/i386/reload-1.c: Likewise.
380 * gcc.target/i386/rotate-2.c: Likewise.
381 * gcc.target/i386/sibcall-5.c: Likewise.
382 * gcc.target/i386/signbit-1.c: Likewise.
383 * gcc.target/i386/signbit-2.c: Likewise.
384 * gcc.target/i386/signbit-3.c: Likewise.
385 * gcc.target/i386/sse-5.c: Likewise.
386 * gcc.target/i386/sse-8.c: Likewise.
387 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
388 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
389 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
390 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
391 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
392 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
393 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
394 * gcc.target/i386/sse2-movq-2.c: Likewise.
395 * gcc.target/i386/sse2-movq-3.c: Likewise.
396 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
397 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
398 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
399 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
400 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
401 * gcc.target/i386/ssefn-1.c: Likewise.
402 * gcc.target/i386/ssefn-2.c: Likewise.
403 * gcc.target/i386/sseregparm-1.c: Likewise.
404 * gcc.target/i386/sseregparm-2.c: Likewise.
405 * gcc.target/i386/sseregparm-3.c: Likewise.
406 * gcc.target/i386/sseregparm-4.c: Likewise.
407 * gcc.target/i386/sseregparm-5.c: Likewise.
408 * gcc.target/i386/sseregparm-6.c: Likewise.
409 * gcc.target/i386/sseregparm-7.c: Likewise.
410 * gcc.target/i386/sseregparm-8.c: Likewise.
411 * gcc.target/i386/stack-realign.c: Likewise.
412 * gcc.target/i386/stack-usage-realign.c: Likewise.
413 * gcc.target/i386/stackalign/asm-1.c: Likewise.
414 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
415 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
416 * gcc.target/i386/stackalign/return-1.c: Likewise.
417 * gcc.target/i386/stackalign/return-2.c: Likewise.
418 * gcc.target/i386/stackalign/return-3.c: Likewise.
419 * gcc.target/i386/tailcall-1.c: Likewise.
420 * gcc.target/i386/tbm-2.c: Likewise.
421 * gcc.target/i386/udivmod-7.c: Likewise.
422 * gcc.target/i386/udivmod-8.c: Likewise.
423 * gcc.target/i386/unroll-1.c: Likewise.
424 * gcc.target/i386/vararg-1.c: Likewise.
425 * gcc.target/i386/vararg-2.c: Likewise.
426 * gcc.target/i386/vect8-ret.c: Likewise.
427 * gcc.target/i386/vectorize5.c: Likewise.
428 * gcc.target/i386/wmul-1.c: Likewise.
429 * gcc.target/i386/wmul-2.c: Likewise.
430 * gcc.target/i386/wrfsbase-1.c: Likewise.
431 * gcc.target/i386/wrfsbase-2.c: Likewise.
432 * gcc.target/i386/wrgsbase-1.c: Likewise.
433 * gcc.target/i386/wrgsbase-2.c: Likewise.
434 * gcc.target/i386/xop-pcmov.c: Likewise.
435 * gcc.target/i386/xop-pcmov2.c: Likewise.
436 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
437 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
438 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
439 * gcc.target/i386/xop-shift1-vector.c: Likewise.
440 * gcc.target/i386/xop-shift2-vector.c: Likewise.
441 * gcc.target/i386/xop-shift3-vector.c: Likewise.
442 * gcc.target/i386/zee.c: Likewise.
443 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
444 * gfortran.dg/compiler-directive_2.f: Likewise.
445 * gfortran.dg/g77/20010216-1.f: Likewise.
446 * gfortran.dg/gomp/pr39152.f90: Likewise.
447 * gfortran.dg/pr33794.f90: Likewise.
449 2011-07-09 Jason Merrill <jason@redhat.com>
451 * g++.dg/cpp0x/regress/regress5.C: New.
453 2011-07-08 Jason Merrill <jason@redhat.com>
456 * g++.dg/expr/compound-asn1.C: New.
457 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
459 2011-07-08 Jakub Jelinek <jakub@redhat.com>
462 * gcc.target/powerpc/altivec-34.c: New test.
464 2011-07-08 Jason Merrill <jason@redhat.com>
467 * g++.dg/abi/guard3.C: New.
469 2011-07-08 Julian Brown <julian@codesourcery.com>
471 * lib/target-supports.exp
472 (check_effective_target_arm_little_endian): New.
473 (check_effective_target_vect_pack_trunc): Use above.
474 (check_effective_target_vect_unpack): Likewise.
475 (check_effective_target_vect_element_align): Test
476 check_effective_target_arm_vect_no_misalign for ARM.
478 2011-07-08 Jason Merrill <jason@redhat.com>
481 * g++.dg/cpp0x/constexpr-rom.C: New.
483 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
486 * g++.dg/torture/pr49519.C: New test.
488 2011-07-08 Martin Jambor <mjambor@suse.cz>
490 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
492 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
495 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
497 2011-07-08 Richard Guenther <rguenther@suse.de>
499 PR tree-optimization/49662
500 * gcc.dg/graphite/interchange-14.c: XFAIL.
501 * gcc.dg/graphite/interchange-15.c: Likewise.
502 * gcc.dg/graphite/interchange-mvt.c: Likewise.
504 2011-07-06 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp0x/regress/regress4.C: New.
509 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
512 * gfortran.dg/result_in_spec_4.f90: New test.
514 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
516 * gcc.target/sparc/cas64.c: New test.
518 2011-07-07 Jakub Jelinek <jakub@redhat.com>
521 * g++.dg/torture/pr49644.C: New test.
524 * gcc.c-torture/execute/pr49644.c: New test.
526 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
528 * lib/target-supports.exp (check_effective_target_ia32): New.
529 (check_effective_target_x32): Likewise.
530 (check_effective_target_vect_cmdline_needed): Also check x32.
532 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
534 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
536 * gcc.target/arm/pr42235.c: Likewise.
537 * gcc.target/arm/pr42495.c: Likewise.
538 * gcc.target/arm/pr42574.c: Likewise.
539 * gcc.target/arm/thumb-branch1.c: Likewise.
541 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
542 unneeded prune of possible warning.
543 * gcc.target/arm/pr40956.c: Likewise.
544 * gcc.target/arm/pr42505.c: Likewise.
546 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
547 * gcc.c-torture/compile/pr46883.c: Likewise.
548 * gcc.c-torture/compile/pr46934.c: Likewise.
550 * gcc.target/arm/pr41679.c: Remove test directives in preparation
551 for move to ../../gcc.c-torture/compile.
552 * gcc.target/arm/pr46883.c: Likewise.
553 * gcc.target/arm/pr46934.c: Likewise.
555 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
556 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
557 * gcc.target/arm/wmul-1.c: Likewise.
558 * gcc.target/arm/wmul-2.c: Likewise.
559 * gcc.target/arm/wmul-3.c: Likewise.
560 * gcc.target/arm/wmul-4.c: Likewise.
561 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
562 add tab after scan target.
563 * gcc.target/arm/smlaltt-1.c: Likewise.
564 * gcc.target/arm/smlatb-1.c: Likewise.
565 * gcc.target/arm/smlatt-1.c: Likewise.
567 2011-07-07 Jakub Jelinek <jakub@redhat.com>
570 * gcc.dg/debug/pr49522.c: New test.
572 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
574 * gcc.dg/pragma-align.c: Run only if target !default_packed.
575 * gcc.dg/pr46212.c: Run only if target int32plus.
576 * gcc.dg/torture/pr48146.c: Ditto.
577 * gcc.dg/tree-ssa/vrp51.c: Ditto.
578 * c-c++-common/pr44832.c: Ditto.
579 * gcc.dg/pr49544.c: Run only if target ptr32plus.
580 * gcc.dg/pr31490.c: Ditto.
581 * gcc.dg/torture/builtin-math-7.c: Run only if target
583 * gcc.dg/torture/pr45764.c: Skip for AVR.
584 * gcc.dg/pr47893.c: Ditto.
586 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
588 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
589 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
590 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
591 add tab to scan target.
593 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
595 * gcc.target/arm/neon-modes-3.c: New test.
597 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
599 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
600 -fno-loop-interchange -ffast-math.
602 2011-07-07 Richard Guenther <rguenther@suse.de>
604 * gcc.dg/ftrapv-3.c: New testcase.
606 2011-07-07 Richard Guenther <rguenther@suse.de>
608 * gcc.dg/tree-ssa/vrp58.c: New testcase.
609 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
611 2011-07-07 Kai Tietz <ktietz@redhat.com>
613 * gcc.dg/binop-notxor1.c: New test.
614 * gcc.dg/binop-notand4a.c: New test.
615 * gcc.dg/binop-notxor2.c: New test.
616 * gcc.dg/binop-notand3a.c: New test.
617 * gcc.dg/binop-notand2a.c: New test.
618 * gcc.dg/binop-notand6a.c: New test.
619 * gcc.dg/binop-notor1.c: New test.
620 * gcc.dg/binop-notand1a.c: New test.
621 * gcc.dg/binop-notand5a.c: New test.
622 * gcc.dg/binop-notor2.c: New test.
624 2011-07-07 Jakub Jelinek <jakub@redhat.com>
627 * gcc.dg/gomp/pr49640.c: New test.
629 2011-07-07 Richard Guenther <rguenther@suse.de>
631 * gcc.dg/graphite/pr37485.c: Add -floop-block.
633 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
636 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
638 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
640 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
641 * gcc.target/powerpc/no-r11-2.c: Ditto.
642 * gcc.target/powerpc/no-r11-3.c: Ditto.
644 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
646 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
647 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
649 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
651 * lib/target-supports.exp (check_profiling_available): Disable
652 profiling with -fprofile-generate for target avr.
654 2011-07-06 Richard Guenther <rguenther@suse.de>
656 PR tree-optimization/49645
657 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
659 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
662 * gcc.dg/pr47383.c: New.
664 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
666 PR tree-optimization/49647
667 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
669 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
672 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
673 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
675 2011-07-05 Jason Merrill <jason@redhat.com>
678 * g++.dg/template/template-id-4.C: New.
680 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
682 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
683 * gcc.dg/pr43402.c: Ditto.
685 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
687 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
689 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
691 * gcc.target/powerpc/ppc-switch-1.c: New test for
692 --param case-values-threshold.
693 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
695 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
697 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
699 2011-07-05 Jason Merrill <jason@redhat.com>
701 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
703 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
705 PR tree-optimization/47654
706 * gcc.dg/graphite/block-pr47654.c: New.
708 2011-07-05 Jason Merrill <jason@redhat.com>
710 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
712 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
714 PR tree-optimization/49580
715 * gcc.dg/autopar/pr49580.c: New test.
717 2011-07-05 Richard Guenther <rguenther@suse.de>
719 PR tree-optimization/49518
720 PR tree-optimization/49628
721 * g++.dg/torture/pr49628.C: New testcase.
722 * gcc.dg/torture/pr49518.c: Likewise.
724 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
726 * ada/acats/run_acats (which): Extract last field from type -p,
727 type output only if command succeeded.
729 2011-07-04 Jason Merrill <jason@redhat.com>
731 * g++.dg/abi/mangle48.C: New.
733 * g++.dg/cpp0x/diag1.C: New.
735 * g++.dg/diagnostic/aka1.C: New.
737 2011-07-04 Jakub Jelinek <jakub@redhat.com>
739 PR rtl-optimization/49619
740 * gcc.dg/pr49619.c: New test.
742 PR rtl-optimization/49472
743 * gfortran.dg/pr49472.f90: New test.
746 * gcc.dg/pr49602.c: New test.
748 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
752 * gcc.target/avr/avr.exp: Run over cpp files, too.
753 * gcc.target/avr/torture/avr-torture.exp: Ditto.
754 * gcc.target/avr/progmem.h: New file.
755 * gcc.target/avr/exit-abort.h: New file.
756 * gcc.target/avr/progmem-error-1.c: New file.
757 * gcc.target/avr/progmem-error-1.cpp: New file.
758 * gcc.target/avr/progmem-warning-1.c: New file.
759 * gcc.target/avr/torture/progmem-1.c: New file.
760 * gcc.target/avr/torture/progmem-1.cpp: New file.
762 2011-07-04 Richard Guenther <rguenther@suse.de>
764 PR tree-optimization/49615
765 * g++.dg/torture/pr49615.C: New testcase.
767 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
769 PR tree-optimization/49610
770 * gcc.dg/vect/pr49610.c: New test.
772 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
774 * gnat.dg/specs/debug1.ads: New test.
776 2011-07-02 Janus Weil <janus@gcc.gnu.org>
779 * gfortran.dg/typebound_proc_23.f90: New.
781 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
784 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
786 2011-07-01 Jason Merrill <jason@redhat.com>
789 * g++.dg/template/template-id-3.C: New.
792 * g++.dg/template/qualified-id4.C: New.
795 * g++.dg/template/explicit-args4.C: New.
798 * g++.dg/template/offsetof2.C: New.
800 2011-07-01 Kai Tietz <ktietz@redhat.com>
802 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
804 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
807 * lib/target-supports.exp (check_effective_target_gld): New proc.
809 2011-07-01 Richard Guenther <rguenther@suse.de>
811 PR tree-optimization/49603
812 * gcc.dg/torture/pr49603.c: New testcase.
814 2011-06-30 Jason Merrill <jason@redhat.com>
817 * g++.dg/rtti/template1.C: New.
820 * g++.dg/cpp0x/regress/ctor1.C: New.
823 * g++.dg/cpp0x/initlist54.C: New.
825 2011-06-30 Martin Jambor <mjambor@suse.cz>
827 * gcc.dg/tree-ssa/sra-12.c: New test.
829 2011-06-29 Jason Merrill <jason@redhat.com>
831 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
833 2011-06-30 Richard Guenther <rguenther@suse.de>
835 PR tree-optimization/46787
836 * gcc.dg/vect/vect-121.c: New testcase.
838 2011-06-30 Martin Jambor <mjambor@suse.cz>
840 PR tree-optimization/49094
841 * gcc.dg/tree-ssa/pr49094.c: New test.
843 2011-06-30 Jakub Jelinek <jakub@redhat.com>
846 * gfortran.dg/pr49540-1.f90: New test.
847 * gfortran.dg/pr49540-2.f90: New test.
849 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
852 * ada/acats/run_acats (which): Use last field of type -p output.
854 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
855 Iain Sandoe <iains@gcc.gnu.org>
858 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
859 Only skip on 64-bit *-*-darwin8* && !objc2.
861 2011-06-30 Richard Guenther <rguenther@suse.de>
863 PR tree-optimization/38752
864 * gcc.c-torture/compile/pr38752.c: New testcase.
866 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
868 * gcc.dg/vect/slp-widen-mult-half.c: New test.
869 * gcc.dg/vect/vect-widen-mult-half.c: New test.
871 2011-06-29 Jason Merrill <jason@redhat.com>
874 * g++.dg/cpp0x/initlist53.C: Use placement new.
875 * g++.dg/cpp0x/initlist-value.C: Use placement new.
876 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
879 * g++.dg/cpp0x/trailing6.C: New.
880 * g++.dg/cpp0x/pr45908.C: No error.
883 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
886 * g++.dg/cpp0x/constexpr-using2.C: New.
888 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
891 * g++.dg/cpp0x/constexpr-diag3.C: New.
892 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
893 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
894 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
895 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
897 2011-06-29 Jason Merrill <jason@redhat.com>
899 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
901 2011-06-29 Richard Guenther <rguenther@suse.de>
903 * gcc.dg/tree-ssa/loop-17.c: Adjust.
905 2011-06-29 Jason Merrill <jason@redhat.com>
907 * g++.dg/cpp0x/initlist-value2.C: New.
909 * g++.dg/cpp0x/constexpr-initlist4.C: New.
910 * g++.dg/cpp0x/initlist-value.C: New.
912 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
914 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
916 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
918 * gcc.dg/inline_1.c: Remove dg-excess-errors.
919 * gcc.dg/inline_2.c: Likewise.
920 * gcc.dg/unroll_1.c: Likewise.
922 2011-06-29 Jakub Jelinek <jakub@redhat.com>
925 * gcc.target/i386/pr49567.c: New test.
927 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
929 * gnat.dg/opt17.ad[sb]: New test.
931 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
932 Tom de Vries <tom@codesourcery.com>
934 * lib/target-supports.exp (check_effective_target_arm_nothumb)
935 (check_effective_target_arm_thumb2): New effective targets.
936 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
937 properly. Clean up temporary files.
938 * gcc.target/arm/ivopts-2.c: Likewise.
939 * gcc.target/arm/ivopts-3.c: Likewise.
940 * gcc.target/arm/ivopts-4.c: Likewise.
941 * gcc.target/arm/ivopts-5.c: Likewise.
942 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
944 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
947 * gfortran.dg/reshape_zerosize_3.f90: New test.
949 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
951 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
952 * gcc.target/arm/vfp-ldmias.c: Likewise.
953 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
954 * gcc.target/arm/vfp-stmdbs.c: Likewise.
955 * gcc.target/arm/vfp-ldmiad.c: Likewise.
956 * gcc.target/arm/vfp-stmias.c: Likewise.
957 * gcc.target/arm/vfp-stmdbd.c: Likewise.
958 * gcc.target/arm/vfp-stmiad.c: Likewise.
960 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
962 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
964 * gcc.target/arm/pr45701-2.c: Ditto.
966 2011-06-27 Janus Weil <janus@gcc.gnu.org>
969 * gfortran.dg/allocatable_scalar_9.f90: Modified.
970 * gfortran.dg/extends_14.f03: Modified.
972 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
974 * lib/target-supports-dg.exp (dg-require-effective-target): Return
975 early if the test is already being skipped.
977 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
978 scan-assembler-dem-not): For missing file, report unresolved with
979 same message as for pass/fail, with reason reported in log file.
981 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
982 from add_options_for_arm_neon_fp16.
983 (check_effective_target_arm_fp16_ok_nocache): Renamed from
984 check_effective_target_arm_neon_fp16_ok_nocache.
985 Check -mfpu and -mfloat-abi options from current multilib.
986 Do not require neon support.
987 (check_effective_target_arm_fp16_ok): Renamed from
988 check_effecitve_target_arm_neon_fp16_ok.
989 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
990 arm_neon_fp16_ok and arm_fp16.
991 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
992 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
993 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
994 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
996 2011-06-27 Jakub Jelinek <jakub@redhat.com>
998 * gcc.dg/builtin-assume-aligned-1.c: New test.
999 * gcc.dg/builtin-assume-aligned-2.c: New test.
1000 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1003 * gcc.dg/pr49544.c: New test.
1005 2011-06-27 Richard Guenther <rguenther@suse.de>
1007 PR tree-optimization/49394
1008 * g++.dg/torture/pr49394.C: New testcase.
1010 2011-06-27 Kai Tietz <ktietz@redhat.com>
1012 * gcc.dg/optimize-bswapdi-2.c: New test.
1014 2011-06-27 Michael Hope <michael.hope@linaro.org>
1015 Richard Sandiford <richard.sandiford@linaro.org>
1017 PR tree-optimization/49169
1018 * gcc.dg/torture/pr49169.c: New test.
1020 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1023 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1025 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1028 2011-06-26 Jason Merrill <jason@redhat.com>
1030 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1033 * g++.dg/init/ref19.C: New.
1034 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1036 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1038 PR tree-optimization/48377
1039 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1042 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1045 * lib/target-supports.exp (check_effective_target_non_strict_align):
1047 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1049 2011-06-24 Martin Jambor <mjambor@suse.cz>
1051 PR tree-optimizations/49516
1052 * g++.dg/tree-ssa/pr49516.C: New test.
1054 2011-06-23 Jason Merrill <jason@redhat.com>
1057 * g++.dg/template/partial10.C: New.
1058 * g++.dg/template/partial11.C: New.
1060 2011-06-23 Jeff Law <law@redhat.com>
1063 * gcc.dg/pr48770.c: New test.
1065 2011-06-23 Jan Hubicka <jh@suse.cz>
1068 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1070 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1074 instead of -fdump-tree-optimized.
1076 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/template/crash107.C: New.
1080 * g++.dg/template/error17.C: Adjust.
1082 2011-06-23 Jason Merrill <jason@redhat.com>
1085 * g++.dg/cpp0x/defaulted30.C: New.
1088 * g++.dg/rtti/anon-ns1.C: New.
1091 * g++.dg/init/ref18.C: New.
1094 * g++.dg/template/partial9.C: New.
1096 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1099 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1101 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1104 * gcc.dg/pr49496.c: New test.
1106 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1108 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1111 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1113 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1114 * gcc.target/arm/pr42879.c: Likewise.
1115 * gcc.target/arm/pr45701-3.c: Likewise.
1117 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1118 * gcc.target/arm/pr40482.c: Likewise.
1119 * gcc.target/arm/stack-corruption.c: Likewise.
1121 2011-06-22 Richard Guenther <rguenther@suse.de>
1123 PR tree-optimization/49493
1124 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1126 2011-06-22 Jason Merrill <jason@redhat.com>
1129 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1131 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1132 Dmitry Melnik <dm@ispras.ru>
1134 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1135 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1136 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1138 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1140 * gcc.target/arm/tlscall.c: New.
1142 2011-06-21 Jason Merrill <jason@redhat.com>
1145 * g++.dg/cpp0x/constexpr-ref1.C: New.
1146 * g++.dg/cpp0x/constexpr-ref2.C: New.
1147 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1150 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1153 * g++.dg/template/param3.C: New.
1155 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1157 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1158 my_clrsb test functions.
1160 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1161 test_sll, test_ull): Add clrsb tests.
1162 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1165 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1168 * gfortran.dg/class_44.f03: New.
1170 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1172 PR tree-optimization/49478
1173 * gcc.dg/vect/pr49478.c
1175 2011-06-21 Richard Guenther <rguenther@suse.de>
1177 PR tree-optimization/49483
1178 * gcc.dg/vect/vect-120.c: New testcase.
1180 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1183 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1184 * gcc.dg/vect/vect-peel-4.c: Likewise.
1186 2011-06-22 Christian Bruel <christian.bruel@st.com>
1189 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1190 * gcc.dg/always_inline2.c: Likewise.
1191 * gcc.dg/always_inline3.c: Likewise.
1192 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1193 * gcc.dg/inline_1.c: Likewise.
1194 * gcc.dg/inline_2.c: Likewise.
1195 * gcc.dg/inline_3.c: Likewise.
1196 * gcc.dg/inline_4.c: Likewise.
1197 * gcc.dg/20051201-1.c: Likewise.
1198 * gcc.dg/pr40087.c: Likewise.
1199 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1200 * gcc.dg/inline-22.c: Likewise.
1201 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1202 * gcc.dg/lto/20090218-1_1.c: Likewise.
1203 * g++.dg/ipa/devirt-7.C: Likewise.
1204 * gcc.dg/uninit-pred-5_a.c: Likewise.
1205 * gcc.dg/uninit-pred-5_b.c: Likewise.
1206 * gcc.dg/fail_always_inline.c: New.
1208 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1210 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1211 into 6 jobs instead of 3.
1213 2011-06-20 Jason Merrill <jason@redhat.com>
1216 * g++.dg/cpp0x/initlist53.C: New.
1218 2011-06-20 Tobias Burnus <burnus@net-b.de>
1221 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1222 * gfortran.dg/coarray_lock_3.f90: New.
1223 * gfortran.dg/coarray/lock_1.f90: New.
1225 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1227 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1228 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1229 unresolved and report the reason to the log file.
1231 * lib/scanasm.exp (object-size): Move argument processing earlier
1232 to report errors before verifying that the file exists. Report
1233 problems detected at runtime as unresolved instead of error and
1234 report their reasons to the log file.
1236 2011-06-20 Jason Merrill <jason@redhat.com>
1239 * g++.dg/cpp0x/explicit6.C: New.
1242 * g++.dg/cpp0x/enum20.C: New.
1245 * g++.dg/ext/attr-aligned01.C: New.
1248 * g++.dg/cpp0x/variadic-default.C: New.
1251 * g++.dg/cpp0x/auto26.C: New.
1254 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1256 2011-06-20 Kai Tietz <ktietz@redhat.com>
1258 * gcc.dg/binop-notand1.c: New test.
1259 * gcc.dg/binop-notand2.c: New test.
1260 * gcc.dg/binop-notand3.c: New test.
1261 * gcc.dg/binop-notand4.c: New test.
1262 * gcc.dg/binop-notand5.c: New test.
1263 * gcc.dg/binop-notand6.c: New test.
1265 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1268 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1270 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1273 * gfortran.dg/proc_ptr_31.f90: New.
1275 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/volatile6.adb: New test.
1278 * gnat.dg/volatile7.adb: Likewise.
1279 * gnat.dg/volatile8.adb: Likewise.
1280 * gnat.dg/volatile9.adb: Likewise.
1282 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1284 * gnat.dg/constant3.adb: New test.
1286 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1289 * gfortran.dg/read_list_eof_1.f90: New test.
1291 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1294 * gcc.target/i386/testimm-1.c: New test.
1295 * gcc.target/i386/testimm-2.c: New test.
1296 * gcc.target/i386/testimm-3.c: New test.
1297 * gcc.target/i386/testimm-4.c: New test.
1298 * gcc.target/i386/testimm-5.c: New test.
1299 * gcc.target/i386/testimm-6.c: New test.
1300 * gcc.target/i386/testimm-7.c: New test.
1301 * gcc.target/i386/testimm-8.c: New test.
1302 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1303 * gcc.target/i386/xop-rotate1-int.c: New test.
1304 * gcc.target/i386/xop-rotate2-int.c: New test.
1306 2011-06-17 Jason Merrill <jason@redhat.com>
1308 * g++.dg/cpp0x/rv-func2.C: New.
1310 * g++.dg/debug/dwarf2/lambda1.C: New.
1311 * g++.dg/warn/Wshadow-6.C: Adjust.
1313 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1316 * gfortran.dg/move_alloc_5.f90: New.
1318 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1320 PR rtl-optimization/48542
1321 * gcc.dg/torture/pr48542.c: New test.
1323 2011-06-16 Jason Merrill <jason@redhat.com>
1326 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1329 * g++.dg/cpp0x/initlist52.C New.
1332 * c-c++-common/raw-string-12.c: New.
1335 * g++.dg/cpp0x/sfinae26.C: New.
1338 * g++.dg/cpp0x/variadic113.C: New.
1341 * g++.dg/cpp0x/variadic112.C: New.
1343 2011-06-16 Jeff Law <law@redhat.com>
1345 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1346 improved jump threading.
1347 * gcc.dg/builtin-object-size-2.c: Likewise.
1348 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1350 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1353 * gfortran.dg/typebound_assignment_3.f03: New.
1355 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1358 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1360 2011-06-16 Martin Jambor <mjambor@suse.cz>
1362 PR tree-optimization/49343
1363 * gnat.dg/discr31.ad[sb]: New test.
1365 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1367 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1369 2011-06-16 Tom de Vries <tom@codesourcery.com>
1372 * gcc.target/arm/ivopts-3.c: Update test.
1373 * gcc.target/arm/ivopts-5.c: Same.
1375 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1378 2011-06-10 Wei Guozhi <carrot@google.com>
1381 * gcc.target/arm/pr45335.c: New test.
1382 * gcc.target/arm/pr45335-2.c: New test.
1383 * gcc.target/arm/pr45335-3.c: New test.
1384 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1385 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1386 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1388 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1390 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1392 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1395 * gfortran.dg/class_43.f03: New.
1397 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1399 PR tree-optimization/49419
1400 * gcc.c-torture/execute/pr49419.c: New test.
1402 2011-06-16 Revital Eres <revital.eres@linaro.org>
1404 * gcc.dg/sms-9.c: New file.
1406 2011-06-15 Easwaran Raman <eraman@google.com>
1408 PR rtl-optimization/49414
1409 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1411 2011-06-14 Jason Merrill <jason@redhat.com>
1413 * g++.dg/cpp0x/noexcept13.C: New.
1415 2011-06-14 Easwaran Raman <eraman@google.com>
1417 PR rtl-optimization/44194
1418 * gcc.dg/pr44194-1.c: New test.
1419 * gcc.dg/pr44194-2.c: New test.
1421 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1423 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1425 * gcc.target/arm/pr45701-2.c: Likewise.
1426 * gcc.target/arm/thumb-branch1.c: Likewise.
1428 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1431 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1433 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1435 * gcc.target/arm/pr45701-1.c: Require thumb support.
1436 * gcc.target/arm/pr45701-2.c: Likewise.
1437 * gcc.target/arm/thumb-branch1.c: Likewise.
1439 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1440 * gcc.target/arm/pr39839.c: Likewise.
1441 * gcc.target/arm/pr40657-2.c: Likewise.
1442 * gcc.target/arm/pr40956.c: Likewise.
1443 * gcc.target/arm/pr41679.c: Likewise.
1444 * gcc.target/arm/pr42235.c: Likewise.
1445 * gcc.target/arm/pr42495.c: Likewise.
1446 * gcc.target/arm/pr42505.c: Likewise.
1447 * gcc.target/arm/pr42574.c: Likewise.
1448 * gcc.target/arm/pr46883.c: Likewise.
1449 * gcc.target/arm/pr46934.c: Likewise.
1450 * gcc.target/arm/xor-and.c: Likewise.
1452 2011-06-14 Jason Merrill <jason@redhat.com>
1454 * g++.dg/other/error23.C: Adjust error message.
1455 * g++.dg/other/error32.C: Likewise.
1458 * g++.dg/cpp0x/rv-dotstar.C: New.
1461 * g++.dg/cpp0x/decltype30.C: New.
1463 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1465 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1468 * gfortran.dg/pr49103.f90: New test.
1470 2011-06-14 Tom de Vries <tom@codesourcery.com>
1473 * gcc.target/arm/ivopts-3.c: New test.
1474 * gcc.target/arm/ivopts-4.c: New test.
1475 * gcc.target/arm/ivopts-5.c: New test.
1477 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1479 PR rtl-optimization/49390
1480 * gcc.c-torture/execute/pr49390.c: New test.
1482 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1484 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1486 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1488 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1489 * gcc.c-torture/execute/cmpsi-2.x: New file.
1490 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1491 * gcc.c-torture/execute/pr45262.x: New file.
1492 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1493 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1495 * gcc.c-torture/compile/pr49163.c: Ditto.
1497 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1499 * gcc.dg/vect/vect-16.c: Rename to...
1500 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1501 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1502 for double-word vectors.
1503 * gcc.dg/vect/vect-peel-4.c: Likewise.
1504 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1506 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1509 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1512 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1514 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1516 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1518 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1520 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1522 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1524 * gfortran.dg/trim_optimize_8.f90: New test case.
1526 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1527 Ira Rosen <ira.rosen@linaro.org>
1529 PR tree-optimization/49352
1530 * gcc.dg/vect/pr49352.c: New test.
1532 2011-06-12 Tobias Burnus
1535 * gfortran.dg/alloc_comp_assign_11.f90: New.
1537 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1539 * gfortran.dg/trim_optimize_7.f90: New test.
1541 2011-06-10 Wei Guozhi <carrot@google.com>
1544 * gcc.target/arm/pr45335.c: New test.
1545 * gcc.target/arm/pr45335-2.c: New test.
1546 * gcc.target/arm/pr45335-3.c: New test.
1547 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1548 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1549 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1551 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1554 * g++.dg/parse/error39.C: New.
1556 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1558 * gcc.target/arm/20090811-1.c: Skip for incompatible
1559 options, do not override other options.
1560 * gcc.target/arm/combine-cmp-shift.c: Skip for
1561 incompatible options.
1562 * gcc.target/arm/pr45094.c: Likewise.
1563 * gcc.target/arm/scd42-1.c: Likewise.
1564 * gcc.target/arm/scd42-3.c: Likewise.
1565 * gcc.target/arm/thumb-ltu.c: Likewise.
1567 * lib/target-supports.exp
1568 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1569 multilib flags use -mfpu with a value other than neon-fp16.
1571 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1573 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1574 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1576 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1578 * lib/target-supports.exp (check_effective_target_pie): New proc.
1579 * gcc.dg/pie-link.c: Use target pie.
1581 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1582 Laurent Rougé <laurent.rouge@menta.fr>
1584 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1585 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1587 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1589 * gfortran.dg/coarray/sync_1.f90: New test for
1590 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1592 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1594 PR tree-optimization/49318
1595 * gcc.dg/vect/pr49318.c: New test.
1597 2011-06-09 David Krauss <potswa@mac.com>
1599 * g++.dg/template/arrow1.C: New.
1601 2011-06-09 Jason Merrill <jason@redhat.com>
1603 * lib/prune.exp: Prune "note"s.
1604 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1606 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1607 * g++.dg/template/dependent-expr3.C: Likewise.
1608 * g++.dg/parse/template7.C: Likewise.
1609 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1610 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1611 * g++.old-deja/g++.pt/friend38.C: Likewise.
1612 * g++.old-deja/g++.pt/crash32.C: Likewise.
1613 * g++.old-deja/g++.other/init4.C: Likewise.
1614 * g++.old-deja/g++.other/friend8.C: Likewise.
1616 * g++.dg/ext/complex7.C: Adjust expected output.
1617 * g++.dg/diagnostic/method1.C: Likewise.
1618 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1619 * g++.dg/parse/crash33.C: Likewise.
1620 * g++.dg/other/warning1.C: Likewise.
1621 * g++.dg/init/pr29571.C: Likewise.
1622 * g++.dg/warn/overflow-warn-1.C: Likewise.
1623 * g++.dg/warn/overflow-warn-3.C: Likewise.
1624 * g++.dg/warn/overflow-warn-4.C: Likewise.
1625 * g++.old-deja/g++.oliva/template1.C: Likewise.
1627 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1628 * g++.dg/parse/template7.C: Adjust.
1630 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1633 * gcc.dg/pr49307.c: New.
1635 2011-06-09 Wei Guozhi <carrot@google.com>
1638 * gcc.target/arm/pr46975.c: New testcase.
1640 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1642 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1643 (PMETH, arglist_t): Removed.
1644 (method_get_number_of_arguments): Removed.
1645 (method_get_nth_argument): Removed.
1646 (method_get_first_argument): Removed.
1647 (method_get_next_argument): Removed.
1648 (method_get_sizeof_arguments): Removed.
1649 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1651 (method_get_number_of_arguments): Removed.
1652 (method_get_nth_argument): Removed.
1653 (method_get_first_argument): Removed.
1654 (method_get_next_argument): Removed.
1655 (method_get_sizeof_arguments): Removed.
1656 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1658 2011-06-09 David Li <davidxl@google.com>
1660 * gcc.dg/dump-pass.c: New test.
1662 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1665 * g++.dg/parse/error38.C: New.
1667 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1670 * gfortran.dg/pr49308.f90: New test.
1672 2011-06-08 Jason Merrill <jason@redhat.com>
1674 * g++.dg/cpp0x/noexcept11.C: New.
1675 * g++.dg/cpp0x/noexcept12.C: New.
1676 * g++.dg/cpp0x/sfinae11.C: Adjust.
1678 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1681 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1682 to dg-options, match also DW_AT_linkage_name.
1684 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1687 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1688 -fno-common on alpha*-dec-osf*.
1689 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1691 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1693 PR rtl-optimization/49303
1694 * gcc.target/ia64/pr49303.c: New test.
1696 2011-06-08 Tobias Burnus <burnus@net-b.de>
1699 * gfortran.dg/coarray_lock_1.f90: New.
1700 * gfortran.dg/coarray_lock_2.f90: New.
1702 2011-06-07 Jason Merrill <jason@redhat.com>
1704 * lib/prune.exp: Look for "required" rather than "instantiated".
1705 * g++.dg/abi/mangle11.C: Likewise.
1706 * g++.dg/abi/mangle12.C: Likewise.
1707 * g++.dg/abi/mangle17.C: Likewise.
1708 * g++.dg/abi/mangle20-2.C: Likewise.
1709 * g++.dg/abi/pragma-pack1.C: Likewise.
1710 * g++.dg/cpp0x/decltype26.C: Likewise.
1711 * g++.dg/cpp0x/decltype28.C: Likewise.
1712 * g++.dg/cpp0x/decltype29.C: Likewise.
1713 * g++.dg/cpp0x/enum11.C: Likewise.
1714 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1715 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1716 * g++.dg/cpp0x/pr47416.C: Likewise.
1717 * g++.dg/ext/case-range2.C: Likewise.
1718 * g++.dg/ext/case-range3.C: Likewise.
1719 * g++.dg/gomp/for-19.C: Likewise.
1720 * g++.dg/gomp/pr37533.C: Likewise.
1721 * g++.dg/gomp/pr38639.C: Likewise.
1722 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1723 * g++.dg/inherit/base3.C: Likewise.
1724 * g++.dg/inherit/using6.C: Likewise.
1725 * g++.dg/init/placement4.C: Likewise.
1726 * g++.dg/init/reference3.C: Likewise.
1727 * g++.dg/lookup/scoped6.C: Likewise.
1728 * g++.dg/lookup/using7.C: Likewise.
1729 * g++.dg/other/abstract1.C: Likewise.
1730 * g++.dg/other/error10.C: Likewise.
1731 * g++.dg/other/error5.C: Likewise.
1732 * g++.dg/other/field1.C: Likewise.
1733 * g++.dg/other/offsetof5.C: Likewise.
1734 * g++.dg/parse/bitfield2.C: Likewise.
1735 * g++.dg/parse/constant4.C: Likewise.
1736 * g++.dg/parse/crash20.C: Likewise.
1737 * g++.dg/parse/invalid-op1.C: Likewise.
1738 * g++.dg/parse/non-dependent2.C: Likewise.
1739 * g++.dg/parse/template18.C: Likewise.
1740 * g++.dg/tc1/dr152.C: Likewise.
1741 * g++.dg/tc1/dr166.C: Likewise.
1742 * g++.dg/tc1/dr176.C: Likewise.
1743 * g++.dg/tc1/dr213.C: Likewise.
1744 * g++.dg/template/access11.C: Likewise.
1745 * g++.dg/template/access2.C: Likewise.
1746 * g++.dg/template/access3.C: Likewise.
1747 * g++.dg/template/access7.C: Likewise.
1748 * g++.dg/template/arg7.C: Likewise.
1749 * g++.dg/template/cond2.C: Likewise.
1750 * g++.dg/template/crash13.C: Likewise.
1751 * g++.dg/template/crash40.C: Likewise.
1752 * g++.dg/template/crash7.C: Likewise.
1753 * g++.dg/template/crash84.C: Likewise.
1754 * g++.dg/template/ctor5.C: Likewise.
1755 * g++.dg/template/defarg13.C: Likewise.
1756 * g++.dg/template/defarg14.C: Likewise.
1757 * g++.dg/template/dtor7.C: Likewise.
1758 * g++.dg/template/eh2.C: Likewise.
1759 * g++.dg/template/error2.C: Likewise.
1760 * g++.dg/template/error43.C: Likewise.
1761 * g++.dg/template/friend32.C: Likewise.
1762 * g++.dg/template/injected1.C: Likewise.
1763 * g++.dg/template/instantiate1.C: Likewise.
1764 * g++.dg/template/instantiate3.C: Likewise.
1765 * g++.dg/template/instantiate5.C: Likewise.
1766 * g++.dg/template/instantiate7.C: Likewise.
1767 * g++.dg/template/local6.C: Likewise.
1768 * g++.dg/template/lookup2.C: Likewise.
1769 * g++.dg/template/member5.C: Likewise.
1770 * g++.dg/template/memfriend15.C: Likewise.
1771 * g++.dg/template/memfriend16.C: Likewise.
1772 * g++.dg/template/memfriend17.C: Likewise.
1773 * g++.dg/template/memfriend7.C: Likewise.
1774 * g++.dg/template/meminit1.C: Likewise.
1775 * g++.dg/template/nested3.C: Likewise.
1776 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1777 * g++.dg/template/nontype12.C: Likewise.
1778 * g++.dg/template/nontype13.C: Likewise.
1779 * g++.dg/template/nontype6.C: Likewise.
1780 * g++.dg/template/pr23510.C: Likewise.
1781 * g++.dg/template/pr35240.C: Likewise.
1782 * g++.dg/template/ptrmem15.C: Likewise.
1783 * g++.dg/template/ptrmem6.C: Likewise.
1784 * g++.dg/template/qualified-id1.C: Likewise.
1785 * g++.dg/template/qualttp20.C: Likewise.
1786 * g++.dg/template/qualttp3.C: Likewise.
1787 * g++.dg/template/qualttp4.C: Likewise.
1788 * g++.dg/template/qualttp5.C: Likewise.
1789 * g++.dg/template/qualttp6.C: Likewise.
1790 * g++.dg/template/qualttp7.C: Likewise.
1791 * g++.dg/template/qualttp8.C: Likewise.
1792 * g++.dg/template/recurse.C: Likewise.
1793 * g++.dg/template/recurse2.C: Likewise.
1794 * g++.dg/template/ref5.C: Likewise.
1795 * g++.dg/template/scope2.C: Likewise.
1796 * g++.dg/template/sfinae10.C: Likewise.
1797 * g++.dg/template/sfinae3.C: Likewise.
1798 * g++.dg/template/sizeof3.C: Likewise.
1799 * g++.dg/template/static9.C: Likewise.
1800 * g++.dg/template/template-id-2.C: Likewise.
1801 * g++.dg/template/typedef13.C: Likewise.
1802 * g++.dg/template/typename4.C: Likewise.
1803 * g++.dg/template/using14.C: Likewise.
1804 * g++.dg/template/using2.C: Likewise.
1805 * g++.dg/template/warn1.C: Likewise.
1806 * g++.dg/warn/Wparentheses-13.C: Likewise.
1807 * g++.dg/warn/Wparentheses-15.C: Likewise.
1808 * g++.dg/warn/Wparentheses-16.C: Likewise.
1809 * g++.dg/warn/Wparentheses-17.C: Likewise.
1810 * g++.dg/warn/Wparentheses-18.C: Likewise.
1811 * g++.dg/warn/Wparentheses-19.C: Likewise.
1812 * g++.dg/warn/Wparentheses-20.C: Likewise.
1813 * g++.dg/warn/Wparentheses-23.C: Likewise.
1814 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1815 * g++.dg/warn/noeffect2.C: Likewise.
1816 * g++.dg/warn/noeffect4.C: Likewise.
1817 * g++.dg/warn/pr8570.C: Likewise.
1818 * g++.old-deja/g++.brendan/init2.C: Likewise.
1819 * g++.old-deja/g++.eh/spec6.C: Likewise.
1820 * g++.old-deja/g++.pt/crash10.C: Likewise.
1821 * g++.old-deja/g++.pt/crash36.C: Likewise.
1822 * g++.old-deja/g++.pt/derived3.C: Likewise.
1823 * g++.old-deja/g++.pt/error2.C: Likewise.
1824 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1825 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1826 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1827 * g++.old-deja/g++.pt/overload7.C: Likewise.
1828 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1830 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1831 Iain Sandoe <iains@gcc.gnu.org>
1833 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1834 Added code to deal with the case when [Protocol
1835 -descriptionForInstanceMethod:] or [Protocol
1836 -descriptionForClassMethod:] returns NULL.
1838 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1839 Iain Sandoe <iains@gcc.gnu.org>
1841 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1842 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1845 2011-06-07 Xinliang David Li <davidxl@google.com>
1847 * gcc.dg/inline_2.c: New test.
1848 * gcc.dg/unroll_2.c: New test.
1849 * gcc.dg/inline_3.c: New test.
1850 * gcc.dg/unroll_3.c: New test.
1851 * gcc.dg/inline_4.c: New test.
1852 * gcc.dg/unroll_4.c: New test.
1853 * gcc.dg/inline_1.c: New test.
1854 * gcc.dg/unroll_1.c: New test.
1856 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1858 PR tree-optimization/48497
1859 * lib/gcc-defs.exp (dg-additional-options): New proc.
1860 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1861 -msse2 on 32-bit x86.
1863 2011-06-06 Jason Merrill <jason@redhat.com>
1865 * g++.dg/cpp0x/enum19.C: New.
1867 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1869 * gcc.target/arm/neon-reload-class.c: New test.
1871 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1874 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1876 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1878 * gcc.target/arm/smlatb-1.c: New file.
1879 * gcc.target/arm/smlatt-1.c: New file.
1880 * gcc.target/arm/smlaltb-1.c: New file.
1881 * gcc.target/arm/smlaltt-1.c: New file.
1883 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1885 * gcc.target/arm/mla-2.c: New test.
1887 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1889 PR gcov-profile/49299
1890 * gcc.dg/tree-prof/pr49299-1.c: New test.
1891 * gcc.dg/tree-prof/pr49299-2.c: New test.
1893 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1895 * lib/target-supports.exp
1896 (check_effective_target_vect_widen_mult_qi_to_hi):
1897 Add NEON as supporting target.
1898 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1899 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1900 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1901 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1902 using widening multiplication on targets that support it.
1903 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1904 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1905 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1907 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1909 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1910 Modern Objective-C runtime API.
1911 * objc/execute/next_mapping.h: Removed.
1912 * objc-obj-c++-shared/next-mapping.h: Removed.
1913 * objc-obj-c++-shared/Object1.h: Removed.
1914 * objc-obj-c++-shared/Object1.m: Removed.
1915 * objc-obj-c++-shared/Object1.mm: Removed.
1916 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1917 * objc-obj-c++-shared/Protocol1.h: Removed.
1918 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1919 of ProtoBool, IVAR_T and METHOD.
1920 * objc-obj-c++-shared/runtime.h: New.
1921 * objc-obj-c++-shared/TestsuiteObject.h: New.
1922 * objc-obj-c++-shared/TestsuiteObject.m: New.
1924 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1925 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1926 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1928 * objc/execute/_cmd.m: Include
1929 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1930 runtime API. ([TestClass +initialize]): Include this method also
1931 with the GNU runtime.
1932 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
1933 Object. ([-setValue:]): Return void.
1934 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
1935 with the GNU runtime. Include
1936 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
1937 for the NeXT runtime. Use the existing print_ivars() and
1938 compare_structures() implementations for the old NeXT runtime.
1939 Added new implementations for the Modern GNU and NeXT runtimes.
1940 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
1941 well. (main): Use objc_getClass(). Use return instead of exit.
1942 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
1943 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
1945 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
1946 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
1947 instead of Object. (main): Use return instead of exit().
1948 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
1949 instead of Object. Removed prototype for exit(). (main): Use
1950 return instead of exit(). Use the Modern Objective-C runtime API.
1951 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
1953 * objc/execute/class-tests-1.h: Include
1954 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1955 runtime API. (test_class_with_superclass): Do not call [Object
1956 class]. There is no need to with the current libobjc.
1957 * objc/execute/class-tests-2.h: Include
1958 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
1960 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
1961 ../../objc-obj-c++-shared/next-mapping.h.
1962 * objc/execute/class-2.m: Likewise.
1963 * objc/execute/class-3.m: Likewise.
1964 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
1965 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
1966 +initialize]): Include this method also with the GNU
1967 runtime. (main): Use the Modern Objective-C runtime API.
1968 * objc/execute/class-5.m: Likewise.
1969 * objc/execute/class-6.m: Likewise.
1970 * objc/execute/class-7.m: Likewise.
1971 * objc/execute/class-8.m: Likewise.
1972 * objc/execute/class-9.m: Likewise.
1973 * objc/execute/class-10.m: Likewise.
1974 * objc/execute/class-11.m: Likewise.
1975 * objc/execute/class-12.m: Likewise.
1976 * objc/execute/class-13.m: Likewise.
1977 * objc/execute/class-14.m: Likewise.
1978 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
1979 this method also with the GNU runtime.
1980 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
1981 +initialize]): Include this method also with the GNU runtime.
1982 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
1984 * objc/execute/encode-1.m: Likewise.
1985 * objc/execute/enumeration-1.m: Likewise.
1986 * objc/execute/enumeration-2.m: Likewise.
1987 * objc/execute/exceptions/catchall-1.m: Likewise.
1988 * objc/execute/exceptions/finally-1.m: Likewise.
1989 * objc/execute/exceptions/foward-1.m: Likewise.
1990 * objc/execute/exceptions/local-variables-1.m: Likewise.
1991 * objc/execute/exceptions/throw-nil.m: Likewise.
1992 * objc/execute/exceptions/trivial.m: Likewise.
1993 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
1994 of Object. Include objc/runtime.h instead of objc/objc-api.h.
1995 * objc/execute/exceptions/matcher-1.m: Likewise.
1996 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
1998 * objc/execute/formal_protocol-2.m: Likewise.
1999 * objc/execute/formal_protocol-3.m: Likewise.
2000 * objc/execute/formal_protocol-4.m: Likewise.
2001 * objc/execute/formal_protocol-5.m: Include
2002 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2004 * objc/execute/formal_protocol-6.m: Likewise.
2005 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2006 Object. Include <objc/Protocol.h> instead of
2007 ../../objc-obj-c++-shared/Protocol1.h.
2008 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2010 * objc/execute/informal_protocol.m: Likewise.
2011 * objc/execute/load-3.m: Likewise.
2012 * objc/execute/many_args_method.m ([TestClass +initialize]):
2013 Include this method with the GNU runtime as well.
2014 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2015 * objc/execute/nested-func-1.m: Use TestsuiteObject
2017 * objc/execute/nil_method-1.m: Likewise.
2018 * objc/execute/no_clash.m: Likewise.
2019 * objc/execute/np-1.m: Do not include
2020 ../../objc-obj-c++-shared/Protocol1.h.
2021 (main): Use return instead of exit().
2022 * objc/execute/np-2.m: Do not include
2023 ../../objc-obj-c++-shared/Protocol1.h.
2024 ([MyObject +initialize]): Include this method also with the GNU
2025 runtime. (main): Use return instead of exit().
2026 * objc/execute/object_is_class.m: Include
2027 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2028 of Object. (main): Use the Modern Objective-C runtime API.
2029 * objc/execute/object_is_meta_class.m: Likewise.
2030 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2031 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2032 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2033 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2034 Objective-C runtime API.
2035 * objc/execute/protocol-isEqual-2.m: Likewise.
2036 * objc/execute/protocol-isEqual-3.m: Likewise.
2037 * objc/execute/protocol-isEqual-4.m: Likewise.
2038 * objc/execute/redefining_self.m ([TestClass +initialize]):
2039 Include this method with the GNU runtime as well.
2040 * objc/execute/root_methods.m: Include
2041 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2042 Include this method with the GNU runtime as well.
2043 (main): Use the Modern Objective-C runtime API.
2044 * objc/execute/selector-1.m: Include
2045 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2046 of Object. (main): Use the Modern Objective-C runtime API.
2047 * objc/execute/static-1.m ([Test +initialize]): Include this
2048 method with the GNU runtime as well.
2049 * objc/execute/static-2.m: Likewise.
2050 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2051 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2052 ([MathClass +initialize]): Include this method with the GNU
2054 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2056 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2057 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2058 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2059 * objc.dg/attributes/method-attribute-1.m: Likewise.
2060 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2061 * objc.dg/attributes/method-attribute-2.m: Likewise.
2062 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2063 * objc.dg/attributes/method-attribute-3.m: Likewise.
2064 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2065 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2066 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2067 * obj-c++.dg/bitfield-1.mm: Likewise.
2068 * obj-c++.dg/bitfield-2.mm: Likewise
2069 * objc.dg/bitfield-3.m: Likewise.
2070 * obj-c++.dg/bitfield-4.mm: Likewise.
2071 * objc.dg/bitfield-5.m: Likewise
2072 * objc.dg/call-super-1.m: Likewise.
2073 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2074 Use objc_getClass() instead of objc_get_class(), but for the GNU
2075 runtime redefine objc_getClass as objc_get_class. Include
2076 ../objc-obj-c++-shared/runtime.h.
2077 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2078 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2079 Use the Modern Objective-C runtime API.
2080 * objc.dg/class-protocol-1.m: Include
2081 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2082 * obj-c++.dg/class-protocol-1.mm: Likewise.
2083 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2084 * objc.dg/comp-types-10.m: Likewise.
2085 * objc.dg/comp-types-11.m: Likewise.
2086 * objc.dg/comp-types-12.m: Likewise.
2087 * obj-c++.dg/comp-types-9.mm: Likewise.
2088 * obj-c++.dg/comp-types-11.mm: Likewise.
2089 * obj-c++.dg/comp-types-12.mm: Likewise.
2090 * obj-c++.dg/comp-types-13.mm: Likewise.
2091 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2092 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2093 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2094 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2095 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2096 * objc.dg/desig-init-1.m: Likewise.
2097 * obj-c++.dg/defs.mm: Likewise.
2098 * objc.dg/exceptions-2.m: Likewise.
2099 * obj-c++.dg/except-1.mm: Likewise.
2100 * obj-c++.dg/exceptions-2.mm: Likewise.
2101 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2102 Use the Modern Objective-C runtime API.
2103 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2104 the Modern Objective-C runtime API. Do not include
2105 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2106 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2107 the Modern Objective-C runtime API except when using an older NeXT
2109 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2110 the Modern Objective-C runtime API.
2111 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2113 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2114 * objc.dg/encode-7-next-64bit.m: Updated include.
2115 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2117 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2118 the Modern Objective-C runtime API.
2119 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2120 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2121 instead of ../objc-obj-c++-shared/Protocol1.h.
2122 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2123 the Modern Objective-C runtime API except when using an older NeXT
2125 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2126 the Modern Objective-C runtime API.
2127 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2129 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2130 * objc.dg/fix-and-continue-2.m: Likewise.
2131 * objc.dg/foreach-1.m: Likewise.
2132 * objc.dg/foreach-2.m: Likewise.
2133 * objc.dg/foreach-3.m: Likewise.
2134 * objc.dg/foreach-4.m: Likewise.
2135 * objc.dg/foreach-5.m: Likewise.
2136 * objc.dg/foreach-6.m: Likewise.
2137 * objc.dg/foreach-7.m: Likewise.
2138 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2140 * objc.dg/func-ptr-2.m: Likewise.
2141 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2142 Do not include objc/objc-api.h.
2143 * obj-c++.dg/fsf-package-0.mm: Likewise.
2144 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2145 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2146 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2148 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2149 * objc.dg/gnu-runtime-3.m: Likewise.
2150 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2151 * objc.dg/headers.m: Include objc/runtime.h instead of
2152 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2153 for the NeXT runtime.
2154 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2155 * obj-c++.dg/isa-field-1.mm: Likewise.
2156 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2157 * objc.dg/layout-1.m: Likewise.
2158 * objc.dg/layout-2.m: Likewise.
2159 * objc.dg/local-decl-2.m: Likewise.
2160 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2161 Object. ([Container +elementForView:]): Use
2162 class_conformsToProtocol().
2163 * obj-c++.dg/lookup-2.mm: Likewise.
2164 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2165 * obj-c++.dg/local-decl-1.mm: Likewise.
2166 * objc.dg/method-3.m: Likewise.
2167 * objc.dg/method-4.m: Likewise.
2168 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2169 ../objc-obj-c++-shared/Protocol1.h.
2170 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2171 * objc.dg/method-9.m: Likewise.
2172 * objc.dg/method-10.m: Likewise.
2173 * objc.dg/method-13.m ([Root +initialize]): Include this method
2174 also for the GNU runtime. (main): Use objc_getClass() also for
2176 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2177 * objc.dg/method-17.m: Likewise.
2178 * objc.dg/method-19.m: Likewise.
2179 * objc.dg/method-20b.m: Likewise.
2180 * obj-c++.dg/method-2.mm: Likewise.
2181 * obj-c++.dg/method-6.mm: Likewise.
2182 * obj-c++.dg/method-10.mm: Likewise.
2183 * obj-c++.dg/method-11.mm: Likewise.
2184 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2185 ../objc-obj-c++-shared/Protocol1.h.
2186 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2187 * obj-c++.dg/method-15.mm: Likewise.
2188 * obj-c++.dg/method-17.mm: Likewise.
2189 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2190 +initialize]): Include this method also for the GNU
2191 runtime. (main): Use objc_getClass() also for the GNU runtime.
2192 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2193 * obj-c++.dg/method-22.mm: Likewise.
2194 * obj-c++.dg/method-23.mm: Likewise.
2195 * obj-c++.dg/no-extra-load.mm: Likewise.
2196 * objc.dg/objc-fast-4.m: Likewise.
2197 * objc.dg/objc-gc-4.m: Likewise.
2198 * obj-c++.dg/objc-gc-3.mm: Likewise.
2199 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2200 protocol_getMethodDescription() instead of [Protocol
2201 -descriptionForInstanceMethod].
2202 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2203 Made it available with all runtimes. (main): Call -test instead
2205 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2206 and put into a category.
2207 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2208 Object. Include objc/objc.h.
2209 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2210 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2211 New. (main): Use protocol_getMethodDescription() instead
2212 of [Protocol -descriptionForInstanceMethod] and [Protocol
2213 -descriptionForClassMethod].
2214 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2215 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2216 Objective-C runtime API.
2217 * obj-c++.dg/proto-qual-1.mm: Likewise.
2218 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2220 * obj-c++.dg/property/property-1.mm: Likewise.
2221 * obj-c++.dg/qual-types-1.mm: Likewise.
2222 * objc.dg/selector-2.m: Include objc/objc.h instead of
2223 ../objc-obj-c++-shared/Object1.h.
2224 * obj-c++.dg/selector-2.mm: Likewise.
2225 * obj-c++.dg/selector-5.mm: Likewise.
2226 * obj-c++.dg/selector-6.mm: Likewise.
2227 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2228 Object. Do not include objc/objc-api.h.
2229 * obj-c++.dg/set-not-used-1.mm: Likewise.
2230 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2231 * objc.dg/stret-1.m: Likewise.
2232 * objc.dg/stret-2.m: Likewise.
2233 * obj-c++.dg/super-class-2.mm: Likewise.
2234 * objc.dg/super-class-3.m: Likewise.
2235 * objc.dg/super-class-4.m: Likewise.
2236 * objc.dg/sync-2.m: Likewise.
2237 * obj-c++.dg/sync-2.mm: Likewise.
2238 * objc.dg/sync-1.m: Include objc/objc.h instead of
2239 ../objc-obj-c++-shared/Object1.h.
2240 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2241 'Class' as the type of 'isa'.
2242 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2243 Objective-C runtime API. ([TestClass +initialize]): Include this
2244 method with the GNU runtime as well.
2245 * objc.dg/strings/strings-1.m: Updated includes.
2246 * obj-c++.dg/strings/strings-1.mm: Likewise.
2247 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2248 objc.dg/strings/const-str-12b.m.
2249 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2250 * obj-c++.dg/template-3.mm: Likewise.
2251 * obj-c++.dg/template-4.mm: Likewise.
2252 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2253 Objective-C runtime API.
2254 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2255 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2256 * obj-c++.dg/try-catch-1.mm: Likewise.
2257 * obj-c++.dg/try-catch-2.mm: Likewise.
2258 * objc.dg/try-catch-3.m: Likewise.
2259 * obj-c++.dg/try-catch-3.mm: Likewise.
2260 * objc.dg/try-catch-6.m: Likewise.
2261 * objc.dg/try-catch-7.m: Likewise.
2262 * obj-c++.dg/try-catch-7.mm: Likewise.
2263 * obj-c++.dg/try-catch-8.mm: Likewise.
2264 * obj-c++.dg/try-catch-9.mm: Likewise.
2265 * objc.dg/try-catch-10.m: Likewise.
2266 * obj-c++.dg/try-catch-11.mm: Likewise.
2267 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2268 Object. Include objc/objc.h.
2269 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2270 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2271 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2272 Object. Use Modern Objective-C runtime API. Do not use
2274 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2275 * obj-c++.dg/torture/trivial.mm: Likewise.
2276 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2277 instead of ../objc-obj-c++-shared/Object1.h. Include
2278 ../objc-obj-c++-shared/runtime.h.
2279 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2280 * objc.dg/torture/strings/const-str-11.m: Likewise.
2281 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2282 * objc.dg/torture/strings/const-str-9.m: Likewise.
2283 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2284 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2285 instead of Object. Only add _FooClassReference if
2287 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2288 * objc.dg/torture/strings/const-str-8.m: Likewise.
2289 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2290 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2292 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2294 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2295 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2296 * obj-c++.dg/va-meth-1.mm: Likewise.
2297 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2298 ../objc-obj-c++-shared/Object1.h.
2299 * objc.dg/zero-link-3.m: Likewise.
2301 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2303 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2305 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2308 * obj-c++.dg/property/cxx-property-1.mm: New.
2309 * obj-c++.dg/property/cxx-property-2.mm: New.
2311 2011-06-06 Jason Merrill <jason@redhat.com>
2313 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2315 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2317 PR rtl-optimization/49145
2319 * gcc.c-torture/compile/pr49145.c: New test.
2321 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2324 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2325 to dg-options, match also DW_AT_linkage_name.
2328 * gcc.dg/debug/pr49294.c: New test.
2331 * g++.dg/opt/pr49264.C: New test.
2333 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2335 PR tree-optimization/49243
2336 * gcc.dg/pr49243.c: New.
2338 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2340 * gnat.dg/specs/cond_expr1.ads: New test.
2342 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2344 * gnat.dg/deferred_const4.ad[sb]: New test.
2345 * gnat.dg/deferred_const4_pkg.ads: New helper.
2347 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2349 * gnat.dg/test_tamdt.adb: Rename to...
2350 * gnat.dg/taft_type1.adb: ...this.
2351 * gnat.dg/tamdt.ad[sb]: Rename to...
2352 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2353 * gnat.dg/tamdt_aux.ads: Rename to...
2354 * gnat.dg/taft_type1_pkg2.ads: ...this.
2355 * gnat.dg/taft_type2.ad[sb]: New test.
2356 * gnat.dg/taft_type2_pkg.ads: New helper.
2357 * gnat.dg/taft_type3.adb: New test.
2358 * gnat.dg/taft_type3_pkg.ads: New helper.
2360 2011-06-05 Tobias Burnus <burnus@net-b.de>
2363 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2366 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2369 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2371 * objc.dg/gnu-api-2-objc.m: Likewise.
2372 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2373 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2375 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2377 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2378 alignment, not the alignment, when calling class_addIvar(). Add
2379 an 'isa' instance variable to the test root class.
2380 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2382 2011-06-04 Jan Hubicka <jh@suse.cz>
2384 PR tree-optimization/48893
2385 PR tree-optimization/49091
2386 PR tree-optimization/49179
2387 * gfortran.dg/pr49179.f90: New testcase
2389 2011-06-04 Jan Hubicka <jh@suse.cz>
2392 * g++.dg/torture/pr48954.C: New testcase.
2394 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2396 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2398 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2401 * g++.dg/diagnostic/bitfld2.C: New.
2403 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2406 * gcc.c-torture/execute/pr49281.c: New test.
2408 2011-06-04 Jan Hubicka <jh@suse.cz>
2410 PR tree-optimize/48929
2411 * gcc.c-torture/compile/pr48929.c: New testcase.
2413 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2417 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2420 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2422 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2424 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2426 2011-06-03 Richard Henderson <rth@redhat.com>
2427 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2429 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2431 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2433 * objc.dg/headers.m: Do not include objc-list.h.
2435 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2437 * objc.dg/type-stream-1.m: Test removed.
2438 * objc.dg/headers.m: Do not include typedstream.h.
2440 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2442 * objc.dg/torture/forward-1.m (main): Updated testcase.
2444 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2447 * gcc.c-torture/compile/pr49163.c: New.
2449 2011-06-02 Asher Langton <langton2@llnl.gov>
2452 * gfortran.dg/PR49268.f90: New test.
2454 2011-06-02 Asher Langton <langton2@llnl.gov>
2457 * gfortran.dg/PR37039.f90: New test.
2459 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2462 * objc.dg/method-5.m: Updated.
2463 * objc.dg/method-19.m: Updated.
2464 * objc.dg/method-lookup-1.m: New.
2465 * obj-c++.dg/method-6.mm: Updated.
2466 * obj-c++.dg/method-7.mm: Updated.
2467 * obj-c++.dg/method-lookup-1.mm: New.
2469 2011-06-02 DJ Delorie <dj@redhat.com>
2471 * lib/timeout.exp (timeout): Add board_info support.
2473 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2475 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2477 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2480 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2481 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2483 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2484 Hans-Peter Nilsson <hp@axis.com>
2486 PR rtl-optimization/48840
2487 * gcc.target/sparc/ultrasp13.c: New test.
2489 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2492 * gcc.c-torture/compile/pr49238.c: New.
2494 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2496 * gcc.target/arm/g2.c: Skip test in -mthumb.
2497 Skip test unless cpu is xscale.
2498 * gcc.target/arm/scd42-2.c: Likewise.
2499 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2501 2011-06-01 Jason Merrill <jason@redhat.com>
2503 * g++.dg/cpp0x/decltype28.C: New.
2504 * g++.dg/cpp0x/decltype29.C: New.
2506 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2509 * gcc.target/mips/pr45074.c: New test.
2511 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2512 Hans-Peter Nilsson <hp@axis.com>
2514 PR rtl-optimization/48830
2515 * gcc.target/sparc/ultrasp12.c: New test.
2517 2011-06-01 David Li <davidxl@google.com>
2519 * gcc.dg/profile-dir-1.c: Change pass name.
2520 * gcc.dg/profile-dir-2.c: Ditto.
2521 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2522 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2523 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2524 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2525 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2526 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2527 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2528 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2529 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2530 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2531 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2532 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2533 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2534 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2535 * gcc.dg/profile-dir-3.c: Ditto.
2536 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2538 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2540 * objc.dg/attributes/method-nonnull-1.m: New test.
2541 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2543 2011-05-31 Tobias Burnus <burnus@net-b.de>
2546 * gfortran.dg/coarray_atomic_1.f90: New.
2547 * gfortran.dg/coarray/atomic_1.f90: New.
2549 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2551 * gcc.dg/guality/bswaptest.c: New test.
2552 * gcc.dg/guality/clztest.c: New test.
2553 * gcc.dg/guality/ctztest.c: New test.
2554 * gcc.dg/guality/rotatetest.c: New test.
2557 * gcc.target/i386/pr48688.c: New test.
2559 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2562 * g++.dg/lookup/name-clash9.C: New.
2564 2011-05-31 Tobias Burnus <burnus@net-b.de>
2567 * gfortran.dg/coarray/dummy_1.f90: New.
2569 2011-05-31 Tobias Burnus <burnus@net-b.de>
2572 * gfortran.dg/coarray/save_1.f90: New.
2573 * gfortran.dg/coarray_4.f90: Update dg-error.
2575 2011-05-31 Jason Merrill <jason@redhat.com>
2577 * g++.dg/cpp0x/rv-template1.C: New.
2579 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2581 PR rtl-optimization/49235
2582 * gcc.dg/pr49235.c: New test.
2584 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2586 PR tree-optimization/49093
2587 * gcc.dg/vect/pr49093.c: New test.
2589 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2592 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2594 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2597 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2600 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2603 * gcc.c-torture/execute/pr49186.c: New.
2605 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2608 * gcc.target/i386/pr49168-1.c: New.
2610 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2611 Eric Botcazou <ebotcazou@adacore.com>
2613 * gcc.dg/guality/drap.c: New test.
2615 2011-05-30 Richard Guenther <rguenther@suse.de>
2617 PR tree-optimization/49210
2618 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2619 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2621 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2624 * g++.dg/gomp/pr49223-1.C: New test.
2625 * g++.dg/gomp/pr49223-2.C: New test.
2627 2011-05-30 Richard Guenther <rguenther@suse.de>
2629 PR tree-optimization/49218
2630 * gcc.c-torture/execute/pr49218.c: New testcase.
2632 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2634 PR tree-optimization/49199
2635 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2636 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2637 -fno-tree-scev-cprop.
2639 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2642 * gfortran.dg/extends_13.f03: New.
2644 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2646 PR rtl-optimization/49095
2647 * gcc.target/i386/pr49095.c: New test.
2649 2011-05-29 Tobias Burnus <burnus@net-b.de>
2652 * gfortran.dg/coarray_24.f90: New.
2654 2011-05-29 Tobias Burnus <burnus@net-b.de>
2657 * gfortran.dg/coarray_23.f90: New.
2659 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2662 * gcc.dg/pr48826.c: New test.
2664 2011-05-29 Richard Guenther <rguenther@suse.de>
2666 PR tree-optimization/49217
2667 * gcc.dg/torture/pr49217.c: New testcase.
2669 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2672 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2674 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2676 * gnat.dg/boolean_subtype.adb: Rename to...
2677 * gnat.dg/boolean_subtype1.adb: ...this.
2679 2011-05-28 Jason Merrill <jason@redhat.com>
2681 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2683 2011-05-27 Jason Merrill <jason@redhat.com>
2685 * g++.dg/cpp0x/enum18.C: Adjust.
2687 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2689 2011-05-27 Tobias Burnus <burnus@net-b.de>
2692 * gfortran.dg/coarray_22.f90: New.
2694 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2696 PR tree-optimization/46728
2697 * gcc.target/powerpc/pr46728-1.c: New.
2698 * gcc.target/powerpc/pr46728-2.c: New.
2699 * gcc.target/powerpc/pr46728-3.c: New.
2700 * gcc.target/powerpc/pr46728-4.c: New.
2701 * gcc.target/powerpc/pr46728-5.c: New.
2702 * gcc.dg/pr46728-6.c: New.
2703 * gcc.target/powerpc/pr46728-7.c: New.
2704 * gcc.target/powerpc/pr46728-8.c: New.
2705 * gcc.dg/pr46728-9.c: New.
2706 * gcc.target/powerpc/pr46728-10.c: New.
2707 * gcc.target/powerpc/pr46728-11.c: New.
2708 * gcc.dg/pr46728-12.c: New.
2709 * gcc.target/powerpc/pr46728-13.c: New.
2710 * gcc.target/powerpc/pr46728-14.c: New.
2711 * gcc.target/powerpc/pr46728-15.c: New.
2712 * gcc.target/powerpc/pr46728-16.c: New.
2714 2011-05-27 Jason Merrill <jason@redhat.com>
2716 * g++.dg/abi/mangle47.C: New.
2719 * g++.dg/template/const5.C: New.
2721 * g++.dg/cpp0x/enum18.C: New.
2723 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2725 * g++.dg/cpp0x/error6.C: New.
2727 * g++.dg/cpp0x/error5.C: New.
2729 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2732 * g++.dg/eh/cond6.C: New test.
2734 2011-05-27 Tobias Burnus <burnus@net-b.de>
2737 * gfortran.dg/rank_3.f90: New.
2738 * gfortran.dg/rank_4.f90: New.
2740 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2742 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2743 replace dump search.
2745 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2747 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2748 * gnat.dg/bit_packed_array5.adb: ...here.
2750 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2753 * g++.dg/cpp0x/auto25.C: New.
2755 2011-05-27 Richard Guenther <rguenther@suse.de>
2757 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2759 2011-05-27 Richard Guenther <rguenther@suse.de>
2761 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2763 2011-05-27 Richard Guenther <rguenther@suse.de>
2766 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2768 2011-05-26 Jason Merrill <jason@redhat.com>
2770 * g++.dg/cpp0x/friend1.C: New.
2771 * g++.dg/cpp0x/friend2.C: New.
2773 * g++.dg/cpp0x/auto7.C: Update.
2774 * g++.dg/template/crash50.C: Adjust.
2775 * g++.dg/template/static9.C: Adjust.
2776 * g++.old-deja/g++.ext/memconst.C: Adjust.
2778 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2780 * gcc.dg/march.c: Ignore a note for some targets.
2782 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2783 Nathan Froyd <froydnj@codesourcery.com>
2787 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2788 * g++.dg/parse/pr18770.C: New test.
2789 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2791 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2794 * gfortran.dg/dependency_40.f90 : New test.
2796 2011-05-26 Tobias Burnus <burnus@net-b.de>
2799 * gfortran.dg/coarray/registering_1.f90: New.
2801 2011-05-26 Jason Merrill <jason@redhat.com>
2803 * g++.dg/cpp0x/variadic111.C: New.
2804 * g++.dg/cpp0x/variadic41.C: Adjust.
2806 2011-05-26 Richard Guenther <rguenther@suse.de>
2808 PR tree-optimization/48702
2809 * gcc.dg/torture/pr48702.c: New testcase.
2811 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2813 PR gcov-profile/48845
2814 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2816 * gcc.dg/matrix/matrix.exp: Likewise.
2817 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2818 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2819 line number to check_profiling_available.
2820 * lib/target-supports.exp (check_profiling_available): Account for
2822 Require TLS runtime support with -fprofile-generate.
2823 * lib/profopt.exp (profopt-execute): Add TLS options for
2825 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2827 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2830 * g++.dg/eh/cond5.C: New test.
2832 PR tree-optimization/49161
2833 * gcc.c-torture/execute/pr49161.c: New test.
2835 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2837 * gcc.target/arm/neon-vorn-vbic.c: New test.
2839 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2841 PR tree-optimization/49038
2842 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2843 * gcc.dg/vect/pr49038.c: New test.
2845 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2846 * g++.dg/init/pr25811-3.C: New.
2847 * g++.dg/init/pr25811-4.C: New.
2849 2011-05-25 Jason Merrill <jason@redhat.com>
2851 * g++.dg/cpp0x/enum17.C: New.
2852 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2854 * g++.dg/cpp0x/auto24.C: New.
2856 * g++.dg/cpp0x/error4.C: New.
2858 * g++.dg/cpp0x/rv-restrict.C: New.
2860 * g++.dg/cpp0x/enum15.C: New.
2861 * g++.dg/cpp0x/constexpr-switch2.C: New.
2863 * g++.dg/cpp0x/variadic110.C: New.
2865 * g++.dg/cpp0x/auto9.C: Add typedef test.
2867 * g++.dg/cpp0x/auto23.C: New.
2868 * g++.dg/cpp0x/auto9.C: Adjust.
2870 * g++.dg/cpp0x/defaulted29.C: New.
2872 * g++.dg/cpp0x/initlist51.C: New.
2874 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2876 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2877 * g++.dg/abi/packed1.C: Suppress warning.
2878 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2879 * g++.dg/template/stdarg1.C: Likewise.
2880 * g++.dg/other/packed1.C: Remove arm from xfail list.
2882 2011-05-25 Jason Merrill <jason@redhat.com>
2884 * g++.dg/cpp0x/enum16.C: New.
2885 * g++.dg/parse/error15.C: Adjust.
2887 * g++.dg/cpp0x/initlist50.C: New.
2889 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2891 * g++.dg/cpp0x/variadic109.C: New.
2893 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2895 * gcc.target/i386/pause-1.c: New.
2897 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2899 * gcc.dg/stack-usage-1.c: Adjust comment.
2900 * gcc.dg/stack-usage-2.c: New test.
2902 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2905 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2906 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2908 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2910 PR rtl-optimization/48757
2911 * gfortran.dg/pr48757.f: New test case.
2913 2011-05-24 Jason Merrill <jason@redhat.com>
2915 * g++.dg/cpp0x/access01.C: New.
2917 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2920 * objc.dg/pr48177.m: New testcase.
2922 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2925 * objc.dg/pr48187.m: New testcase.
2926 * obj-c++.dg/pr48187.mm: New testcase.
2927 * objc.dg/ivar-extra-semicolon.m: New testcase.
2929 2011-05-24 Jason Merrill <jason@redhat.com>
2931 * g++.dg/template/access21.C: New.
2932 * g++.dg/template/access22.C: New.
2934 2011-05-24 Michael Matz <matz@gcc.gnu.org>
2936 PR rtl-optimization/48633
2937 * g++.dg/pr48633.C: New test.
2939 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2942 * g++.dg/other/pr49133.C: New test.
2944 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
2945 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2947 * gcc.dg/torture/tls/run-gd.c: New test.
2948 * gcc.dg/torture/tls/run-ie.c: New test.
2949 * gcc.dg/torture/tls/run-ld.c: New test.
2950 * gcc.dg/torture/tls/run-le.c: New test.
2951 * lib/target-supports.exp (check_effective_target_tls_runtime):
2952 Build testcase with TLS options.
2954 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2956 * gcc.dg/vect/pr48172.c: Remove dg-do run.
2958 2011-05-24 Tom de Vries <tom@codesourcery.com>
2960 PR tree-optimization/49121
2961 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
2963 2011-05-23 Jason Merrill <jason@redhat.com>
2965 * g++.dg/cpp0x/defaulted28.C: New.
2967 * g++.dg/cpp0x/sfinae25.C: New.
2969 * g++.dg/cpp0x/rv-cast2.C: New.
2971 * g++.dg/cpp0x/enum14.C: New.
2973 2011-05-23 Jakub Jelinek <jakub@redhat.com>
2976 * gcc.c-torture/execute/pr49123.c: New test.
2979 * gcc.dg/debug/pr49032.c: New test.
2982 * gcc.dg/pr49120.c: New test.
2984 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
2987 * gcc.target/i386/pr47315.c: New test.
2989 2011-05-23 Jason Merrill <jason@redhat.com>
2991 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
2993 * g++.dg/cpp0x/sfinae24.C: New.
2995 * g++.dg/cpp0x/error3.C: New.
2997 * g++.dg/cpp0x/defaulted27.C: New.
2999 * g++.dg/cpp0x/decltype27.C: New.
3001 2011-05-23 Richard Guenther <rguenther@suse.de>
3003 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3005 2011-05-23 Richard Guenther <rguenther@suse.de>
3007 PR tree-optimization/40874
3008 * g++.dg/tree-ssa/pr40874.C: New testcase.
3010 2011-05-23 Richard Guenther <rguenther@suse.de>
3012 PR tree-optimization/49115
3013 * g++.dg/torture/pr49115.C: New testcase.
3015 2011-05-23 Richard Guenther <rguenther@suse.de>
3018 * gcc.dg/memcpy-3.c: New testcase.
3020 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3023 * gcc.c-torture/execute/pr48973-1.c: New test.
3024 * gcc.c-torture/execute/pr48973-2.c: New test.
3026 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3029 * g++.dg/warn/pr18016.C: New.
3031 2011-05-23 Tom de Vries <tom@codesourcery.com>
3034 * gcc.target/arm/ivopts-6.c: New test.
3036 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3039 * gcc.c-torture/compile/pr49029.c: New test.
3041 2011-05-22 Jason Merrill <jason@redhat.com>
3043 * g++.dg/cpp0x/sfinae23.C: New.
3044 * g++.dg/cpp0x/sfinae8.C: Correct.
3046 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3048 * gfortran.dg/function_optimize_8.f90: New test case.
3050 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3052 PR tree-optimization/49087
3053 * gcc.dg/vect/O3-pr49087.c: New test.
3055 2011-05-21 Jason Merrill <jason@redhat.com>
3057 * g++.dg/debug/const5.C: New.
3059 2011-05-20 Jason Merrill <jason@redhat.com>
3061 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3063 * g++.dg/cpp0x/constexpr-static7.C: New.
3065 * g++.dg/cpp0x/enum12.C: New.
3066 * g++.dg/cpp0x/enum13.C: New.
3068 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3071 * gfortran.dg/select_type_23.f03: New.
3073 2011-05-20 Jason Merrill <jason@redhat.com>
3075 * g++.dg/cpp0x/defaulted26.C: New.
3077 * g++.dg/cpp0x/noexcept02.C: Fix.
3078 * g++.dg/cpp0x/noexcept03.C: Fix.
3079 * g++.dg/cpp0x/noexcept08.C: Fix.
3080 * g++.dg/cpp0x/noexcept10.C: New.
3082 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3085 * gfortran.dg/extends_12.f03: New.
3087 2011-05-20 Jason Merrill <jason@redhat.com>
3089 * g++.dg/template/koenig9.C: New.
3090 * g++.dg/opt/pr47615.C: Fix.
3091 * g++.dg/overload/defarg1.C: Fix.
3092 * g++.dg/tc1/dr213.C: Remove xfail.
3093 * g++.dg/torture/pr34850.C: Fix.
3094 * g++.dg/torture/pr39362.C: Fix.
3095 * g++.old-deja/g++.brendan/crash56.C: Fix.
3096 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3098 2011-05-20 Richard Guenther <rguenther@suse.de>
3100 PR tree-optimization/49079
3101 * gcc.dg/torture/pr49079.c: New testcase.
3103 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3105 PR tree-optimization/49073
3106 * gcc.c-torture/execute/pr49073.c: New test.
3108 2011-06-19 Tobias Burnus <burnus@net-b.de>
3111 * gfortran.dg/coarray_21.f90: New.
3113 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3115 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3118 2011-05-19 Richard Guenther <rguenther@suse.de>
3121 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3123 2011-05-19 Richard Guenther <rguenther@suse.de>
3126 * gcc.dg/builtin-object-size-11.c: New testcase.
3128 2011-05-19 Tom de Vries <tom@codesourcery.com>
3131 * gcc.target/arm/ivopts.c: New test.
3132 * gcc.target/arm/ivopts-2.c: New test.
3134 2011-05-19 Tom de Vries <tom@codesourcery.com>
3136 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3138 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3140 * gcc.c-torture/execute/960321-1.x: Remove.
3142 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3145 * gfortran.dg/move_alloc_4.f90: New.
3147 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3150 * gcc.target/i386/pr49002-1.c: New test.
3151 * gcc.target/i386/pr49002-2.c: Likewise.
3153 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3155 PR tree-optimization/49039
3156 * gcc.c-torture/execute/pr49039.c: New test.
3157 * gcc.dg/tree-ssa/pr49039.c: New test.
3158 * g++.dg/torture/pr49039.C: New test.
3160 2011-05-18 Jason Merrill <jason@redhat.com>
3162 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3163 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3164 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3166 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3168 * gcc.target/bfin/mcpu-bf592.c: New test.
3170 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3172 PR tree-optimization/41881
3173 * gcc.dg/vect/O3-pr41881.c: New test.
3174 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3176 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3178 PR tree-optimization/49000
3179 * gcc.dg/pr49000.c: New test.
3181 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3183 * gnat.dg/invalid1.adb: New test.
3185 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3187 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3189 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3190 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3192 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3195 * g++.dg/cpp0x/range-for18.C: New.
3197 2011-05-15 Tobias Burnus <burnus@net-b.de>
3200 * gfortran.dg/coarray/image_index_2.f90: New.
3202 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3204 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3205 * g++.dg/cpp0x/override2.C: New.
3207 2011-05-14 Tobias Burnus <burnus@net-b.de>
3210 * gfortran.de/coarray_20.f90: New.
3212 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3215 * function_optimize_7.f90: New test case.
3217 2011-05-13 Jason Merrill <jason@redhat.com>
3219 * g++.dg/cpp0x/decltype26.C: New.
3220 * g++.dg/cpp0x/enum11.C: New.
3222 2011-05-13 Tobias Burnus <burnus@net-b.de>
3226 * gfortran.dg/assign_8.f90: Update dg-error.
3228 2011-05-13 Tobias Burnus <burnus@net-b.de>
3231 * gfortran.dg/io_constraints_8.f90: New.
3232 * gfortran.dg/io_constraints_9.f90: New.
3234 2011-05-13 Martin Thuresson <martint@google.com>
3236 PR gcov-profile/47793
3237 * gcc.dg/pr47793.c: New.
3239 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/48975
3242 * gcc.dg/pr48975.c: New test.
3244 2011-05-12 Tobias Burnus <burnus@net-b.de>
3247 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3249 2011-05-12 Jason Merrill <jason@redhat.com>
3251 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3253 2011-05-12 Geert Bosch <bosch@adacore.com>
3255 * gnat.dg/view_conversion1.adb: New test.
3257 2011-05-12 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/48172
3260 * gcc.dg/vect/pr48172.c: New testcase.
3262 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3265 * g++.dg/opt/pr48967.C: New test.
3267 2011-05-11 Jason Merrill <jason@redhat.com>
3269 * g++.dg/cpp0x/constexpr-friend.C: New.
3270 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3272 * g++.dg/cpp0x/sfinae22.C: New.
3274 2011-05-11 Tobias Burnus <burnus@net-b.de>
3277 * gfortran.dg/generic_24.f90: New.
3279 2011-05-11 Richard Guenther <rguenther@suse.de>
3281 PR tree-optimization/15256
3282 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3284 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3287 * gcc.dg/pr48159-1.c: New test.
3288 * gcc.dg/pr48159-2.c: New test.
3290 2011-05-11 Richard Guenther <rguenther@suse.de>
3293 * gcc.dg/torture/pr48953.c: New testcase.
3295 2011-05-11 Richard Guenther <rguenther@suse.de>
3297 PR tree-optimization/18041
3298 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3300 2011-05-11 Alan Modra <amodra@gmail.com>
3303 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3305 2011-05-10 Jason Merrill <jason@redhat.com>
3307 * g++.dg/cpp0x/defaulted25.C: New.
3308 * g++.dg/template/crash7.C: Adjust.
3310 * g++.dg/cpp0x/variadic108.C: New.
3312 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3314 * g++.dg/inherit/virtual9.C: Extend.
3316 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3319 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3320 are passed and returned in vector registers.
3322 2011-05-10 Richard Guenther <rguenther@suse.de>
3324 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3325 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3326 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3327 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3328 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3331 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3333 PR tree-optimization/48611
3334 PR tree-optimization/48794
3335 * gfortran.dg/gomp/pr48611.f90: New test.
3336 * gfortran.dg/gomp/pr48794.f90: New test.
3339 * gcc.dg/dfp/pr48928.c: New test.
3341 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3344 * g++.dg/cpp0x/pr48522.C: New.
3346 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3349 * g++.dg/cpp0x/sfinae21.C: New.
3351 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3353 * g++.dg/template/sfinae28.C: Rename to...
3354 * g++.dg/cpp0x/sfinae19.C: ... this.
3355 * g++.dg/template/sfinae29.C: Rename to...
3356 * g++.dg/cpp0x/sfinae20.C: ... this.
3358 2011-05-09 Jeff Law <law@redhat.com>
3360 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3363 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3366 * g++.dg/init/pr20039.C: New.
3368 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3372 * g++.dg/template/sfinae28.C: New.
3373 * g++.dg/template/sfinae29.C: Likewise.
3375 2011-05-09 Jason Merrill <jason@redhat.com>
3377 * g++.dg/template/nontype23.C: New.
3379 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3381 * g++.dg/init/pr48859.C: New.
3383 2011-05-09 Jason Merrill <jason@redhat.com>
3385 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3386 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3387 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3388 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3389 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3390 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3391 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3392 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3394 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3396 * g++.dg/inherit/virtual9.C: New.
3398 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3401 * g++.dg/template/dependent-expr8.C: New test case.
3403 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3405 PR tree-optimization/48837
3406 * gcc.dg/pr48837.c: New testcase.
3408 2011-05-06 Jason Merrill <jason@redhat.com>
3410 * g++.dg/cpp0x/constexpr-condition2.C: New.
3412 * g++.dg/cpp0x/constexpr-missing.C: New.
3414 2011-05-06 Tobias Burnus <burnus@net-b.de>
3417 * gfortran.dg/coarray/this_image_2.f90: New.
3419 2011-05-06 Tobias Burnus <burnus@net-b.de>
3423 * gfortran.dg/bind_c_usage_22.f90: New.
3424 * gfortran.dg/bind_c_usage_23.f90: New.
3425 * gfortran.dg/bind_c_usage_24.f90: New.
3426 * gfortran.dg/bind_c_usage_24_c.c: New.
3428 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3431 * g++.dg/template/member9.C: New test case.
3433 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3435 * gnat.dg/discr29.ad[sb]: New test.
3436 * gnat.dg/discr30.adb: Likewise.
3438 2011-05-05 Julian Brown <julian@codesourcery.com>
3440 * gcc.target/arm/neon-vset_lanes8.c: New test.
3442 2011-05-05 Jason Merrill <jason@redhat.com>
3444 * g++.dg/init/new32.C: New.
3446 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3448 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3451 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3453 PR rtl-optimization/48381
3454 * gcc.c-torture/compile/pr48381.c: New test.
3456 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3458 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3460 * gcc.target/i386/opt-1.c: Ditto.
3462 2011-05-04 Jason Merrill <jason@redhat.com>
3464 * g++.dg/conversion/base1.C: New.
3466 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3468 PR libgfortran/48787
3469 * gfortran.dg/round_3.f08: Add more checks to test case.
3471 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3473 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3474 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3475 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3476 Gate test on effective_target fd_truncate.
3478 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3480 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3481 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3482 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3483 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3484 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3485 * gcc.target/i386/pr38824.c: Ditto.
3486 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3487 * gcc.target/i386/vecinit-2.c: Ditto.
3488 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3489 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3490 * gcc.target/i386/parity-2.c: Ditto.
3491 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3493 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3495 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3497 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3498 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3499 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3501 2011-05-03 Tobias Burnus <burnus@net-b.de>
3504 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3506 2011-05-03 Tobias Burnus <burnus@net-b.de>
3509 * gfortran.dg/coarray/this_image_1.f90: New.
3511 2011-05-03 Tobias Burnus <burnus@net-b.de>
3514 * gfortran.dg/coarray/caf.dg: New.
3515 * gfortran.dg/coarray/image_index_1.f90: New, copied
3516 from ../coarray_16.f90.
3518 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3521 * g++.dg/ext/complex9.C: New.
3523 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3526 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3527 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3528 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3530 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3532 * gcc.target/bfin/builtins: Created.
3533 * gcc.target/bfin/hisilh-O0.c: Deleted.
3534 * gcc.target/bfin/hisilh.c: Moved to...
3535 * gcc.target/bfin/builtins/hisilh.c: ...here.
3536 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3537 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3538 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3539 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3540 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3541 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3542 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3543 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3544 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3545 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3546 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3547 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3548 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3549 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3550 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3551 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3552 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3553 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3554 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3555 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3556 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3557 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3558 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3559 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3560 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3561 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3562 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3563 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3564 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3565 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3566 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3567 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3568 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3569 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3570 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3571 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3572 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3573 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3574 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3575 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3576 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3577 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3578 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3579 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3580 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3581 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3582 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3583 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3584 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3585 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3586 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3587 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3588 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3589 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3590 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3591 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3592 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3593 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3594 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3595 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3596 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3597 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3598 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3599 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3600 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3601 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3602 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3603 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3604 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3605 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3606 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3607 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3608 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3609 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3610 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3611 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3612 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3613 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3614 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3615 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3616 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3617 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3618 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3619 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3620 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3621 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3622 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3623 * gcc.target/bfin/builtins/circptr.c: Ditto.
3624 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3625 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3626 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3627 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3628 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3629 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3630 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3631 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3632 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3633 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3634 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3635 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3636 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3637 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3638 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3639 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3640 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3641 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3642 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3643 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3644 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3645 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3646 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3647 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3648 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3649 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3650 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3651 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3652 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3653 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3654 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3655 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3656 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3657 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3658 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3659 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3660 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3661 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3662 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3663 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3664 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3665 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3666 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3667 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3668 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3669 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3670 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3671 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3672 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3673 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3674 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3675 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3676 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3677 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3678 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3679 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3680 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3681 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3682 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3683 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3684 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3685 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3686 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3687 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3688 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3689 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3690 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3691 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3692 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3693 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3695 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3697 * gcc.target/arm/cold-lc.c: New test.
3699 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3702 * gcc.dg/pr48774.c: New test.
3704 2011-05-03 Richard Guenther <rguenther@suse.de>
3706 * gcc.dg/large-size-array-5.c: New testcase.
3708 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3710 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3712 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3714 * lib/target-supports.exp (check_effective_target_vect_strided):
3716 (check_effective_target_vect_strided2)
3717 (check_effective_target_vect_strided3)
3718 (check_effective_target_vect_strided4)
3719 (check_effective_target_vect_strided8): ...these new functions.
3721 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3722 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3723 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3724 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3725 * gcc.dg/vect/pr37539.c: Likewise.
3726 * gcc.dg/vect/slp-11a.c: Likewise.
3727 * gcc.dg/vect/slp-11b.c: Likewise.
3728 * gcc.dg/vect/slp-11c.c: Likewise.
3729 * gcc.dg/vect/slp-12a.c: Likewise.
3730 * gcc.dg/vect/slp-12b.c: Likewise.
3731 * gcc.dg/vect/slp-18.c: Likewise.
3732 * gcc.dg/vect/slp-19a.c: Likewise.
3733 * gcc.dg/vect/slp-19b.c: Likewise.
3734 * gcc.dg/vect/slp-21.c: Likewise.
3735 * gcc.dg/vect/slp-23.c: Likewise.
3736 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3738 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3739 instead of vect_interleave && vect_extract_even_odd.
3740 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3741 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3742 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3743 * gcc.dg/vect/vect-1.c: Likewise.
3744 * gcc.dg/vect/vect-10.c: Likewise.
3745 * gcc.dg/vect/vect-98.c: Likewise.
3746 * gcc.dg/vect/vect-107.c: Likewise.
3747 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3748 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3749 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3750 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3751 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3752 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3753 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3754 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3755 * gcc.dg/vect/vect-strided-float.c: Likewise.
3756 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3757 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3758 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3759 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3760 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3761 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3762 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3763 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3764 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3765 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3766 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3767 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3768 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3769 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3770 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3772 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3774 * gcc.dg/vect/pr30843.c: Likewise.
3775 * gcc.dg/vect/pr33866.c: Likewise.
3776 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3777 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3778 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3779 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3781 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3783 * gcc.dg/vect/slp-11.c: Split into...
3784 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3785 gcc.dg/vect/slp-11c.c: ...these tests.
3786 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3787 * gcc.dg/vect/slp-12c.c: ...this new test.
3788 * gcc.dg/vect/slp-19.c: Split into...
3789 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3790 gcc.dg/vect/slp-19c.c: ...these new tests.
3792 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3794 * lib/target-supports.exp
3795 (check_effective_target_vect_extract_even_odd_wide): Delete.
3796 (check_effective_target_vect_strided_wide): Likewise.
3797 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3798 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3799 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3800 * gcc.dg/vect/pr37539.c: Likewise.
3801 * gcc.dg/vect/slp-11.c: Likewise.
3802 * gcc.dg/vect/slp-12a.c: Likewise.
3803 * gcc.dg/vect/slp-12b.c: Likewise.
3804 * gcc.dg/vect/slp-19.c: Likewise.
3805 * gcc.dg/vect/slp-23.c: Likewise.
3806 * gcc.dg/vect/vect-1.c: Likewise.
3807 * gcc.dg/vect/vect-98.c: Likewise.
3808 * gcc.dg/vect/vect-107.c: Likewise.
3809 * gcc.dg/vect/vect-strided-float.c: Likewise.
3811 2011-05-02 Jason Merrill <jason@redhat.com>
3813 * g++.dg/init/new31.C: New.
3815 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3818 * gcc.dg/pr35445.c: New test.
3820 2011-05-02 Jason Merrill <jason@redhat.com>
3822 * c-c++-common/vla-1.c: New.
3824 2011-05-02 Richard Guenther <rguenther@suse.de>
3826 PR tree-optimization/48822
3827 * gcc.dg/torture/pr48822.c: New testcase.
3829 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3832 * g++.dg/cpp0x/constexpr-47969.C: New.
3834 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3837 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3838 on vect_no_align targets.
3839 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3840 vect_no_align targets.
3842 2011-05-01 Xinliang David Li <davidxl@google.com>
3844 * gcc.dg/tree-ssa/integer-addr.c: New test.
3845 * gcc.dg/tree-ssa/alias_bug.c: New test.
3847 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3849 PR libgfortran/48787
3850 * gfortran.dg/round_3.f08: Add more checks.
3852 2011-04-30 Tobias Burnus <burnus@net-b.de>
3855 * gfortran.dg/import9.f90: New, proper test.
3856 * gfortran.dg/interface_37.f90: Remove bogus
3857 test (bogus copy of interface_36.f90).
3859 2011-04-30 Tobias Burnus <burnus@net-b.de>
3862 * gfortran.dg/interface_37.f90: New.
3864 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3867 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3869 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3871 PR tree-optimization/48809
3872 * gcc.c-torture/execute/pr48809.c: New test.
3874 2011-04-29 Jeff Law <law@redhat.com>
3876 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3878 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/init/ctor10.C: New.
3883 2011-04-29 Le-Chun Wu <lcwu@google.com>
3885 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3886 warning in implicitly instantiated templates.
3888 2011-04-29 Le-Chun Wu <lcwu@google.com>
3890 * g++.dg/warn/Wnull-conversion-1.C: New.
3891 * g++.dg/warn/Wnull-conversion-2.C: New.
3893 2011-04-29 Diego Novillo <dnovillo@google.com>
3895 * g++.old-deja/g++.other/null3.C: Expect warning about
3896 converting boolean to a pointer.
3898 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3901 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3905 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3907 2011-04-29 Tobias Burnus <burnus@net-b.de>
3910 * gfortran.dg/typebound_proc_22.f90: New.
3913 * gfortran.dg/interface_36.f90: New.
3915 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3917 PR libgfortran/48488
3918 PR libgfortran/48602
3919 PR libgfortran/48615
3920 PR libgfortran/48684
3921 PR libgfortran/48787
3922 * gfortran.dg/fmt_g.f: Adjust test.
3923 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3924 * gfortran.dg/round_3.f08: New test.
3925 * gfortran.dg/namelist_print_1.f: Adjust test.
3926 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3927 * gfortran.dg/f2003_io_5.f03: Adjust test.
3928 * gfortran.dg/coarray_15.f90: Adjust test.
3929 * gfortran.dg/namelist_65.f90: Adjust test.
3930 * gfortran.dg/fmt_cache_1.f: Adjust test.
3931 * gfortran.dg/char4_iunit_2.f03: Adjust test.
3932 * gfortran.dg/real_const_3.f90: Adjust test.
3934 2011-04-28 Xinliang David Li <davidxl@google.com>
3936 * gcc.dg/tree-prof/prof-robust-1.c: New test.
3937 * g++.dg/prof-robust-1.C: New test.
3939 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
3941 PR tree-optimization/48765
3942 * gcc.dg/vect/pr48765.c: New.
3944 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3946 PR tree-optimization/48775
3947 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
3949 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3952 * g++.dg/inherit/pr48798.C: New.
3953 * g++.old-deja/g++.other/base1.C: Adjust.
3955 2011-04-28 Dodji Seketeli <dodji@redhat.com>
3958 * g++.dg/template/inherit7.C: New test case.
3960 2011-04-28 Richard Guenther <rguenther@suse.de>
3962 PR tree-optimization/40052
3963 PR tree-optimization/15347
3964 * gcc.dg/tree-ssa/vrp57.c: New testcase.
3965 * gcc.dg/pr15347.c: Likewise.
3967 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3970 * g++.dg/cpp0x/sfinae18.C: New.
3972 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3975 * g++.dg/ext/is_literal_type1.C: New.
3977 2011-04-28 Tobias Burnus <burnus@net-b.de>
3981 * gfortran.dg/interface_35.f90: New.
3982 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
3983 * gfortran.dg/func_result_6.f90: Add dg-warning.
3984 * gfortran.dg/bessel_1.f90: Ditto.
3985 * gfortran.dg/hypot_1.f90: Ditto.
3986 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3987 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3988 * gfortran.dg/interface_assignment_4.f90: Ditto.
3990 2011-04-27 Jason Merrill <jason@redhat.com>
3992 * g++.dg/ext/complex8.C: New.
3994 * g++.dg/cpp0x/initlist49.C: New.
3995 * g++.dg/init/new30.C: New.
3997 2011-04-27 Tobias Burnus <burnus@net-b.de>
4000 * gfortran.dg/whole_file_34.f90: New.
4002 2011-04-27 Jan Hubicka <jh@suse.cz>
4004 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4006 2011-04-27 Jason Merrill <jason@redhat.com>
4008 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4010 * g++.dg/parse/ambig6.C: New.
4012 2011-04-27 Nick Clifton <nickc@redhat.com>
4014 * gcc.dg/20020312-2.c: Add definition for RX.
4016 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4017 option with RX targets.
4019 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4022 2011-04-27 Richard Guenther <rguenther@suse.de>
4024 * gcc.dg/tree-ssa/pr23382.c: Remove.
4026 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4029 * gcc.c-torture/compile/pr48767.c: New test.
4031 2011-04-27 Richard Guenther <rguenther@suse.de>
4033 PR tree-optimization/48772
4034 * g++.dg/pr48772.C: New testcase.
4036 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.c-torture/compile/pr48742.c: New test.
4041 2011-04-26 Jason Merrill <jason@redhat.com>
4043 * g++.dg/lookup/koenig13.C: New.
4045 * g++.dg/cpp0x/initlist48.C: New.
4047 2011-04-25 Jason Merrill <jason@redhat.com>
4049 * g++.dg/cpp0x/sfinae17.C: New.
4051 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4054 * gcc.target/powerpc/pr48258-1.c: New file.
4055 * gcc.target/powerpc/pr48258-2.c: Ditto.
4057 2011-04-26 Xinliang David Li <davidxl@google.com>
4059 * gcc.dg/uninit-suppress.c: New test.
4060 * gcc.dg/uninit-suppress.c: New test.
4062 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.dg/pr48768.c: New test.
4067 PR tree-optimization/48734
4068 * gcc.c-torture/compile/pr48734.c: New test.
4071 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4073 2011-04-26 Richard Guenther <rguenther@suse.de>
4075 PR tree-optimization/48731
4076 * gcc.dg/torture/pr48731.c: New testcase.
4078 2011-04-26 Richard Guenther <rguenther@suse.de>
4081 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4083 2011-04-26 Richard Guenther <rguenther@suse.de>
4086 * gcc.dg/torture/pr48694-1.c: New testcase.
4087 * gcc.dg/torture/pr48694-2.c: Likewise.
4089 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4091 * g++.dg/ext/underlying_type1.C: New.
4092 * g++.dg/ext/underlying_type2.C: Likewise.
4093 * g++.dg/ext/underlying_type3.C: Likewise.
4094 * g++.dg/ext/underlying_type4.C: Likewise.
4095 * g++.dg/ext/underlying_type5.C: Likewise.
4096 * g++.dg/ext/underlying_type6.C: Likewise.
4097 * g++.dg/ext/underlying_type7.C: Likewise.
4098 * g++.dg/ext/underlying_type8.C: Likewise.
4099 * g++.dg/ext/underlying_type9.C: Likewise.
4100 * g++.dg/ext/underlying_type10.C: Likewise.
4102 2011-04-25 Jason Merrill <jason@redhat.com>
4104 * g++.dg/cpp0x/regress/template-const2.C: New.
4106 2011-04-25 Jeff Law <law@redhat.com>
4108 * gcc.dg/tree-ssa/vrp56.c: new test.
4110 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4112 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4114 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4116 PR preprocessor/48740
4117 * c-c++-common/raw-string-11.c: New test.
4119 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4121 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4124 2011-04-23 Tobias Burnus <burnus@net-b.de>
4127 * gfortran.dg/coarray_19.f90: New.
4129 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4132 * gcc.dg/pr48685.c: New test.
4134 2011-04-22 Jan Hubicka <jh@suse.cz>
4136 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4138 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4140 PR tree-optimization/48717
4141 * gcc.c-torture/execute/pr48717.c: New test.
4143 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4146 * gcc.target/i386/pr48723.c: New test.
4148 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4151 * gcc.dg/gomp/pr48716.c: New test.
4152 * g++.dg/gomp/pr48716.C: New test.
4154 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4157 * gcc.dg/missing-field-init-2.c: Update testcase.
4159 2011-04-22 Alan Modra <amodra@gmail.com>
4161 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4163 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4166 * gfortran.dg/function_optimize_6.f90: New test.
4168 2011-04-21 Easwaran Raman <eraman@google.com>
4170 * gcc.dg/stack-layout-2.c: New test.
4172 2011-04-21 Richard Guenther <rguenther@suse.de>
4175 * g++.dg/lto/pr48207-2_0.C: New testcase.
4176 * g++.dg/lto/pr48207-3_0.C: Likewise.
4178 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4180 * gnat.dg/volatile5.adb: New test.
4181 * gnat.dg/volatile5_pkg.ads: New helper.
4183 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4186 * gcc.target/i386/pr48708.c: New test.
4188 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4190 * gcc.dg/vect/vect-119.c: New test.
4192 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4194 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4197 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4198 Richard Sandiford <richard.sandiford@linaro.org>
4201 * gcc.target/arm/pr46329.c: New test.
4203 2011-04-21 Tobias Burnus <burnus@net-b.de>
4206 * gfortran.dg/coarray_18.f90: New.
4208 2011-04-20 Jason Merrill <jason@redhat.com>
4210 * g++.dg/cpp0x/initlist47.C: New.
4212 * g++.dg/init/dtor4.C: New.
4214 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4217 * gcc.target/i386/sse2-pinsrw.c: New test.
4218 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4219 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4220 * gcc.target/i386/sse2-insvhi.c: Ditto.
4221 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4222 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4224 2011-04-20 Jason Merrill <jason@redhat.com>
4226 * g++.dg/template/const4.C: New.
4228 2011-04-20 Easwaran Raman <eraman@google.com>
4230 * gcc.dg/stack-layout-1.c: New test.
4232 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4234 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4235 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4238 2011-04-20 Kai Tietz <ktietz@redhat.com>
4240 * gcc.dg/binop-xor1.c: New test.
4241 * gcc.dg/binop-xor2.c: New test.
4242 * gcc.dg/binop-xor3.c: New test.
4243 * gcc.dg/binop-xor4.c: New test.
4244 * gcc.dg/binop-xor5.c: New test.
4246 2011-04-20 Richard Guenther <rguenther@suse.de>
4248 PR tree-optimization/47892
4249 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4251 2011-04-20 Richard Guenther <rguenther@suse.de>
4254 * g++.dg/torture/pr48695.C: New testcase.
4256 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4258 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4259 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4260 * gcc.c-torture/execute/pr45262.c: Ditto
4261 * gcc.dg/torture/pr43165.c: Ditto.
4262 * gcc.dg/torture/pr47228.c: Ditto.
4263 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4264 * gcc.dg/ipa/pr45644.c: Ditto.
4265 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4268 2011-04-19 Jason Merrill <jason@redhat.com>
4270 * g++.dg/ext/complex7.C: New.
4272 * g++.dg/ext/attrib41.C: New.
4274 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4277 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4279 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4282 * gcc.target/i386/pr48678.c: New test.
4284 2011-04-19 Martin Jambor <mjambor@suse.cz>
4286 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4287 * g++.dg/opt/devirt2.C: New test.
4288 * g++.dg/ipa/devirt-g-1.C: Likewise.
4290 2011-04-19 Tobias Burnus <burnus@net-b.de>
4293 * gfortran.dg/whole_file_33.f90: New.
4295 2011-04-19 Martin Jambor <mjambor@suse.cz>
4297 * g++.dg/ipa/devirt-7.C: New test.
4299 2011-04-19 Richard Guenther <rguenther@suse.de>
4302 * g++.dg/lto/pr48207_0.C: New testcase.
4304 2011-04-18 Jason Merrill <jason@redhat.com>
4306 * g++.dg/init/void1.C: New.
4308 * g++.dg/cpp0x/union4.C: New.
4310 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4313 * g++.dg/torture/pr48661.C: New test.
4316 * g++.dg/gomp/pr48632.C: New test.
4318 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4320 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4321 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4323 2011-04-18 Tobias Burnus <burnus@net-b.de>
4326 * gfortran.dg/coarray_17.f90: New.
4327 * gfortran.dg/coarray_10.f90: Update dg-error.
4329 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4332 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4333 * gfortran.dg/guality/guality.exp: Likewise.
4335 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4337 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4339 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4341 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4343 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4345 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4347 2011-04-18 Richard Guenther <rguenther@suse.de>
4350 * g++.dg/torture/pr46364.C: New testcase.
4352 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4354 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4356 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4358 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4360 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4361 Ira Rosen <ira.rosen@linaro.org>
4364 * gcc.target/arm/pr48252.c: New test.
4366 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4368 PR tree-optimization/48616
4369 * gcc.dg/pr48616.c: New test.
4371 2011-04-18 Tobias Burnus <burnus@net-b.de>
4374 * gfortran.dg/coarray_16.f90: New.
4376 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4379 * gfortran.dg/realloc_on_assign_7.f03: New test.
4381 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4383 PR libgfortran/48602
4384 * gfortran.dg/fmt_g0_6.f08: New test.
4386 2011-04-17 Jason Merrill <jason@redhat.com>
4388 * g++.dg/cpp0x/sfinae16.C: New.
4390 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4392 * gcc.target/mips/reg-var-1.c: New test.
4394 2011-04-17 Jan Hubicka <jh@suse.cz>
4396 * gcc.dg/winline-5.c: Update testcase.
4398 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4400 * gnat.dg/discr27.ad[sb]: Move dg directive.
4401 * gnat.dg/discr28.ad[sb]: New test.
4402 * gnat.dg/discr28_pkg.ads: New helper.
4404 2011-04-17 Michael Matz <matz@suse.de>
4406 PR tree-optimization/48622
4408 * gcc.dg/lto/pr48622_0.c: New test.
4410 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4412 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4413 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4414 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4415 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4416 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4417 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4419 2011-04-15 Jason Merrill <jason@redhat.com>
4421 * g++.dg/cpp0x/range-for17.C: New.
4423 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4425 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4426 * g++.dg/cpp0x/range-for3.C: Likewise.
4427 * g++.dg/cpp0x/range-for9.C: Correct error message.
4428 * g++.dg/cpp0x/range-for11.C: New.
4429 * g++.dg/cpp0x/range-for12.C: New.
4430 * g++.dg/cpp0x/range-for13.C: New.
4431 * g++.dg/cpp0x/range-for14.C: New.
4432 * g++.dg/cpp0x/range-for15.C: New.
4433 * g++.dg/cpp0x/range-for16.C: New.
4435 2011-04-15 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4440 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4442 * objc.dg/naming-4.m: Updated.
4443 * objc.dg/naming-5.m: Updated.
4444 * objc.dg/naming-6.m: New.
4445 * objc.dg/naming-7.m: New.
4446 * obj-c++.dg/naming-1.mm: Updated.
4447 * obj-c++.dg/naming-2.mm: Updated.
4448 * obj-c++.dg/naming-3.mm: New.
4449 * obj-c++.dg/naming-4.mm: New.
4451 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4453 PR libgfortran/48589
4454 * gfortran.dg/fmt_g0_5.f08: New test.
4456 2011-04-15 Richard Guenther <rguenther@suse.de>
4459 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4461 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4463 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4464 -finline-limit=0 to -fno-inline
4466 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4469 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4472 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4475 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4476 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4477 * gcc.target/i386/avx-insertps-3.c: New test.
4478 * gcc.target/i386/avx-insertps-4.c: New test.
4480 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4482 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4485 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4490 * gcc.target/avr/pr46779-1.c: New test case
4491 * gcc.target/avr/pr46779-2.c: New test case
4493 2011-04-14 Jason Merrill <jason@redhat.com>
4495 * g++.dg/cpp0x/sfinae15.C: New.
4497 * g++.dg/cpp0x/sfinae14.C: New.
4499 * g++.dg/ext/vla10.C: New.
4501 2011-04-14 Richard Guenther <rguenther@suse.de>
4503 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4505 2011-04-14 Richard Guenther <rguenther@suse.de>
4507 * gcc.dg/fold-bitand-4.c: Move ...
4508 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4510 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4512 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4514 * gcc.target/avr/torture/trivial.c: Ditto.
4516 2011-04-13 Jason Merrill <jason@redhat.com>
4518 * g++.dg/template/operator11.C: New.
4520 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4523 * gcc.dg/gomp/pr48591.c: New test.
4526 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4527 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4529 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4532 * g++.dg/template/dependent-expr7.C: New test case.
4534 2011-04-13 Jason Merrill <jason@redhat.com>
4536 * g++.dg/cpp0x/sfinae13.C: New.
4538 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4540 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4542 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4544 * gcc.target/arm/pr43698.c: Remove -march option.
4546 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4548 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4551 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4555 * gfortran.dg/realloc_on_assign_6.f03: New test.
4557 2011-04-12 Kai Tietz <ktietz@redhat.com>
4559 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4560 targets the additional -mno-ms-bitfields and
4561 -Wno-packed-bitfield-compat options.
4562 * g++.dg/ext/bitfield3.C: Likewise.
4563 * g++.dg/ext/bitfield4.C: Likewise.
4564 * g++.dg/ext/bitfield5.C: Likewise.
4565 * gcc.dg/bitfld-15.c: Likewise.
4566 * gcc.dg/bitfld-16.c: Likewise.
4567 * gcc.dg/bitfld-17.c: Likewise.
4568 * gcc.dg/bitfld-18.c: Likewise.
4570 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4572 * gcc.target/arm/neon-vld3-1.c: New test.
4573 * gcc.target/arm/neon-vst3-1.c: New test.
4574 * gcc.target/arm/neon/v*.c: Regenerate.
4576 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4578 PR rtl-optimization/48549
4579 * g++.dg/opt/pr48549.C: New test.
4581 2011-04-12 Richard Guenther <rguenther@suse.de>
4583 PR tree-optimization/46076
4584 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4586 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4589 * lib/compat.exp (compat-execute): Declare unsupported after
4590 stripping path from src1.
4591 * lib/lto.exp (lto-execute): Likewise.
4593 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4596 * gcc.dg/pr48552-1.c: New test.
4597 * gcc.dg/pr48552-2.c: New test.
4599 2011-04-11 Jason Merrill <jason@redhat.com>
4601 * g++.dg/cpp0x/sfinae12.C: New.
4603 * g++.dg/cpp0x/enum10.C: New.
4605 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4607 * g++.dg/cpp0x/rv-func.C: New.
4609 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4611 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4614 2011-04-11 Martin Jambor <mjambor@suse.cz>
4616 PR tree-optimization/48195
4617 * gcc.dg/ipa/pr48195.c: New test.
4619 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4621 * gnat.dg/return3.adb: Remove unused switch.
4623 2011-04-08 Mike Stump <mikestump@comcast.net>
4626 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4627 default to fno-common.
4629 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4631 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4632 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4634 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4637 * gfortran.dg/function_optimize_5.f90: New test.
4639 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4641 * gnat.dg/aggr17.adb: New test.
4642 * gnat.dg/aggr18.adb: Likewise.
4644 2011-04-08 Michael Matz <matz@suse.de>
4647 * gcc.target/i386/pr48389.c: New test.
4649 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4651 PR rtl-optimization/48272
4652 * g++.dg/opt/pr48272.C: New.
4654 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4656 PR rtl-optimization/48235
4657 * gcc.dg/pr48235.c: New.
4659 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4661 PR rtl-optimization/48302
4662 * g++.dg/opt/pr48302.C: New.
4664 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4667 * g++.dg/opt/pr48273.C: New.
4669 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4671 PR rtl-optimization/48442
4672 * gcc.dg/pr48442.c: New.
4674 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4676 PR tree-optimization/48377
4677 * gcc.dg/vect/pr48377.c: New test.
4679 2011-04-07 Jason Merrill <jason@redhat.com>
4681 * g++.dg/cpp0x/regress/call1.C: New.
4683 * g++.dg/cpp0x/variadic107.C: New.
4685 * g++.dg/cpp0x/sfinae11.C: New.
4686 * g++.dg/cpp0x/noexcept02.C: Fix.
4688 * g++.dg/cpp0x/sfinae10.C: New.
4690 * g++.dg/cpp0x/sfinae9.C: New.
4692 * c-c++-common/Wcast-qual-1.c: Move here from...
4693 * gcc.dg/cast-qual-3.c: ...here, and...
4694 * g++.dg/warn/Wcast-qual2.C: ...here.
4696 * g++.dg/cpp0x/sfinae8.C: New.
4698 * g++.dg/cpp0x/sfinae7.C: New.
4700 * g++.dg/cpp0x/enum9.C: New.
4702 2011-04-07 Mike Stump <mikestump@comcast.net>
4704 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4705 with no trampolines.
4707 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4710 * gfortran.dg/gomp/pr48117.f90: New test.
4713 * gcc.dg/torture/pr48343.c: New test.
4715 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4717 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4719 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4721 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4723 2011-04-07 Tom de Vries <tom@codesourcery.com>
4726 * lib/scanasm.exp (object-size): New proc.
4727 * gcc.target/arm/pr43920-2.c: New test.
4729 2011-04-06 Tobias Burnus <burnus@net-b.de>
4733 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4735 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4737 * gcc.dg/mtune.c: Prune note from output.
4739 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4742 * gcc.dg/guality/pr36977.c: New test.
4743 * gcc.dg/guality/pr48466.c: New test.
4745 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4747 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4749 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4751 * gnat.dg/return3.adb: New test.
4753 2011-04-06 Richard Guenther <rguenther@suse.de>
4755 PR tree-optimization/47663
4756 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4758 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4760 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4761 Solaris 8 and 9 as well.
4763 2011-04-05 Tom de Vries <tom@codesourcery.com>
4766 * gcc.target/arm/pr43920-1.c: New test.
4768 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4770 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4771 (cctor): Actually return the value.
4772 (main): Cast return values.
4774 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4776 * gfortran.dg/character_comparison_8.f90: New test.
4778 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4780 * frontend-passes: (optimize_lexical_comparison): New function.
4781 (optimize_expr): Call it.
4782 (optimize_comparison): Also handle lexical comparison functions.
4783 Return false instad of -2 for unequal comparison.
4785 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4788 * function_optimize_4.f90: New test.
4790 2011-04-04 Tobias Burnus <burnus@net-b.de>
4793 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4794 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4795 * gfortran.dg/coarray_15.f90: New.
4797 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4799 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4800 * gfortran.dg/bessel_7.f90: Likewise.
4802 2011-04-03 Tobias Burnus <burnus@net-b.de>
4804 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4806 2011-04-03 Richard Guenther <rguenther@suse.de>
4807 Ira Rosen <ira.rosen@linaro.org>
4809 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4810 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4811 -ftree-loop-if-convert-stores.
4813 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4815 * gnat.dg/specs/aggr2.ads: New test.
4817 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4819 * gnat.dg/debug2.ad[sb]: New test.
4820 * gnat.dg/debug2_pkg.ads: New helper.
4821 * gnat.dg/debug3.ad[sb]: New test.
4823 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4825 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4827 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4830 * gcc.c-torture/compile/pr48335-1.c: New test.
4831 * gcc.dg/pr48335-1.c: New test.
4832 * gcc.dg/pr48335-2.c: New test.
4833 * gcc.dg/pr48335-3.c: New test.
4834 * gcc.dg/pr48335-4.c: New test.
4835 * gcc.dg/pr48335-5.c: New test.
4836 * gcc.dg/pr48335-6.c: New test.
4837 * gcc.dg/pr48335-7.c: New test.
4838 * gcc.dg/pr48335-8.c: New test.
4839 * gcc.target/i386/pr48335-1.c: New test.
4841 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4844 * gcc.dg/Waddress.c: New test.
4846 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4849 * gfortran.dg/function_optimize_3.f90: New test.
4851 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4853 * gcc.c-torture/compile/20110401-1.c: New test.
4855 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4856 * g++.dg/lto/20091002-2_0.C: Likewise.
4857 * g++.dg/lto/20090303_0.c: Likewise.
4858 * g++.dg/lto/20091004-1_0.C: Likewise.
4859 * g++.dg/lto/20091002-3_0.C: Likewise.
4860 * g++.dg/lto/20091004-2_0.C: Likewise.
4861 * g++.dg/lto/20081123_0.C: Likewise.
4862 * g++.dg/lto/20090313_0.C: Likewise.
4863 * g++.dg/lto/20081109-1_0.C: Likewise.
4864 * g++.dg/lto/20081219_0.C: Likewise.
4865 * g++.dg/lto/20081204-1_0.C: Likewise.
4866 * g++.dg/lto/20090302_0.C: Likewise.
4867 * g++.dg/lto/20081119-1_0.C: Likewise.
4868 * g++.dg/lto/20081118_0.C: Likewise.
4869 * gcc.dg/lto/20091020-2_0.c: Likewise.
4870 * gcc.dg/lto/20090210_0.c: Likewise.
4871 * gcc.dg/lto/20081204-1_0.c: Likewise.
4872 * gcc.dg/lto/20081224_0.c: Likewise.
4873 * gcc.dg/lto/20090219_0.c: Likewise.
4874 * gcc.dg/lto/20091014-1_0.c: Likewise.
4875 * gcc.dg/lto/20091016-1_0.c: Likewise.
4876 * gcc.dg/lto/20090206-2_0.c: Likewise.
4877 * gcc.dg/lto/20090116_0.c: Likewise.
4878 * gcc.dg/lto/20091013-1_0.c: Likewise.
4879 * gcc.dg/lto/20091015-1_0.c: Likewise.
4880 * gcc.dg/lto/20090126-2_0.c: Likewise.
4882 2011-03-31 Ian Lance Taylor <iant@google.com>
4884 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4886 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4888 * gnat.dg/opt16.adb: New test.
4890 2011-03-31 Jason Merrill <jason@redhat.com>
4892 * g++.dg/cpp0x/defaulted24.C: New.
4894 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4897 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4900 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4902 * g++.dg/other/i386-9.C: New test.
4904 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4906 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4908 2011-03-30 Jason Merrill <jason@redhat.com>
4910 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4912 * g++.dg/cpp0x/regress/isnan.C: New.
4914 * g++.dg/cpp0x/initlist46.C: New.
4916 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4919 * gcc.target/arm/neon-modes-2.c: New test.
4921 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4924 * gcc.c-torture/compile/pr48305.c: New test.
4926 2011-03-29 Jason Merrill <jason@redhat.com>
4928 * g++.dg/cpp0x/regress/value-dep1.C: New.
4930 2011-03-29 Steve Ellcey <sje@cup.hp.com>
4932 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
4934 2011-03-29 Ian Lance Taylor <iant@google.com>
4936 * go.test/go-test.exp: Handle the test lines used in several new
4938 (errchk): Add opts parameter. Change all callers. Handle parens
4941 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
4942 Dominique d'Humieres <dominiq@lps.ens.fr>
4944 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
4945 and __APPLE__ && __PPC__ && __ALTIVEC__.
4947 2011-03-29 Jason Merrill <jason@redhat.com>
4949 * g++.dg/cpp0x/dependent1.C: New.
4951 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
4953 * g++.dg/cpp0x/constexpr-memfn1.C: New.
4955 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
4957 2011-03-29 Janus Weil <janus@gcc.gnu.org>
4960 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
4961 * gfortran.dg/proc_ptr_comp_32.f90: New.
4963 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4965 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4966 check for corresponding warning.
4968 2011-03-28 Jason Merrill <jason@redhat.com>
4970 * g++.dg/cpp0x/rv-deduce2.C: New.
4972 2011-03-29 Jakub Jelinek <jakub@redhat.com>
4975 * gcc.dg/pr48203.c: New test.
4977 2011-03-28 Jeff Law <law@redhat.com>
4979 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
4981 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
4983 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
4984 and __PPC__ && __ALTIVEC__.
4986 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4989 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
4990 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4991 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4992 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4994 2011-03-28 Jason Merrill <jason@redhat.com>
4996 * g++.dg/cpp0x/initlist-array2.C: New.
4998 * g++.dg/cpp0x/initlist-array1.C: New.
5000 * g++.dg/cpp0x/constexpr-compound.C: New.
5002 * g++.dg/cpp0x/constexpr-using.C: New.
5004 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5006 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5009 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5011 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5013 * gcc.dg/slp-1.c: New test.
5015 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5017 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5018 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5019 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5020 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5021 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5022 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5023 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5024 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5025 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5026 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5027 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5028 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5029 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5030 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5032 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5035 * gfortran.dg/trim_optimize_5.f90: New test.
5036 * gfortran.dg/trim_optimize_6.f90: New test.
5038 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5041 * gcc.target/mips/madd-7.c: Remove -mlong32.
5042 * gcc.target/mips/msub-7.c: Likewise.
5044 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5046 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5047 accesses to preserve the meaning of the test for doubleword vectors.
5048 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5049 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5051 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5054 * gfortran.dg/class_42.f03: New.
5056 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5058 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5061 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5063 PR rtl-optimization/48144
5064 * gcc.dg/pr48144.c: New test.
5066 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5068 * gnat.dg/discr27.ad[sb]: New test.
5070 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5072 * gnat.dg/limited_with2.ad[sb]: New test.
5073 * gnat.dg/limited_with2_pkg1.ads: New helper.
5074 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5076 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5078 * gnat.dg/opt15.adb: New test.
5079 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5081 2011-03-25 Tobias Burnus <burnus@net-b.de>
5085 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5086 * gfortran.dg/leadz_trailz_3.f90: Ditto
5088 2011-03-25 Martin Jambor <mjambor@suse.cz>
5090 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5092 2011-03-25 Jason Merrill <jason@redhat.com>
5094 * g++.dg/cpp0x/defaulted22.C: New.
5095 * g++.dg/cpp0x/defaulted23.C: New.
5096 * g++.dg/cpp0x/defaulted15.C: Adjust.
5098 2011-03-25 Jason Merrill <jason@redhat.com>
5100 * g++.dg/cpp0x/move1.C: New.
5102 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5105 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5107 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5109 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5110 for mips-sgi-irix6.5.
5111 Replace snprintf prototype by <stdio.h>.
5113 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5116 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5117 run_expensive_tests.
5118 * gcc.dg/graphite/block-4.c: Likewise.
5119 * gcc.dg/graphite/block-7.c: Likewise.
5120 * gcc.dg/graphite/block-8.c: Likewise.
5122 2011-03-25 Richard Guenther <rguenther@suse.de>
5124 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5125 * g++.dg/tree-ssa/pr8781.C: Likewise.
5126 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5127 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5128 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5129 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5130 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5131 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5132 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5133 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5134 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5135 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5136 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5137 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5138 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5139 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5140 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5142 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5143 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5144 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5145 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5146 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5147 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5148 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5149 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5150 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5151 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5152 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5153 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5154 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5155 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5156 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5157 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5158 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5159 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5160 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5161 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5162 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5163 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5164 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5165 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5166 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5167 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5168 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5169 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5170 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5171 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5172 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5173 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5174 * c-c++-common/pr46562-2.c: Likewise.
5175 * gfortran.dg/pr42108.f90: Likewise.
5176 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5177 foo to be inlined even at -O1.
5178 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5179 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5180 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5181 * gcc.dg/matrix/matrix.exp: Disable FRE.
5183 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5186 * gcc.dg/dfp/pr48204.c: New test.
5188 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5191 * gcc.c-torture/execute/pr47917.c: Move this...
5192 * gcc.dg/torture/pr47917.c: to here and add xfails.
5194 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5196 * gnat.dg/array16.ad[sb]: New test.
5197 * gnat.dg/array16.ads: New helper.
5199 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5201 * gnat.dg/derived_type2.adb: New test.
5203 2011-03-24 Richard Guenther <rguenther@suse.de>
5205 PR tree-optimization/48271
5206 * g++.dg/torture/pr48271.C: New testcase.
5208 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5210 * gnat.dg/array15.ad[sb]: New test.
5212 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5215 * gcc.target/i386/pr48237.c: New test.
5217 2011-03-24 Richard Guenther <rguenther@suse.de>
5220 * gcc.dg/builtin-object-size-10.c: New testcase.
5222 2011-03-24 Richard Guenther <rguenther@suse.de>
5224 PR tree-optimization/46562
5225 * c-c++-common/pr46562-2.c: New testcase.
5226 * c-c++-common/pr46562.c: Likewise.
5228 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5230 * gcc.dg/vect/vect-cselim-1.c: New test.
5231 * gcc.dg/vect/vect-cselim-2.c: New test.
5233 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5235 * gcc.target/arm/pr46934.c: New.
5237 2011-03-23 Ian Lance Taylor <iant@google.com>
5239 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5241 2011-03-23 Richard Guenther <rguenther@suse.de>
5243 * gcc.dg/struct: Remove directory and contents.
5245 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5248 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5250 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5252 * gnat.dg/discr26.ad[sb]: New test.
5253 * gnat.dg/discr26_pkg.ads: New helper.
5255 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5258 * gcc.target/arm/neon-vld-1.c: New test.
5260 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5262 * gnat.dg/array14.ad[sb]: New test.
5263 * gnat.dg/array14_pkg.ads: New helper.
5265 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5267 * gcc.c-torture/execute/920501-8.x: Remove.
5268 * gcc.c-torture/execute/930513-1.x: Remove.
5269 * gcc.c-torture/execute/960312-1.x: Remove.
5270 * gcc.c-torture/compile/20000804-1.c,
5271 gcc.c-torture/compile/20001205-1.c,
5272 gcc.c-torture/compile/20001226-1.c,
5273 gcc.c-torture/compile/20010518-2.c,
5274 gcc.c-torture/compile/20020312-1.c,
5275 gcc.c-torture/compile/20020604-1.c,
5276 gcc.c-torture/compile/920501-12.c,
5277 gcc.c-torture/compile/920501-4.c,
5278 gcc.c-torture/compile/920520-1.c,
5279 gcc.c-torture/compile/980506-1.c,
5280 gcc.c-torture/execute/980709-1.x,
5281 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5282 options for m68hc11.
5283 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5284 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5287 2011-03-22 Nick Clifton <nickc@redhat.com>
5289 * lib/target-supports.exp (check_profiling_available): Add MN10300
5290 to the list of targets that do not support profiling. Restore
5291 alpha sorting to this list.
5293 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5295 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5296 failure on 32-bit systems.
5297 * gcc.dg/torture/vector-2.c: Ditto.
5299 2011-03-22 Richard Guenther <rguenther@suse.de>
5301 PR tree-optimization/48228
5302 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5304 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5306 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5310 * gcc.target/powerpc/pr48226.c: New file.
5312 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5314 * lib/prune.exp (prune_gcc_output): Prune "could not create
5315 compact unwind for" warnings.
5317 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5321 * gcc.c-torture/execute/pr42544.c: New test.
5322 * gcc.c-torture/execute/pr48197.c: New test.
5324 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5326 PR preprocessor/48192
5327 * gcc.target/powerpc/pr48192.c: New file.
5330 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5331 split problem of 0 being loaded in a VSX register.
5333 2011-03-21 Richard Guenther <rguenther@suse.de>
5336 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5337 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5338 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5339 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5341 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/pr48213.c: New test.
5346 2011-03-21 Kai Tietz <ktietz@redhat.com>
5349 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5351 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5353 * gcc.target/arm/xor-and.c: New.
5355 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5358 * gfortran.dg/function_optimize_1.f90: New test.
5359 * gfortran.dg/function_optimize_2.f90: New test.
5361 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5363 PR rtl-optimization/47502
5364 * gcc.target/i386/pr47502-1.c: New.
5365 * gcc.target/i386/pr47502-2.c: Likewise.
5367 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5369 PR rtl-optimization/48156
5370 * gcc.dg/pr48156.c: New test.
5372 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5375 * gfortran.dg/scratch_1.f90: Adjust test.
5377 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5380 * gfortran.dg/scratch_1.f90: New test.
5382 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5384 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5385 variably modified typedefs.
5386 * gcc.dg/c1x-typedef-2.c: Remove.
5388 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5390 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5391 * gcc.dg/c1x-anon-struct-3.c: New test.
5392 * gcc.dg/anon-struct-11.c: Update.
5394 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5396 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5398 Only xfail with gas.
5400 2011-03-18 Jason Merrill <jason@redhat.com>
5402 * g++.dg/template/fn-ptr1.C: New.
5404 * g++.dg/overload/volatile1.C: New.
5406 * g++.dg/opt/pr23372.C: New.
5408 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5410 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5413 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5415 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5417 * gcc.target/arm/unsigned-extend-1.c: New.
5419 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5422 * gcc.c-torture/compile/pr48161.c: New test.
5424 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5427 * gcc.dg/torture/pr47725.c: New.
5429 2011-03-17 Jason Merrill <jason@redhat.com>
5431 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5432 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5434 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5436 * gnat.dg/specs/elab2.ads: New test.
5437 * gnat.dg/specs/elab2_pkg.ads: New helper.
5439 2011-03-17 Jason Merrill <jason@redhat.com>
5441 * g++.dg/cpp0x/decltype-1212.C: New.
5442 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5444 2011-03-17 Jason Merrill <jason@redhat.com>
5446 * g++.dg/parse/memfnquals1.C: New.
5448 2011-03-17 Richard Guenther <rguenther@suse.de>
5451 * gcc.dg/pr48134.c: New testcase.
5453 2011-03-17 Richard Guenther <rguenther@suse.de>
5456 * g++.dg/torture/pr48165.C: New testcase.
5458 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5460 PR rtl-optimization/48141
5461 * gcc.dg/pr48141.c: New test.
5463 2011-03-16 Jason Merrill <jason@redhat.com>
5465 * g++.dg/cpp0x/constexpr-48089.C: New.
5467 * g++.dg/cpp0x/constexpr-abi1.C: New.
5469 * g++.dg/cpp0x/constexpr-46336.C: New.
5470 * g++.dg/parse/friend5.C: Adjust expected errors.
5472 * g++.dg/cpp0x/constexpr-47570.C: New.
5474 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5477 * ++.dg/debug/dwarf2/typedef6.C: New test.
5479 2011-03-16 Jason Merrill <jason@redhat.com>
5481 * g++.dg/cpp0x/elision2.C: New.
5483 * g++.dg/cpp0x/constexpr-array3.C: New.
5485 2011-03-16 Jason Merrill <jason@redhat.com>
5487 * g++.dg/cpp0x/sfinae6.C: New.
5488 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5489 * g++.dg/cpp0x/pr45908.C: Likewise.
5490 * g++.dg/cpp0x/sfinae6.C: Likewise.
5491 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5492 * g++.old-deja/g++.law/arg11.C: Likewise.
5494 2011-03-16 Jason Merrill <jason@redhat.com>
5496 * g++.dg/template/incomplete6.C: New.
5498 2011-03-16 Jeff Law <law@redhat.com>
5500 * gcc.dg/tree-ssa/vrp55.c: New test.
5502 2011-03-16 Jason Merrill <jason@redhat.com>
5504 * g++.dg/cpp0x/auto22.C: New.
5506 2011-03-16 Richard Guenther <rguenther@suse.de>
5508 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5509 optimizing it away if promoted to const.
5511 2011-03-16 Richard Guenther <rguenther@suse.de>
5513 PR tree-optimization/48149
5514 * gcc.dg/fold-complex-1.c: New testcase.
5516 2011-03-16 Richard Guenther <rguenther@suse.de>
5519 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5522 2011-03-16 Richard Guenther <rguenther@suse.de>
5524 PR tree-optimization/26134
5525 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5527 2011-03-16 Richard Guenther <rguenther@suse.de>
5529 PR tree-optimization/48146
5530 * gcc.dg/torture/pr48146.c: New testcase.
5532 2011-03-16 Richard Guenther <rguenther@suse.de>
5534 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5535 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5537 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.c-torture/compile/pr48136.c: New test.
5542 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5545 * gcc.dg/guality/pr45882.c: New test.
5547 2011-03-15 Jason Merrill <jason@redhat.com>
5549 * g++.dg/cpp0x/constexpr-recursion.C: New.
5551 * g++.dg/cpp0x/implicit11.C: New.
5553 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5555 * g++.dg/cpp0x/constexpr-attribute.C: New.
5557 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5559 * g++.dg/parse/pr34758.C: New.
5561 2011-03-15 Xinliang David Li <davidxl@google.com>
5564 * gcc.dg/uninit-pred-7_d.c: New test.
5565 * gcc.dg/uninit-pred-8_d.c: New test.
5567 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5570 * gcc.target/arm/pr46788.c: New.
5572 2011-03-15 Richard Guenther <rguenther@suse.de>
5575 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5576 * gfortran.dg/ishft_4.f90: Likewise.
5577 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5579 2011-03-15 Richard Guenther <rguenther@suse.de>
5581 PR tree-optimization/13954
5582 * g++.dg/tree-ssa/pr13954.C: New testcase.
5584 2011-03-15 Richard Guenther <rguenther@suse.de>
5586 PR tree-optimization/48037
5587 * gcc.target/i386/pr48037-1.c: New testcase.
5589 2011-03-15 Richard Guenther <rguenther@suse.de>
5591 PR tree-optimization/41490
5592 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5593 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5594 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5595 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5596 * g++.dg/tree-ssa/pr33604.C: Adjust.
5598 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5601 * gcc.c-torture/execute/pr47917.c: New test.
5602 * gcc.dg/pr47917.c: New test.
5605 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5607 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5609 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5610 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5611 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5612 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5613 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5614 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5615 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5616 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5617 * gcc.target/i386/avx-floor-vec.c: Ditto.
5618 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5619 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5620 * gcc.target/i386/avx-rint-vec.c: Ditto.
5621 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5622 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5623 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5624 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5626 2011-03-14 Tom Tromey <tromey@redhat.com>
5628 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5629 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5630 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5632 2011-03-14 Tom Tromey <tromey@redhat.com>
5634 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5635 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5636 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5638 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5640 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5642 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5644 PR rtl-optimization/47166
5645 * gcc.c-torture/execute/postmod-1.c: New test.
5647 2011-03-14 Richard Guenther <rguenther@suse.de>
5650 * gcc.dg/torture/pr48098.c: New testcase.
5652 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5655 * gcc.target/powerpc/pr48053-1.c: New test.
5656 * gcc.target/powerpc/pr48053-2.c: Likewise.
5658 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5661 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5663 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5666 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5668 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5671 * gfortran.dg/class_41.f03: New.
5673 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5675 * g++.dg/conversion/cast3.C: New test.
5677 2011-03-11 Jason Merrill <jason@redhat.com>
5679 * g++.dg/template/error45.C: New.
5681 * g++.dg/parse/no-type-defn1.C: New.
5683 * g++.dg/ext/attrib40.C: New.
5685 * g++.dg/cpp0x/regress/array1.C: New.
5687 2011-03-11 Richard Guenther <rguenther@suse.de>
5689 PR tree-optimization/48067
5690 * gcc.dg/pr48067.c: New testcase.
5692 2011-03-11 Richard Guenther <rguenther@suse.de>
5695 * g++.dg/lto/20110311-1_0.C: New testcase.
5697 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5700 * g++.dg/inherit/virtual8.C: New test.
5703 * gcc.dg/torture/pr48044.c: New test.
5705 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5708 * gfortran.dg/proc_ptr_comp_31.f90: New.
5710 2011-03-11 Richard Guenther <rguenther@suse.de>
5712 PR tree-optimization/47278
5713 * gcc.dg/torture/pr47278-1.c: New testcase.
5714 * gcc.dg/torture/pr47278-2.c: Likewise.
5716 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5718 PR tree-optimization/48063
5719 * gcc.dg/torture/pr48063.c: New test.
5721 2011-03-10 Jason Merrill <jason@redhat.com>
5723 * g++.dg/template/array22.C: New.
5725 * g++.dg/cpp0x/syntax-err1.C: New.
5726 * g++.dg/parse/error36.C: Adjust expected errors.
5727 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5728 * g++.old-deja/g++.pt/typename3.C: Likewise.
5729 * g++.old-deja/g++.pt/typename4.C: Likewise.
5730 * g++.old-deja/g++.pt/typename6.C: Likewise.
5732 2011-03-09 Jason Merrill <jason@redhat.com>
5734 * g++.dg/template/nontype22.C: New.
5736 2011-03-09 Martin Jambor <mjambor@suse.cz>
5738 PR tree-optimization/47714
5739 * g++.dg/torture/pr47714.C: New test.
5741 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5744 * gcc.target/powerpc/pr47755-2.c: New file.
5746 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5748 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5749 is not set in the environment, pass 64 as first argument when not
5750 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5751 native where ulimit -u is supported.
5753 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5755 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5757 2011-03-08 Jason Merrill <jason@redhat.com>
5759 * g++.dg/template/nontype21.C: New.
5761 * g++.dg/template/anon5.C: New.
5763 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5766 * gcc.dg/pr47881.c: New test.
5768 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5771 * g++.dg/lookup/template3.C: New test.
5773 2011-03-08 Kai Tietz <ktietz@redhat.com>
5775 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5778 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5781 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5782 sizeof to compute alignment.
5784 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5786 PR tree-optimization/48022
5787 * gcc.dg/pr48022-1.c: New test.
5788 * gcc.dg/pr48022-2.c: New test.
5790 2011-03-07 Jason Merrill <jason@redhat.com>
5792 * g++.dg/template/nontype20.C: New.
5793 * g++.dg/init/member1.C: Adjust expected errors.
5794 * g++.dg/parse/constant4.C: Likewise.
5795 * g++.dg/template/qualified-id3.C: Likewise.
5796 * g++.old-deja/g++.pt/crash10.C: Likewise.
5798 * g++.dg/cpp0x/regress/non-const1.C: New.
5800 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5803 * gcc.dg/pr47991.c: New test.
5805 2011-03-07 Jason Merrill <jason@redhat.com>
5807 * g++.dg/abi/mangle46.C: New.
5809 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5812 * gcc.target/powerpc/pr47862.c: New.
5814 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5817 * gcc.target/i386/combine-mul.c: Require nonpic.
5819 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5820 Nathan Froyd <froydnj@codesourcery.com>
5822 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5824 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5826 * README.QMTEST: Remove.
5828 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5829 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5832 * gfortran.dg/array_constructor_37.f90 : New test.
5834 2011-03-05 Jason Merrill <jason@redhat.com>
5836 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5837 * g++.dg/abi/mangle45.C: Likewise.
5838 * g++.dg/cpp0x/trailing1.C: Likewise.
5840 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5842 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5844 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5846 PR rtl-optimization/47899
5847 * gcc.dg/pr47899.c: New test.
5849 * gcc.dg/torture/pr47968.c: Ignore warnings.
5851 PR tree-optimization/47967
5852 * gcc.c-torture/compile/pr47967.c: New test.
5854 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5856 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5857 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5859 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5861 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5862 and property_getAttributes() if __OBJC2__.
5863 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5864 * objc.dg/property/property-encoding-1.m: New.
5865 * obj-c++.dg/property/property-encoding-1.mm: New.
5867 2011-03-04 Jason Merrill <jason@redhat.com>
5869 * g++.dg/template/pseudodtor6.C: New.
5871 * g++.dg/inherit/covariant19.C: New.
5873 2011-03-04 Richard Guenther <rguenther@suse.de>
5876 * gcc.dg/torture/pr47968.c: New testcase.
5878 2011-03-04 Richard Guenther <rguenther@suse.de>
5881 * gcc.dg/torture/pr47975.c: New testcase.
5883 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5886 * g++.dg/template/crash106.C: New.
5888 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5891 * gcc.dg/gomp/pr47963.c: New test.
5892 * g++.dg/gomp/pr47963.C: New test.
5894 2011-03-02 Jason Merrill <jason@redhat.com>
5896 * g++.dg/cpp0x/regress/condition1.C: New.
5898 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5900 2011-03-01 Jason Merrill <jason@redhat.com>
5902 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5904 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5906 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5908 PR rtl-optimization/47925
5909 * gcc.c-torture/execute/pr47925.c: New test.
5911 2011-03-01 Jason Merrill <jason@redhat.com>
5913 * g++.dg/cpp0x/decltype25.C: New.
5915 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5917 2011-03-01 Richard Guenther <rguenther@suse.de>
5919 PR tree-optimization/47890
5920 * gcc.dg/torture/pr47890.c: New testcase.
5922 2011-03-01 Richard Guenther <rguenther@suse.de>
5925 * gcc.dg/lto/pr47924_0.c: New testcase.
5927 2011-03-01 Richard Guenther <rguenther@suse.de>
5930 * gfortran.dg/lto/pr46911_0.f: New testcase.
5932 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5934 PR libgfortran/47933
5935 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
5936 compile errors from older code form.
5938 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5940 PR libgfortran/47567
5941 * gfortran.dg/fmt_fw_d.f90: New test.
5943 2011-02-28 Jason Merrill <jason@redhat.com>
5945 * g++.dg/inherit/covariant18.C: New.
5947 2011-02-28 Jakub Jelinek <jakub@redhat.com>
5950 * gcc.dg/pr47893.c: New test.
5952 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
5954 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
5955 NULL in case of a selector with conflicting types.
5956 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
5958 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
5960 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
5961 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
5962 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
5963 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
5965 2011-02-28 Jason Merrill <jason@redhat.com>
5968 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
5970 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5972 PR libgfortran/47778
5973 * gfortran.dg/namelist_71.f90: New test.
5975 2011-02-27 Jason Merrill <jason@redhat.com>
5978 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
5979 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
5981 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5984 * g++.dg/cpp0x/constexpr-ctor8.C: New.
5986 2011-02-27 Jakub Jelinek <jakub@redhat.com>
5989 * gfortran.dg/gomp/task-1.f90: Removed.
5991 2011-02-26 Jason Merrill <jason@redhat.com>
5993 * g++.dg/template/this-targ1.C: New.
5995 * g++.dg/cpp0x/regress/template-const1.C: New.
5996 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
5997 * g++.dg/template/function1.C: Adjust.
5998 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
5999 * g++.dg/debug/debug7.C: Adjust.
6001 2011-02-26 Tobias Burnus <burnus@net-b.de>
6004 * gfortran.dg/gomp/task-1.f90: New.
6006 2011-02-25 Jie Zhang <jie@codesourcery.com>
6008 * gcc.target/arm/neon-thumb2-move.c: Add
6009 dg-require-effective-target arm_thumb2_ok.
6011 2011-02-24 Jason Merrill <jason@redhat.com>
6013 * g++.dg/parse/constant1.C: Specify C++98 mode.
6014 * g++.dg/parse/constant5.C: Likewise.
6015 * g++.dg/parse/error2.C: Likewise.
6016 * g++.dg/parse/semicolon3.C: Likewise.
6017 * g++.dg/template/crash14.C: Likewise.
6018 * g++.dg/template/local4.C: Likewise.
6019 * g++.dg/template/nontype3.C: Likewise.
6020 * g++.dg/parse/crash31.C: Adjust expected errors.
6021 * g++.dg/template/function1.C: Likewise.
6022 * g++.dg/template/ref3.C: Likewise.
6023 * g++.dg/template/static9.C: Likewise.
6024 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6026 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6027 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6028 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6029 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6030 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6032 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6035 * gfortran.dg/pr47878.f90: New test.
6037 2011-02-24 Richard Guenther <rguenther@suse.de>
6040 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6041 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6043 2011-02-24 Richard Guenther <rguenther@suse.de>
6046 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6047 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6049 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6051 PR libgfortran/47567
6052 * gfortran.dg/fmt_f0_1.f90: Update test.
6054 2011-02-23 Jason Merrill <jason@redhat.com>
6056 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6057 * g++.dg/abi/mangle45.C: New.
6059 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6060 * g++.dg/template/canon-type-9.C: Match use of decltype
6061 between declaration and definition.
6062 * g++.dg/template/canon-type-12.C: Likewise.
6064 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6067 * gfortran.dg/nested_allocatables_1.f90: New.
6069 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6072 * g++.dg/pr46868.C: New test.
6073 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6074 * g++.dg/parse/error14.C: Adjust.
6076 2011-02-23 Richard Guenther <rguenther@suse.de>
6078 PR tree-optimization/47838
6079 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6081 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6083 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6085 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6087 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6088 * gfortran.dg/count_init_expr.f03: Ditto.
6089 * gfortran.dg/gomp/pr43711.f90: Ditto.
6090 * gcc.dg/struct-parse-2.c: Ditto.
6091 * gcc.dg/parse-error-3.c: Ditto.
6092 * gcc.dg/Wlogical-op-1.c: Ditto.
6093 * gcc.dg/Walways-true-1.c: Ditto.
6094 * gcc.dg/pr24225.c: Ditto.
6095 * gcc.dg/Walways-true-2.c: Ditto.
6096 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6097 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6098 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6099 * g++.dg/overload/defarg4.C: Ditto.
6100 * g++.dg/inherit/covariant16.C: Ditto.
6101 * g++.dg/inherit/virtual7.C: Ditto.
6102 * g++.dg/template/canon-type-9.C: Ditto.
6103 * g++.dg/template/access19.C: Ditto.
6104 * g++.dg/template/call7.C: Ditto.
6105 * g++.dg/template/canon-type-2.C: Ditto.
6106 * g++.dg/template/init7.C: Ditto.
6107 * g++.dg/template/sizeof-template-argument.C: Ditto.
6108 * g++.dg/template/const3.C: Ditto.
6109 * g++.dg/template/sfinae26.C: Ditto.
6110 * g++.dg/template/sfinae26.C: Ditto.
6111 * g++.dg/template/canon-type-11.C: Ditto.
6112 * g++.dg/template/union2.C: Ditto.
6113 * g++.dg/template/canon-type-3.C: Ditto.
6114 * g++.dg/template/canon-type-1.C: Ditto.
6115 * g++.dg/template/canon-type-5.C: Ditto.
6116 * g++.dg/template/canon-type-7.C: Ditto.
6117 * g++.dg/template/canon-type-10.C: Ditto.
6118 * g++.dg/template/spec36.C: Ditto.
6119 * g++.dg/template/typedef38.C: Ditto.
6120 * g++.dg/template/canon-type-4.C: Ditto.
6121 * g++.dg/template/canon-type-6.C: Ditto.
6122 * g++.dg/template/canon-type-13.C: Ditto.
6123 * g++.dg/template/instantiate9.C: Ditto.
6124 * g++.dg/template/ttp22.C: Ditto.
6125 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6126 * g++.dg/warn/Walways-true-1.C: Ditto.
6127 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6128 * g++.dg/warn/Walways-true-2.C: Ditto.
6129 * g++.dg/conversion/op4.C: Ditto.
6130 * g++.dg/opt/pr19650.C: Ditto.
6131 * g++.dg/lookup/friend11.C: Ditto.
6132 * g++.dg/other/default2.C: Ditto.
6133 * g++.dg/other/default3.C: Ditto.
6134 * g++.dg/other/dtor2.C: Ditto.
6135 * g++.dg/other/friend5.C: Ditto.
6136 * g++.dg/other/default5.C: Ditto.
6137 * g++.dg/init/brace6.C: Ditto.
6138 * g++.dg/init/aggr5.C: Ditto.
6139 * g++.dg/init/error2.C: Ditto.
6140 * g++.dg/expr/bound-mem-fun.C: Ditto.
6141 * g++.dg/expr/cond6.C: Ditto.
6142 * g++.dg/expr/stmt-expr-1.C: Ditto.
6143 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6144 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6145 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6146 * g++.dg/cpp0x/bracket1.C: Ditto.
6147 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6148 * g++.dg/cpp0x/pr38646.C: Ditto.
6149 * g++.dg/cpp0x/variadic73.C: Ditto.
6150 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6151 * g++.dg/cpp0x/bracket4.C: Ditto.
6152 * g++.dg/cpp0x/decltype4.C: Ditto.
6153 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6154 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6155 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6156 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6157 * g++.dg/cpp0x/decltype2.C: Ditto.
6158 * g++.dg/cpp0x/decltype1.C: Ditto.
6159 * g++.dg/cpp0x/bracket2.C: Ditto.
6160 * g++.dg/cpp0x/decltype5.C: Ditto.
6161 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6162 * g++.dg/cpp0x/variadic70.C: Ditto.
6163 * g++.dg/cpp0x/decltype6.C: Ditto.
6164 * g++.dg/cpp0x/rvo.C: Ditto.
6165 * g++.dg/cpp0x/vt-40092.C: Ditto.
6166 * g++.dg/cpp0x/variadic-new.C: Ditto.
6167 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6168 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6169 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6170 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6171 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6172 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6173 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6174 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6175 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6176 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6177 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6178 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6179 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6180 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6181 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6182 * g++.dg/cpp0x/pr39639.C: Ditto.
6183 * g++.dg/cpp0x/decltype3.C: Ditto.
6184 * g++.dg/cpp0x/variadic68.C: Ditto.
6185 * g++.dg/cpp0x/variadic-function.C: Ditto.
6186 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6187 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6188 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6189 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6190 * g++.dg/parse/crash35.C: Ditto.
6191 * g++.dg/parse/crash40.C: Ditto.
6192 * g++.dg/parse/defarg12.C: Ditto.
6193 * g++.dg/parse/crash34.C: Ditto.
6194 * g++.dg/parse/constructor3.C: Ditto.
6195 * g++.dg/parse/template23.C: Ditto.
6196 * g++.dg/parse/crash56.C: Ditto.
6197 * g++.dg/parse/dtor13.C: Ditto.
6198 * g++.dg/parse/error33.C: Ditto.
6199 * g++.dg/parse/ctor9.C: Ditto.
6200 * g++.dg/parse/error32.C: Ditto.
6201 * g++.dg/parse/error37.C: Ditto.
6202 * g++.dg/parse/bitfield3.C: Ditto.
6203 * g++.dg/parse/struct-4.C: Ditto.
6204 * g++.dg/ext/has_trivial_copy.C: Ditto.
6205 * g++.dg/ext/is_polymorphic.C: Ditto.
6206 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6207 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6208 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6209 * g++.dg/ext/is_union.C: Ditto.
6210 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6211 * g++.dg/ext/is_pod.C: Ditto.
6212 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6213 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6214 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6215 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6216 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6217 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6218 * g++.dg/ext/is_abstract.C: Ditto.
6219 * g++.dg/ext/has_trivial_assign.C: Ditto.
6220 * g++.dg/ext/is_class.C: Ditto.
6221 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6222 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6223 * g++.dg/ext/is_base_of.C: Ditto.
6224 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6225 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6226 * g++.dg/ext/is_empty.C: Ditto.
6227 * g++.dg/ext/is_enum.C: Ditto.
6228 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6229 * gnat.dg/opt11.adb: Ditto.
6230 * obj-c++.dg/pr45735.mm: Ditto.
6231 * obj-c++.dg/pr24393.mm: Ditto.
6232 * obj-c++.dg/exceptions-2.mm: Ditto.
6233 * objc.dg/pr45735.m: Ditto.
6234 * objc.dg/pr24393.m: Ditto.
6236 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6238 * objc.dg/attributes/objc-exception-1.m: New.
6240 2011-02-23 Jie Zhang <jie@codesourcery.com>
6242 * gcc.dg/cpp/include7.c: New test.
6244 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6247 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6249 2011-02-23 Jie Zhang <jie@codesourcery.com>
6251 PR rtl-optimization/47763
6252 * gcc.dg/pr47763.c: New test.
6254 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6257 * gfortran.dg/whole_file_32.f90 : New test.
6259 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6262 * g++.dg/inherit/virtual7.C: New test.
6264 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6267 * objc.dg/type-size-3.m: Updated error message.
6268 * objc.dg/type-size-4.m: New test.
6269 * objc.dg/type-size-5.m: New test.
6271 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6273 * lib/gnat.exp: Fix comments.
6274 Don't load libgloss.exp.
6275 (default_gnat_version): Call $compiler with --version.
6276 Adapt regexp for gnatmake output, insert version.
6277 (gnat_version): New proc.
6278 (gnat_init): Remove gnat_libgcc_s_path.
6279 (gnat_target_compile): Likewise.
6280 Remove ld_library_path.
6281 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6282 (gnat_pass): Remove.
6283 (gnat_pass): Remove.
6284 (gnat_finish): Remove.
6285 (gnat_exit): Remove.
6286 (local_find_gnatmake): Reindent.
6287 (runtest_file_p): Remove.
6288 (prune_warnings): Remove.
6289 (find_gnatclean): New proc.
6290 * lib/gnat-dg.exp (lremove): New proc.
6291 (gnat-dg-test): Reindent.
6292 Remove additional output files.
6293 (gnat-dg-runtest): Remove.
6295 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6296 * gnat.dg/loop_optimization6.adb: Likewise.
6297 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6299 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6301 PR tree-optimization/47835
6302 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6304 2011-02-22 Tobias Burnus <burnus@net-b.de>
6306 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6307 * gfortran.dg/abstract_type_2.f03: Ditto.
6308 * gfortran.dg/abstract_type_3.f03: Ditto.
6309 * gfortran.dg/abstract_type_4.f03: Ditto.
6310 * gfortran.dg/abstract_type_5.f03: Ditto.
6311 * gfortran.dg/abstract_type_6.f03: Ditto.
6312 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6313 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6314 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6315 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6316 * gfortran.dg/array_function_5.f90: Ditto.
6317 * gfortran.dg/asynchronous_3.f03: Ditto.
6318 * gfortran.dg/char_expr_1.f90: Ditto.
6319 * gfortran.dg/class_14.f03: Ditto.
6320 * gfortran.dg/data_array_6.f: Ditto.
6321 * gfortran.dg/data_invalid.f90: Ditto.
6322 * gfortran.dg/dot_product_1.f03: Ditto.
6323 * gfortran.dg/func_derived_5.f90: Ditto.
6324 * gfortran.dg/func_result_4.f90: Ditto.
6325 * gfortran.dg/implied_do_1.f90: Ditto.
6326 * gfortran.dg/initialization_25.f90: Ditto.
6327 * gfortran.dg/initialization_26.f90: Ditto.
6328 * gfortran.dg/interface_34.f90: Ditto.
6329 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6330 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6331 * gfortran.dg/matmul_8.f03: Ditto.
6332 * gfortran.dg/merge_init_expr.f90: Ditto.
6333 * gfortran.dg/pack_assign_1.f90: Ditto.
6334 * gfortran.dg/pack_vector_1.f90: Ditto.
6335 * gfortran.dg/pointer_check_8.f90: Ditto.
6336 * gfortran.dg/product_init_expr.f03: Ditto.
6337 * gfortran.dg/reshape_order_5.f90: Ditto.
6338 * gfortran.dg/reshape_shape_1.f90: Ditto.
6339 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6340 * gfortran.dg/same_name_2.f90: Ditto.
6341 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6342 * gfortran.dg/spread_init_expr.f03: Ditto.
6343 * gfortran.dg/stmt_func_1.f90: Ditto.
6344 * gfortran.dg/sum_init_expr.f03: Ditto.
6345 * gfortran.dg/transpose_3.f03: Ditto.
6346 * gfortran.dg/unpack_init_expr.f03: Ditto.
6347 * gfortran.dg/warn_conversion.f90: Ditto.
6348 * gfortran.dg/warn_conversion_2.f90: Ditto.
6349 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6350 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6351 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6352 * gfortran.dg/whole_file_16.f90: Ditto.
6353 * gfortran.dg/whole_file_17.f90: Ditto.
6354 * gfortran.dg/whole_file_18.f90: Ditto.
6355 * gfortran.dg/whole_file_20.f03: Ditto.
6356 * gfortran.dg/whole_file_5.f90: Ditto.
6357 * gfortran.dg/whole_file_6.f90: Ditto.
6358 * gfortran.dg/write_invalid_format.f90: Ditto.
6359 * gfortran.dg/zero_sized_6.f90: Ditto.
6361 2011-02-21 Jeff Law <law@redhat.com>
6363 PR rtl-optimization/46178
6364 * gcc.target/i386/pr46178.c: New test.
6366 PR rtl-optimization/46002
6367 * gcc.c-torture/compile/pr46002.c: New test.
6369 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6371 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6374 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6377 * g++.dg/debug/pr47106.C: Require effective target lto.
6379 2011-02-21 Jason Merrill <jason@redhat.com>
6381 * g++.dg/cpp0x/constexpr-diag2.C: New.
6383 2011-02-20 Jason Merrill <jason@redhat.com>
6385 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6387 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6389 * g++.dg/overload/conv-op1.C: New.
6391 * g++.dg/cpp0x/constexpr-synth1.C: New.
6393 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6395 * objc.dg/layout-2.m: New.
6396 * objc.dg/selector-3.m: Adjusted location of error message.
6397 * objc.dg/type-size-3.m: Same.
6398 * obj-c++.dg/selector-3.mm: Same.
6400 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6403 * objc.dg/property/dotsyntax-22.m: New.
6404 * obj-c++.dg/property/dotsyntax-22.mm: New.
6406 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6409 * g++.dg/template/typedef38.C: New test.
6411 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6414 * gfortran.dg/whole_file_30.f90 : New test.
6415 * gfortran.dg/whole_file_31.f90 : New test.
6417 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6421 * gfortran.dg/whole_file_28.f90 : New test.
6422 * gfortran.dg/whole_file_29.f90 : New test.
6424 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6427 * g++.dg/template/crash105.C: New.
6429 2011-02-19 Jason Merrill <jason@redhat.com>
6431 * g++.dg/cpp0x/regress/no-elide1.C: New.
6433 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6435 PR tree-optimization/46620
6436 * gcc.dg/pr46620.c: New.
6438 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6441 * gcc.target/i386/pr47809.c: New test.
6443 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6444 Tobias Burnus <burnus@net-b.de>
6446 * lib/target-supports.exp
6447 (check_effective_target_fortran_large_real): New check for large reals.
6448 * gfortran.dg/nan_7.f90: New test.
6450 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6452 PR libgfortran/47567
6453 * gfortran.dg/fmt_f0_1.f90: Update test.
6455 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6458 * gfortran.dg/array_constructor_36.f90 : New test.
6459 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6460 allow for comparison between different elements of the array
6461 constructor at different levels of optimization.
6463 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6465 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6466 * gcc.target/i386/pr32280-1.c: Likewise.
6468 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.target/i386/pr47800.c: New test.
6473 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6475 * objc/execute/exceptions/foward-1.x: New.
6477 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6480 * gfortran.dg/derived_constructor_comps_4.f90: New.
6482 2011-02-18 Tobias Burnus
6485 * gfortran.dg/func_result_6.f90: New.
6487 2011-02-18 Michael Matz <matz@suse.de>
6490 * gfortran.dg/lto/pr45586_0.f90: New test.
6491 * gfortran.dg/typebound_proc_20.f90: Ditto.
6492 * gfortran.dg/typebound_proc_21.f90: Ditto.
6494 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6497 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6499 2011-02-18 Tobias Burnus <burnus@net-b.de>
6502 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6504 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6505 normalizing the error/warning output.
6506 * gfortran.dg/Wall.f90: Update dg-error/warning.
6507 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6508 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6509 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6510 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6511 * gfortran.dg/class_30.f90: Update dg-error/warning.
6512 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6513 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6514 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6515 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6516 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6517 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6518 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6519 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6520 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6521 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6522 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6523 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6524 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6525 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6526 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6527 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6528 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6529 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6530 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6531 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6532 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6533 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6534 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6535 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6536 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6538 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6541 * gfortran.dg/proc_ptr_comp_30.f90: New.
6543 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6546 * gcc.target/i386/pr47780.c: New test.
6548 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6551 * gfortran.dg/class_40.f03: New.
6553 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6556 * g++.dg/cpp0x/auto21.C: New test.
6558 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6560 * objc.dg/special/unclaimed-category-1.h: Updated for
6562 * objc.dg/special/unclaimed-category-1.m: Same.
6563 * objc.dg/zero-link-1.m: Same.
6564 * objc.dg/lookup-1.m: Same.
6565 * objc.dg/torture/strings/const-str-9.m
6566 * objc.dg/torture/strings/const-str-10.m: Same.
6567 * objc.dg/torture/strings/const-str-11.m: Same.
6568 * objc.dg/torture/forward-1.m: Same.
6569 * objc.dg/zero-link-2.m: Same.
6570 * objc.dg/encode-7-next-64bit.m: Same.
6571 * objc.dg/method-4.m: Same.
6572 * objc.dg/next-runtime-1.m: Same.
6573 * objc.dg/image-info.m: Same.
6574 * objc.dg/pr23214.m: Same.
6575 * objc.dg/symtab-1.m: Same.
6576 * obj-c++.dg/basic.m: Same.
6577 * obj-c++.dg/proto-lossage-3.m: Same.
6578 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6579 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6580 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6581 * obj-c++.dg/method-11.m: Same.
6582 * objc/execute/enumeration-1.m: Same.
6583 * objc/execute/object_is_class.m: Same.
6584 * objc/execute/formal_protocol-2.m: Same.
6585 * objc/execute/formal_protocol-4.m: Same.
6586 * objc/execute/formal_protocol-6.m: Same.
6587 * objc/execute/bycopy-3.m: Same.
6588 * objc/execute/exceptions/catchall-1.m: Same.
6589 * objc/execute/exceptions/finally-1.m: Same.
6590 * objc/execute/exceptions/local-variables-1.m: Same.
6591 * objc/execute/exceptions/foward-1.m: Same.
6592 * objc/execute/bf-common.h
6593 * objc/execute/enumeration-2.m: Same.
6594 * objc/execute/formal_protocol-1.m: Same.
6595 * objc/execute/formal_protocol-3.m: Same.
6596 * objc/execute/formal_protocol-5.m: Same.
6597 * objc/execute/accessing_ivars.m: Same.
6598 * objc/execute/bycopy-2.m: Same.
6599 * objc/execute/formal_protocol-7.m: Same.
6600 * objc/execute/compatibility_alias.m: Same.
6601 * objc/execute/no_clash.m: Same.
6602 * objc/execute/object_is_meta_class.m: Same.
6603 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6604 * objc/execute/class-tests-1.h: Include stdio.h.
6605 * objc/execute/class-tests-2.h: Same.
6606 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6608 * obj-c++.dg/try-catch-2.mm: Same.
6610 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6613 * g++.dg/warn/Wunused-parm-4.C: New test.
6615 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6616 Jan Hubicka <jh@suse.cz>
6620 * g++.dg/debug/pr47106.C: New.
6622 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6625 * gcc.target/i386/pr43653.c: New test.
6627 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6630 * g++.dg/template/inherit6.C: New test.
6632 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6635 * gfortran.dg/class_39.f03: New.
6637 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6640 * g++.dg/cpp0x/variadic106.C: New test.
6642 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6645 * gfortran.dg/pr47757-1.f90: New test.
6646 * gfortran.dg/pr47757-2.f90: New test.
6647 * gfortran.dg/pr47757-3.f90: New test.
6650 * g++.dg/cpp0x/enum8.C: New test.
6652 2011-02-15 Jason Merrill <jason@redhat.com>
6654 * g++.dg/inherit/implicit-trivial1.C: New.
6655 * g++.dg/cpp0x/implicit-trivial1.C: New.
6657 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6660 * gcc.dg/torture/pr47725.c: Removed.
6662 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6665 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6666 constant does not generate a load from memory.
6668 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6671 * gcc.dg/torture/pr47725.c: New.
6673 2011-02-15 Richard Guenther <rguenther@suse.de>
6675 PR tree-optimization/47743
6676 * gcc.dg/torture/pr47743.c: New testcase.
6678 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6681 * gcc.target/i386/pr47581.c: New test.
6683 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6686 * gfortran.dg/select_type_22.f03: New.
6688 2011-02-14 Jason Merrill <jason@redhat.com>
6690 * g++.dg/cpp0x/regress/enum1.C: New.
6692 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6694 * gnat.dg/include.adb: New test.
6696 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6699 * gfortran.dg/class_38.f03: New.
6701 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6703 * gcc.dg/pr46494.c: New test.
6705 2011-02-14 Richard Guenther <rguenther@suse.de>
6707 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6709 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6712 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6713 sparc*-sun-solaris2.11.
6715 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6718 * gfortran.dg/argument_checking_18.f90: New.
6720 2011-02-13 Tobias Burnus <burnus@net-b.de>
6722 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6723 * gfortran.dg/argument_checking_17.f90: New.
6725 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6727 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6728 are temporarily disabled.
6729 * gfortran.dg/class_7.f03: Ditto.
6730 * gfortran.dg/coarray_14.f90: Ditto.
6731 * gfortran.dg/typebound_proc_13.f03: Ditto.
6733 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6736 * gfortran.dg/extends_11.f03: New.
6738 2011-02-11 Xinliang David Li <davidxl@google.com>
6740 PR tree-optimization/47707
6741 * g++.dg/tree-ssa/pr47707.C: New test.
6743 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6745 * g++.dg/opt/inline17.C: New test.
6747 2011-02-11 Tobias Burnus <burnus@net-b.de>
6750 * gfortran.dg/pure_formal_2.f90: New.
6752 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6754 PR rtl-optimization/47614
6755 * gfortran.dg/pr47614.f: New.
6757 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6760 * gcc.dg/opts-6.c: New test.
6762 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6765 * gcc.dg/pr47684.c: New test.
6767 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6770 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6771 c99_runtime, dg-add-options c99_runtime.
6772 (main): Use __asm__.
6774 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6777 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6778 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6779 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6780 * gcc.dg/ucnid-10.c: Likewise.
6781 * gcc.dg/ucnid-13.c: Likewise.
6782 * gcc.dg/ucnid-7.c: Likewise.
6783 * gcc.dg/ucnid-8.c: Likewise.
6784 Adapt dg-warning line number.
6786 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6788 * gcc.target/i386/parity-1.c: Use -march=k8.
6789 * gcc.target/i386/parity-2.c: Ditto.
6790 * gcc.target/i386/vecinit-1.c: Ditto.
6791 * gcc.target/i386/vecinit-2.c: Ditto.
6793 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6796 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6797 * gcc.target/mips/save-restore-3.c: Likewise.
6798 * gcc.target/mips/save-restore-4.c: Likewise.
6799 * gcc.target/mips/save-restore-5.c: Likewise.
6802 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6803 * g++.dg/tree-prof/partition2.C: Likewise.
6805 2011-02-09 Jason Merrill <jason@redhat.com>
6807 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6808 rather than misdeclare std::puts.
6810 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6811 * g++.dg/other/warning1.C: Likewise.
6812 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6813 * g++.old-deja/g++.gb/scope06.C: Likewise.
6814 * g++.old-deja/g++.law/cvt11.C: Likewise.
6815 * g++.old-deja/g++.law/init1.C: Likewise.
6816 * g++.dg/abi/mangle26.C: Likewise.
6818 * g++.dg/template/function1.C: Adjust for C++0x mode.
6819 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6821 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6822 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6824 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6826 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6828 * g++.dg/cpp0x/regress: New directory.
6829 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6830 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6831 * g++.dg/cpp0x/regress/regress3.C: New.
6833 2011-02-10 Richard Guenther <rguenther@suse.de>
6835 PR tree-optimization/47677
6836 * gcc.dg/torture/pr47677.c: New testcase.
6838 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6840 * objc.dg/special/load-category-1.m: Remove unused header.
6841 * objc.dg/special/load-category-1a.m: Likewise.
6842 * objc.dg/special/load-category-2.m: Likewise.
6843 * objc.dg/special/load-category-2a.m: Likewise.
6844 * objc.dg/special/load-category-3.m: Likewise.
6845 * objc.dg/special/load-category-3a.m: Likewise.
6846 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6847 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6848 * objc.dg/attributes/class-attribute-1.m: Likewise.
6849 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6850 * obj-c++.dg/property/property.exp: Likewise.
6851 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6852 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6853 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6854 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6855 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6856 * obj-c++.dg/template-8.mm: Likewise.
6858 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6861 * gcc.target/i386/pr47665.c: New test.
6863 2011-02-10 Jie Zhang <jie@codesourcery.com>
6867 2011-02-05 Jie Zhang <jie@codesourcery.com>
6869 * gcc.dg/pr42631.c: Update test.
6870 * gcc.dg/pr42631-2.c: New test.
6872 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6875 * gfortran.dg/proc_decl_25.f90: New.
6877 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6880 * gfortran.dg/typebound_assignment_2.f03: New.
6882 2011-02-09 Richard Guenther <rguenther@suse.de>
6884 PR tree-optimization/47664
6885 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6887 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6890 * gnat.dg/uninit_func.adb: Adjust dg directive.
6892 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6895 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6897 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6900 * gfortran.dg/auto_dealloc_2.f90: New.
6902 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6904 * gcc.dg/builtins-config.h: Remove __sgi handling.
6905 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6906 -std=c99 for mips-sgi-irix6.5*.
6908 2011-02-09 Martin Jambor <mjambor@suse.cz>
6911 * gfortran.dg/pr25923.f90: Remove xfails.
6913 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6916 * gfortran.dg/inquire_14.f90: New test.
6918 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6921 * gfortran.dg/pointer_init_6.f90: New.
6923 2011-02-08 Jeff Law <law@redhat.com>
6925 PR tree-optimization/42893
6926 * gcc.tree-ssa/pr42893.c: New test.
6928 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
6930 PR tree-optimization/46834
6931 PR tree-optimization/46994
6932 PR tree-optimization/46995
6933 * gcc.dg/graphite/id-pr46834.c: New.
6934 * gfortran.dg/graphite/id-pr46994.f90: New.
6935 * gfortran.dg/graphite/id-pr46995.f90: New.
6937 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6940 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
6941 using the variable is known the warning is emitted there.
6942 * gcc.dg/uninit-pr19430.c (foo): Likewise.
6943 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
6945 * c-c++-common/pr20000.c (g): Both warnings occur at the return
6948 * gcc.dg/noreturn-1.c (foo5): Likewise.
6949 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
6950 (method2): Likewise.
6952 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
6953 the return statement using the uninitialized variable.
6954 * gfortran.dg/pr39666-2.f90 (f): Likewise.
6956 2011-02-08 Richard Guenther <rguenther@suse.de>
6959 * g++.dg/opt/pr47639.c: New testcase.
6961 2011-02-08 Richard Guenther <rguenther@suse.de>
6963 PR tree-optimization/47632
6964 * g++.dg/opt/pr47632.C: New testcase.
6966 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6968 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
6970 2011-02-07 Richard Guenther <rguenther@suse.de>
6972 PR tree-optimization/47615
6973 * g++.dg/opt/pr47615.C: New testcase.
6975 2011-02-07 Richard Guenther <rguenther@suse.de>
6977 PR tree-optimization/47621
6978 * gcc.dg/torture/pr47621.c: New testcase.
6980 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
6982 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
6984 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
6987 * gfortran.dg/allocate_with_source_1 : New test.
6989 2011-02-05 Jakub Jelinek <jakub@redhat.com>
6992 * gcc.dg/pr47610.c: New test.
6994 2011-02-05 Jie Zhang <jie@codesourcery.com>
6997 * gcc.dg/pr42631.c: Update test.
6998 * gcc.dg/pr42631-2.c: New test.
7000 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7003 * gfortran.dg/pr47574.f90: New test.
7005 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7007 PR tree-optimization/46194
7008 * gcc.dg/autopar/pr46194.c: New.
7010 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7012 PR tree-optimization/43695
7013 * g++.dg/ipa/pr43695.C: New.
7015 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7018 * gcc.dg/pr23200.c: New test.
7020 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7023 * g++.dg/pr47589.C: New test.
7025 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7028 * g++.dg/template/typedef37.C: New test.
7029 * g++.dg/template/param1.C: Adjust expected error message.
7031 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7034 * gcc.dg/pr31490-2.c: New test.
7035 * gcc.dg/pr31490-3.c: New test.
7036 * gcc.dg/pr31490-4.c: New test.
7038 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7039 Jakub Jelinek <jakub@redhat.com>
7042 * g++.dg/parser/semicolon3.C: Adjust.
7043 * g++.dg/parser/semicolon4.C: New testcase.
7044 * g++.dg/pr46890.C: New testcase.
7046 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7049 * g++.dg/init/pr29571.C: New.
7051 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7053 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7054 instead of vect_int.
7056 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7059 * gcc.target/i386/pr47312.c: New test.
7062 * gcc.target/i386/pr47564.c: New test.
7064 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7066 PR tree-optimization/45122
7067 * gcc.dg/tree-ssa/pr45122.c: New.
7069 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7072 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7075 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7076 and vsx so a default --with-cpu=power7 doesn't give an error
7077 when -mavoid-indexed-addresses is used.
7079 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7080 wrapper function to save the arguments and then jump to the real
7081 function, rather than depending on the compiler not to move stuff
7083 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7085 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7086 Paul Thomas <pault@gcc.gnu.org>
7089 * gfortran.dg/class_37.f03 : New test.
7091 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7092 Richard Guenther <rguenther@suse.de>
7094 PR tree-optimization/40979
7096 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7097 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7098 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7099 check_vect_support_and_set_flags.
7100 * gfortran.dg/graphite/vect-pr40979.f90: New.
7102 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7105 * gfortran.dg/class_36.f03: New.
7107 2011-02-02 Richard Guenther <rguenther@suse.de>
7109 PR tree-optimization/47566
7110 * gcc.dg/lto/20110201-1_0.c: New testcase.
7112 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7118 * debug/pr47498.c: New.
7119 * debug/pr47501.c: New.
7121 2011-02-01 Richard Guenther <rguenther@suse.de>
7123 PR tree-optimization/47559
7124 * g++.dg/torture/pr47559.C: New testcase.
7126 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7129 * gfortran.dg/typebound_call_20.f03: New.
7131 2011-02-01 Richard Guenther <rguenther@suse.de>
7133 PR tree-optimization/47555
7134 * gcc.dg/pr47555.c: New testcase.
7136 2011-02-01 Richard Guenther <rguenther@suse.de>
7138 PR tree-optimization/47541
7139 * g++.dg/torture/pr47541.C: New testcase.
7141 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7144 * gfortran.dg/typebound_call_19.f03: New.
7146 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7149 * g++.dg/cpp0x/pr47416.C: New test.
7151 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7154 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7156 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7159 * gfortran.dg/typebound_assignment_1.f03: New.
7161 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7163 PR tree-optimization/47538
7164 * gcc.c-torture/execute/pr47538.c: New test.
7166 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7169 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7171 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7173 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7175 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7177 PR rtl-optimization/44031
7178 * gcc.c-torture/compile/20110131-1.c: New test.
7180 2011-01-31 Tobias Burnus <burnus@net-b.de>
7183 * gfortran.dg/stmt_func_1.f90: New.
7185 2011-01-31 Tobias Burnus <burnus@net-b.de>
7188 * gfortran.dg/interface_34.f90: New.
7190 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7193 * gfortran.dg/realloc_on_assign_5.f03: New test.
7194 * gfortran.dg/realloc_on_assign_5.f03: New test.
7196 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7198 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7199 * gfortran.dg/bessel_7.f90: Likewise.
7200 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7202 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7203 * gfortran.dg/sum_init_expr.f03: Likewise.
7205 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7207 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7210 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7211 loop only on "vect_intfloat_cvt" targets.
7213 2011-01-29 Tobias Burnus <burnus@net-b.de>
7216 * gfortran.dg/shape_6.f90: New.
7218 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7220 PR libgfortran/47434
7221 * gfortran.dg/read_infnan_1.f90: Update test.
7222 * gfortran.dg/module_nan.f90: Update test.
7223 * gfortran.dg/char4_iunit_1.f03: Update test.
7224 * gfortran.dg/large_real_kind_1.f90: Update test.
7225 * gfortran.dg/real_const_3.f90: Update test.
7226 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7228 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7231 * g++.dg/template/param2.C: New test.
7233 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235 PR libgfortran/47285
7236 * gfortran.dg/fmt_g.f: New test.
7238 2011-01-28 Tobias Burnus <burnus@net-b.de>
7241 * gfortran.dg/pure_formal_1.f90: New.
7243 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7246 * gcc.dg/tls/pr42894.c: New test.
7248 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7250 * gcc.dg/pr47276.c: Add dg-require-visibility.
7252 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7254 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7256 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7257 Tobias Burnus <burnus@gcc.gnu.org>
7262 * gfortran.dg/realloc_on_assign_3.f03: New test.
7263 * gfortran.dg/realloc_on_assign_4.f03: New test.
7264 * gfortran.dg/allocatable_function_5.f90: New test.
7265 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7266 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7267 implemented" dg-errors.
7269 2011-01-27 Jan Hubicka <jh@suse.cz>
7272 * gcc.dg/attr-weakref-4.c: New testcase
7274 2011-01-27 Martin Jambor <mjambor@suse.cz>
7276 PR tree-optimization/47228
7277 * gcc.dg/torture/pr47228.c: New test.
7279 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7281 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7283 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7285 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7286 when using auto-overlay support on the SPU.
7288 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7290 PR rtl-optimization/44174
7291 * gcc.target/i386/asm-6.c: New test.
7293 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7295 PR rtl-optimization/46856
7296 * gcc.c-torture/compile/pr46856.c: New test.
7298 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7299 Andrew Pinski <pinskia@gmail.com>
7302 * gcc.dg/pr43082.c: New.
7304 2011-01-26 DJ Delorie <dj@redhat.com>
7306 PR rtl-optimization/46878
7307 * gcc.dg/pr46878-1.c: New test.
7309 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7312 * g++.dg/cpp0x/pr47476.C: New test.
7314 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7316 * gcc.c-torture/compile/20110126-1.c: New test.
7318 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7321 * gcc.dg/torture/pr47473.c: New test.
7323 2011-01-26 Jan Hubicka <jh@suse.cz>
7326 * gcc.c-torture/execute/pr47237.c: New testcase.
7328 2011-01-26 Jan Hubicka <jh@suse.cz>
7330 PR tree-optimization/47190
7331 * gcc.dg/attr-weakref-3.c: New testcase.
7333 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7336 * gcc.dg/dll-9a.c: New test file.
7337 * gcc.dg/dll-11.c: Likewise.
7338 * gcc.dg/dll-12.c: Likewise.
7339 * gcc.dg/dll-12a.c: Likewise.
7340 * gcc.dg/dll-11a.c: Likewise.
7341 * gcc.dg/dll-9.c: Likewise.
7342 * gcc.dg/dll-10.c: Likewise.
7343 * gcc.dg/dll-10a.c: Likewise.
7344 * g++.dg/ext/dllexport4a.cc: Likewise.
7345 * g++.dg/ext/dllexport4.C: Likewise.
7346 * g++.dg/ext/dllexport5.C: Likewise.
7347 * g++.dg/ext/dllexport5a.cc: Likewise.
7349 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7351 PR tree-optimization/46970
7352 * gcc.dg/graphite/pr46970.c: New.
7354 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7356 PR tree-optimization/46215
7357 * gcc.dg/graphite/pr46215.c: New.
7359 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7361 PR tree-optimization/46168
7362 * gcc.dg/graphite/pr46168.c: New.
7364 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7366 PR tree-optimization/43657
7367 * gcc.dg/graphite/pr43657.c: New.
7369 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7371 PR tree-optimization/29832
7372 * gfortran.dg/graphite/pr29832.f90: New.
7374 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7376 PR tree-optimization/43567
7377 * gcc.dg/graphite/pr43567.c: New.
7379 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7381 * gfortran.dg/graphite/interchange-4.f: New.
7382 * gfortran.dg/graphite/interchange-5.f: New.
7384 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7385 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7386 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7387 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7388 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7389 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7390 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7391 * gfortran.dg/ltrans-7.f90: Removed.
7392 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7394 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7395 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7396 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7397 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7398 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7399 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7400 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7401 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7402 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7403 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7404 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7405 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7406 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7407 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7408 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7409 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7410 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7411 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7412 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7413 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7414 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7415 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7416 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7417 * gcc.dg/tree-ssa/data-dep-1.c
7418 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7419 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7420 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7421 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7422 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7424 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7426 PR tree-optimization/47265
7427 PR tree-optimization/47443
7428 * gcc.c-torture/compile/pr47265.c: New test.
7429 * gcc.dg/pr47443.c: New test.
7431 2011-01-25 Martin Jambor <mjambor@suse.cz>
7433 PR tree-optimization/47382
7434 * g++.dg/torture/pr47382.C: New test.
7435 * g++.dg/opt/devirt1.C: Xfail.
7437 2011-01-25 Yao Qi <yao@codesourcery.com>
7440 * gcc.target/arm/pr45701-1.c: New test.
7441 * gcc.target/arm/pr45701-2.c: New test.
7442 * gcc.target/arm/pr45701-3.c: New test.
7444 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7445 Jakub Jelinek <jakub@redhat.com>
7447 PR tree-optimization/47271
7448 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7450 2011-01-25 Nick Clifton <nickc@redhat.com>
7452 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7453 (saturate_add): Delete.
7455 (main): Do not run saturate_add.
7456 (set_interrupts): Delete.
7458 2011-01-25 Tobias Burnus <burnus@net-b.de>
7461 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7463 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7465 PR tree-optimization/47427
7466 PR tree-optimization/47428
7467 * gcc.c-torture/compile/pr47427.c: New test.
7468 * gcc.c-torture/compile/pr47428.c: New test.
7470 2011-01-25 Richard Guenther <rguenther@suse.de>
7473 * gcc.dg/torture/pr47411.c: New testcase.
7475 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7477 * gfortran.dg/graphite/id-24.f: New.
7478 * gfortran.dg/graphite/id-25.f: New.
7480 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7482 * gfortran.dg/graphite/id-23.f: New.
7484 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7486 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7488 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7490 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7491 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7492 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7493 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7494 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7495 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7496 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7497 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7498 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7500 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7502 * gcc.dg/graphite/block-0.c: Add documentation.
7503 * gcc.dg/graphite/block-4.c: Same.
7504 * gcc.dg/graphite/block-7.c: Same.
7505 * gcc.dg/graphite/block-8.c: New.
7506 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7507 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7508 * gcc.dg/graphite/interchange-12.c: Add documentation.
7509 * gcc.dg/graphite/interchange-13.c: New.
7510 * gcc.dg/graphite/interchange-14.c: New.
7511 * gcc.dg/graphite/interchange-15.c: New.
7512 * gcc.dg/graphite/interchange-8.c: Add documentation.
7513 * gcc.dg/graphite/interchange-mvt.c: Same.
7515 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7518 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7519 * gcc.target/powerpc/altivec-14.c: Ditto.
7520 * gcc.target/powerpc/altivec-33.c: Ditto.
7521 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7522 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7523 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7524 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7525 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7526 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7527 * g++.dg/ext/altivec-15.C: Ditto.
7528 * g++.dg/ext/altivec-types-1.C: Ditto.
7529 * g++.dg/ext/altivec-types-2.C: Ditto.
7530 * g++.dg/ext/altivec-types-3.C: Ditto.
7531 * g++.dg/ext/altivec-types-4.C: Ditto.
7533 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7537 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7539 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7540 optimization options.
7542 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7544 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7547 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7549 2011-01-23 Tobias Burnus <burnus@net-b.de>
7552 * gfortran.dg/allocatable_scalar_12.f90: New.
7554 2011-01-23 Ira Rosen <irar@il.ibm.com>
7556 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7557 vectorization to be not profitable if peeling is used to
7558 realign the memory access.
7559 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7560 loop bound to avoid loop unrolling.
7561 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7563 2011-01-22 Jan Hubicka <jh@suse.cz>
7566 * g++.dg/lto/pr47333.C: New file.
7568 2011-01-22 Jan Hubicka <jh@suse.cz>
7570 PR tree-optimization/43884
7572 * gcc.dg/autopar/outer-2.c: Increase array size.
7573 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7575 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7578 * gfortran.dg/c_loc_tests_16.f90: New test.
7580 2011-01-22 Tobias Burnus <burnus@net-b.de>
7583 * gfortran.dg/typebound_proc_19.f90: New.
7585 2011-01-21 Jeff Law <law@redhat.com>
7587 PR tree-optimization/47053
7588 * g++.dg/pr47053.C: New test.
7590 2011-01-21 Jason Merrill <jason@redhat.com>
7593 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7595 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7598 * g++.dg/cpp0x/range-for10.C: New test.
7599 * g++.dg/template/for1.C: New test.
7602 * g++.dg/tree-prof/partition3.C: New test.
7604 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7606 PR rtl-optimization/47366
7607 * g++.dg/opt/pr47366.C: New test.
7609 2011-01-21 Jason Merrill <jason@redhat.com>
7612 * g++.dg/cpp0x/constexpr-regress2.C: New.
7614 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7616 2011-01-21 Jeff Law <law@redhat.com>
7618 PR rtl-optimization/41619
7619 * gcc.dg/pr41619.c: New.
7621 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7623 PR tree-optimization/47355
7624 * g++.dg/opt/pr47355.C: New test.
7626 2011-01-21 Richard Guenther <rguenther@suse.de>
7628 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7631 2011-01-21 Richard Guenther <rguenther@suse.de>
7633 PR tree-optimization/47365
7634 * gcc.dg/torture/pr47365.c: New testcase.
7635 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7637 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7639 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7641 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7643 PR tree-optimization/47391
7644 * gcc.dg/pr47391.c: New test.
7646 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7648 * g++.dg/template/char1.C: Use signed char.
7650 2011-01-21 Tobias Burnus <burnus@net-b.de>
7653 * gfortran.dg/pointer_target_4.f90: New.
7655 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7658 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7659 ILP32 system and not IP32.
7661 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7664 * g++.dg/debug/pr46583.C: New.
7666 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7669 * g++.dg/debug/pr47283.C: New test.
7672 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7673 * gcc.target/i386/headmerge-2.c: Likewise.
7675 2011-01-20 Richard Guenther <rguenther@suse.de>
7678 * gcc.dg/torture/pr47370.c: New testcase.
7680 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7682 PR tree-optimization/46130
7683 * gcc.dg/pr46130-1.c: New test.
7684 * gcc.dg/pr46130-2.c: New test.
7686 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7689 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7691 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7694 * g++.dg/debug/pr46240.cc: New.
7696 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7699 * g++.dg/template/anonunion1.C: New test.
7701 PR rtl-optimization/47337
7702 * gcc.c-torture/execute/pr47337.c: New test.
7704 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7707 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7709 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7711 PR tree-optimization/46021
7712 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7714 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7716 PR tree-optimization/47290
7717 * g++.dg/torture/pr47290.C: New test.
7719 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7722 * gfortran.dg/proc_ptr_comp_29.f90: New.
7724 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7727 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7728 powerpc-apple-darwin9.
7730 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7732 PR rtl-optimization/47299
7733 * gcc.c-torture/execute/pr47299.c: New test.
7735 2011-01-17 Jason Merrill <jason@redhat.com>
7737 * g++.dg/cpp0x/constexpr-virtual.C: New.
7739 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7742 * gfortran.dg/gomp/pr47331.f90: New test.
7744 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7747 * objc.dg/selector-warn-1.m: New.
7748 * obj-c++.dg/selector-warn-1.mm: New.
7750 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7752 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7753 Update dg-final accordingly.
7755 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7759 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7761 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7763 * gcc.dg/guality/pr36728-2.c: Likewise.
7765 2011-01-17 Richard Guenther <rguenther@suse.de>
7767 PR tree-optimization/47313
7768 * g++.dg/torture/pr47313.C: New testcase.
7770 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7773 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7774 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7775 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7776 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7778 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7780 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7781 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7782 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7784 2011-01-17 Richard Guenther <rguenther@suse.de>
7786 PR tree-optimization/45967
7787 * gcc.dg/torture/pr45967-2.c: New testcase.
7788 * gcc.dg/torture/pr45967-3.c: Likewise.
7790 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7793 * g++.dg/ext/pr47213.C: Require visibility.
7795 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7797 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7798 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7800 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7802 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7803 Linux-based targets.
7805 2011-01-13 Jan Hubicka <jh@suse.cz>
7807 PR tree-optimization/47276
7808 * gcc.dg/pr47276.c: New testcase.
7810 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7811 Jonathan Wakely <jwakely.gcc@gmail.com>
7814 * g++.dg/other/pr33558.C: New.
7815 * g++.dg/other/pr33558-2.C: New.
7817 2011-01-14 Martin Jambor <mjambor@suse.cz>
7819 PR tree-optimization/45934
7820 PR tree-optimization/46302
7821 * g++.dg/ipa/devirt-c-1.C: New test.
7822 * g++.dg/ipa/devirt-c-2.C: Likewise.
7823 * g++.dg/ipa/devirt-c-3.C: Likewise.
7824 * g++.dg/ipa/devirt-c-4.C: Likewise.
7825 * g++.dg/ipa/devirt-c-5.C: Likewise.
7826 * g++.dg/ipa/devirt-c-6.C: Likewise.
7827 * g++.dg/ipa/devirt-6.C: Likewise.
7828 * g++.dg/ipa/devirt-d-1.C: Likewise.
7829 * g++.dg/torture/pr45934.C: Likewise.
7831 2011-01-14 Jason Merrill <jason@redhat.com>
7833 * g++.dg/cpp0x/variadic105.C: New.
7835 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7836 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7839 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7840 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7841 execution tests on i?86-*-*, x86_64-*-* and
7842 powerpc*-apple-darwin* && ilp32.
7843 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7844 tests on i?86-*-* and x86_64-*-*.
7846 2011-01-14 Richard Guenther <rguenther@suse.de>
7848 PR tree-optimization/47280
7849 * g++.dg/opt/pr47280.C: New testcase.
7851 2011-01-14 Jason Merrill <jason@redhat.com>
7853 * g++.dg/cpp0x/constexpr-regress1.C: New.
7855 * g++.dg/ext/flexary2.C: New.
7857 2011-01-14 Richard Guenther <rguenther@suse.de>
7860 * gcc.dg/torture/pr47281.c: New testcase.
7861 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7863 2011-01-14 Richard Guenther <rguenther@suse.de>
7865 PR tree-optimization/47286
7866 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7868 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7871 * g++.dg/ext/pr47213.C: New.
7873 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7875 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7877 2011-01-13 Tobias Burnus <burnus@net-b.de>
7878 Mikael Morin <mikael@gcc.gnu.org>
7882 * gfortran.dg/select_type_20.f90: New.
7883 * gfortran.dg/select_type_21.f90: New.
7885 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7888 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7890 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7892 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7893 * gcc.dg/guality/pr36728-2.c: Likewise.
7895 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7898 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7900 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7902 PR rtl-optimization/45352
7903 * gcc.dg/pr45352-3.c: New.
7905 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7907 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7909 * g++.dg/cpp0x/range-for8.C: New.
7910 * g++.dg/cpp0x/range-for9.C: New.
7912 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7915 * g++.dg/debug/pr47209.C: New.
7917 2011-01-12 Richard Guenther <rguenther@suse.de>
7920 * gcc.dg/lto/pr47259_0.c: New testcase.
7921 * gcc.dg/lto/pr47259_1.c: Likewise.
7923 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7925 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7926 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7927 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
7928 methods missing from the OBJC2 Object.
7929 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
7930 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
7931 GNU and NeXT runtimes.
7932 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
7934 * objc-obj-c++-shared/Object1.m: Likewise.
7935 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
7936 * objc.dg/proto-qual-1.m: Likewise.
7937 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7938 * obj-c++.dg/proto-qual-1.mm: Likewise.
7940 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
7943 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
7945 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7947 Fixed the Objective-C++ testsuite and updated all tests.
7948 * lib/obj-c++.exp (obj-c++_init): Declare and set
7949 gcc_warning_prefix and gcc_error_prefix.
7950 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
7951 'dg-warning', 'dg-message' and 'dg-error'.
7952 * obj-c++.dg/class-extension-3.mm: Likewise.
7953 * obj-c++.dg/class-protocol-1.mm: Likewise.
7954 * obj-c++.dg/encode-7.mm: Likewise.
7955 * obj-c++.dg/exceptions-3.mm: Likewise.
7956 * obj-c++.dg/exceptions-5.mm: Likewise.
7957 * obj-c++.dg/method-12.mm: Likewise.
7958 * obj-c++.dg/method-13.mm: Likewise.
7959 * obj-c++.dg/method-15.mm: Likewise.
7960 * obj-c++.dg/method-16.mm: Likewise.
7961 * obj-c++.dg/method-4.mm: Likewise.
7962 * obj-c++.dg/method-8.mm: Likewise.
7963 * obj-c++.dg/method-conflict-1.mm: Likewise.
7964 * obj-c++.dg/method-conflict-2.mm: Likewise.
7965 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
7966 and uncommented second part of the testcase now that the testsuite
7968 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
7969 and uncommented second part of the testcase now that the testsuite
7971 * obj-c++.dg/private-1.mm: Likewise.
7972 * obj-c++.dg/proto-lossage-4.mm: Likewise.
7973 * obj-c++.dg/syntax-error-7.mm: Likewise.
7974 * obj-c++.dg/warn5.mm: Likewise.
7975 * obj-c++.dg/property/at-property-14.mm: Likewise.
7976 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
7978 * obj-c++.dg/property/at-property-18.mm: Likewise.
7979 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
7981 * obj-c++.dg/property/at-property-21.mm: Likewise.
7982 * obj-c++.dg/property/at-property-28.mm: Likewise.
7983 * obj-c++.dg/property/at-property-5.mm: Likewise.
7984 * obj-c++.dg/property/dynamic-2.mm: Likewise.
7985 * obj-c++.dg/property/property-neg-3.mm: Likewise.
7986 * obj-c++.dg/property/synthesize-11.mm: Likewise.
7987 * obj-c++.dg/property/synthesize-6.mm: Likewise.
7988 * obj-c++.dg/property/synthesize-8.mm: Likewise.
7989 * obj-c++.dg/property/synthesize-9.mm: Likewise.
7990 * obj-c++.dg/tls/diag-5.mm: Likewise.
7991 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
7992 dg-error, now matched correctly.
7994 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
7996 * objc.dg/property/at-property-29.m: New.
7997 * obj-c++.dg/property/at-property-29.mm: New.
7999 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001 * go.test/go-test.exp (go-set-goarch): New proc.
8002 (go-gc-tests): Use it.
8004 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8007 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8009 2011-01-11 Richard Henderson <rth@redhat.com>
8011 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8013 2011-01-11 Jan Hubicka <jh@suse.cz>
8017 * gcc.dg/lto/pr45721_1.c: New file.
8018 * gcc.dg/lto/pr45721_0.c: New file.
8020 2011-01-11 Richard Guenther <rguenther@suse.de>
8022 PR tree-optimization/46076
8023 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8025 2011-01-11 Jeff Law <law@redhat.com>
8027 * PR tree-optimization/47086
8028 * gcc.dg/pr47086.c: New test.
8030 2011-01-11 Jason Merrill <jason@redhat.com>
8033 * g++.dg/template/new10.C: New.
8036 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8038 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8040 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8041 Split type definitions and NSConstantString class into...
8042 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8043 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8044 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8045 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8046 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8047 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8049 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8050 encode defines for newer NeXT system headers.
8051 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8052 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8053 * objc.dg/foreach-5.m: Likewise.
8054 * objc.dg/foreach-2.m: Likewise.
8055 * objc.dg/foreach-4.m: Likewise.
8056 * objc.dg/torture/strings/string1.m: Likewise.
8057 * objc.dg/torture/strings/string2.m: Likewise.
8058 * objc.dg/torture/strings/string3.m: Likewise.
8059 * objc.dg/torture/strings/string4.m: Likewise.
8060 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8061 header and stand alone.
8062 * obj-c++.dg/strings/strings-2.mm: Likewise.
8063 * objc.dg/torture/strings/const-str-3.m: Likewise.
8064 * objc.dg/strings/strings-2.m: Likewise.
8065 * objc.dg/strings/const-str-12b.m: Likewise.
8067 2011-01-12 Richard Guenther <rguenther@suse.de>
8070 * gcc.dg/attr-weak-1.c: Adjust.
8072 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8075 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8076 standard compliant and comment.
8078 2011-01-10 Jan Hubicka <jh@suse.cz>
8081 * gcc.dg/initpri3.c: New testcase.
8083 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8086 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8092 (g_ebp_save): Likewise.
8093 (g_esp_save): Likewise.
8095 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8097 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8099 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8101 PR tree-optimization/46021
8102 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8103 i?86-*-*, x86_64-*-*.
8105 2011-01-10 Jeff Law <law@redhat.com>
8107 * PR tree-optimization/47141
8108 * gcc.c-torture/compile/pr47141.c: New test.
8110 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8113 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8114 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8115 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8116 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8119 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8120 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8121 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8122 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8123 being vectorized. Adjust dg-final pattern.
8126 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8127 * gcc.dg/vect/slp-24.c: Likewise.
8129 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8132 * g++.dg/other/pr47218-1.C: New test file.
8133 * g++.dg/other/pr47218.C: Likewise.
8134 * g++.dg/other/pr47218.h: New supporting header.
8136 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8139 * objc.dg/attributes/invalid-attribute-1.m: New.
8140 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8142 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8145 * gfortran.dg/proc_ptr_comp_28.f90: New.
8147 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8149 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8150 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8151 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8152 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8153 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8154 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8155 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8156 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8157 * objc.dg/gnu-api-2-class.m: Likewise.
8158 * objc.dg/gnu-api-2-ivar.m: Likewise.
8159 * objc.dg/gnu-api-2-method.m: Likewise.
8160 * objc.dg/gnu-api-2-objc.m: Likewise.
8161 * objc.dg/gnu-api-2-object.m: Likewise.
8162 * objc.dg/gnu-api-2-property.m: Likewise.
8163 * objc.dg/gnu-api-2-protocol.m: Likewise.
8164 * objc.dg/gnu-api-2-sel.m: Likewise.
8166 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8168 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8169 * objc.dg/objc-foreach-4.m: Likewise.
8170 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8171 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8172 * objc.dg/foreach-4.m: Likewise.
8173 * objc.dg/foreach-5.m: Likewise.
8174 * objc.dg/foreach-3.m: Return self from init.
8176 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8179 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8181 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8184 * gfortran.dg/class_35.f90: New.
8186 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8188 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8190 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8193 * objc.dg/invalid-method-2.m: New.
8194 * obj-c++.dg/invalid-method-2.mm: New.
8196 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8199 * gfortran.dg/transpose_optimization_2.f90 : New test.
8201 2011-01-08 Jan Hubicka <jh@suse.cz>
8203 PR tree-optmization/46469
8204 * g++.dg/torture/pr46469.C: New testcase.
8206 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8208 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8209 emulation of libobjc-gnu structure layout functionality to ..
8210 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8211 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8212 * objc/execute/bf-common.h: Adjust headers.
8213 * objc/execute/bf-1.m: Likewise.
8214 * objc/execute/bf-2.m: Likewise.
8215 * objc/execute/bf-3.m: Likewise.
8216 * objc/execute/bf-4.m: Likewise.
8217 * objc/execute/bf-5.m: Likewise.
8218 * objc/execute/bf-6.m: Likewise.
8219 * objc/execute/bf-7.m: Likewise.
8220 * objc/execute/bf-8.m: Likewise.
8221 * objc/execute/bf-9.m: Likewise.
8222 * objc/execute/bf-10.m: Likewise.
8223 * objc/execute/bf-11.m: Likewise.
8224 * objc/execute/bf-12.m: Likewise.
8225 * objc/execute/bf-13.m: Likewise.
8226 * objc/execute/bf-14.m: Likewise.
8227 * objc/execute/bf-15.m: Likewise.
8228 * objc/execute/bf-16.m: Likewise.
8229 * objc/execute/bf-17.m: Likewise.
8230 * objc/execute/bf-18.m: Likewise.
8231 * objc/execute/bf-19.m: Likewise.
8232 * objc/execute/bf-20.m: Likewise.
8233 * objc/execute/bf-21.m: Likewise.
8234 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8235 objc_get_type_qualifiers ().
8237 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8240 * gfortran.dg/dependency_39.f90: New test.
8242 2011-01-07 Jan Hubicka <jh@suse.cz>
8244 Get builtins tests ready for linker plugin.
8245 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8246 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8247 my_memset, my_bzero): Mark used.
8248 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8249 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8251 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8254 2011-01-07 Jan Hubicka <jh@suse.cz>
8256 PR tree-optimization/46367
8257 * g++.dg/torture/pr46367.C: New file.
8259 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8262 * gcc.dg/pr47201.c: New test.
8265 * gcc.dg/tree-prof/pr47187.c: New test.
8267 2011-01-07 Tobias Burnus <burnus@net-b.de>
8270 * gfortran.dg/extends_type_of_3.f90: New.
8272 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8274 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8275 * g++.dg/ext/dllimport-MI1.C: Likewise.
8276 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8277 * g++.dg/ext/dllimport10.C: Likewise.
8278 * g++.dg/ext/dllimport11.C: Likewise.
8279 * g++.dg/ext/dllimport12.C: Likewise.
8280 * g++.dg/ext/dllimport13.C: Likewise.
8281 * g++.dg/ext/dllimport2.C: Likewise.
8282 * g++.dg/ext/dllimport3.C: Likewise.
8283 * g++.dg/ext/dllimport4.C: Likewise.
8284 * g++.dg/ext/dllimport5.C: Likewise.
8285 * g++.dg/ext/dllimport6.C: Likewise.
8286 * g++.dg/ext/dllimport8.C: Likewise.
8287 * g++.dg/ext/dllimport9.C: Likewise.
8288 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8289 targets, too. Additionally enable test for i?86-*-mingw*.
8290 * g++.dg/ext/selectany1.C: Likewise.
8291 Remove guard variable check.
8293 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8297 * gfortran.dg/storage_size_3.f08: Extended.
8299 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8302 * g++.dg/template/stdarg1.C: New test.
8304 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8307 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8308 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8309 from the interface of functions to not hide the errors that
8312 2011-01-06 Jan Hubicka <jh@suse.cz>
8314 * gcc.dg/lto/pr47188_0.c: New testcase.
8315 * gcc.dg/lto/pr47188_1.c: New testcase.
8317 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8321 * gfortran.dg/interface_33.f90: New test.
8323 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8326 * gcc.c-torture/compile/pr47150.c: New test.
8328 2011-01-06 Ira Rosen <irar@il.ibm.com>
8330 PR tree-optimization/47139
8331 * gcc.dg/vect/pr47139.c: New test.
8333 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8336 * gfortran.dg/extends_type_of_2.f03: New.
8338 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8340 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8342 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8344 * gnat.dg/opt14.adb: New test.
8346 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8349 * gfortran.dg/allocate_error_2.f90: New test.
8351 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8354 * gfortran.dg/storage_size_3.f08: New.
8356 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8358 PR libgfortran/47154
8359 * gfortran.dg/namelist_68.f90: New test.
8361 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8363 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8365 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8368 * gfortran.dg/class_34.f90: New.
8370 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8372 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8373 use __builtin_inff. Skip all single-precision tests that require
8376 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8378 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8380 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8382 PR tree-optimization/47148
8383 * gcc.c-torture/execute/pr47148.c: New test.
8385 PR tree-optimization/47155
8386 * gcc.c-torture/execute/pr47155.c: New test.
8388 PR rtl-optimization/47157
8389 * gcc.c-torture/compile/pr47157.c: New test.
8391 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8393 * gcc.dg/torture/vector-shift2.c (schar): Define.
8394 (main): Always use schar or uchar instead of plain "char" to avoid
8395 dependencies on implementation-defined char signedness.
8397 2011-01-03 Martin Jambor <mjambor@suse.cz>
8399 PR tree-optimization/46801
8400 * gnat.dg/pack9.adb: Remove xfail.
8402 2011-01-03 Martin Jambor <mjambor@suse.cz>
8404 PR tree-optimization/46984
8405 * g++.dg/ipa/pr46984.C: New test.
8407 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8410 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8412 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8414 PR tree-optimization/47140
8415 * gcc.c-torture/compile/pr47140.c: New test.
8417 PR rtl-optimization/47028
8418 * gcc.dg/pr47028.c: New test.
8420 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8422 * objc.dg/protocol-forward-1.m: Removed TODO.
8423 * objc.dg/protocol-forward-2.m: New.
8424 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8425 * obj-c++.dg/protocol-forward-2.mm: New.
8427 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8430 * g++.dg/eh/pr38662.C: New testcase.
8432 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8434 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8435 scan for newline '\n'.
8438 Copyright (C) 2011 Free Software Foundation, Inc.
8440 Copying and distribution of this file, with or without modification,
8441 are permitted in any medium without royalty provided the copyright
8442 notice and this notice are preserved.