1 2011-05-04 Jason Merrill <jason@redhat.com>
3 * g++.dg/conversion/base1.C: New.
5 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8 gfortran.dg/round_3.f08: Add more checks to test case.
10 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
12 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
13 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
14 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
15 Gate test on effective_target fd_truncate.
17 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
19 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
20 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
21 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
22 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
23 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
24 * gcc.target/i386/pr38824.c: Ditto.
25 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
26 * gcc.target/i386/vecinit-2.c: Ditto.
27 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
28 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
29 * gcc.target/i386/parity-2.c: Ditto.
30 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
32 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
34 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
36 * gcc.target/bfin/mcpu-bf514.c: Likewise.
37 * gcc.target/bfin/mcpu-bf516.c: Likewise.
38 * gcc.target/bfin/mcpu-bf518.c: Likewise.
40 2011-05-03 Tobias Burnus <burnus@net-b.de>
43 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
45 2011-05-03 Tobias Burnus <burnus@net-b.de>
48 * gfortran.dg/coarray/this_image_1.f90: New.
50 2011-05-03 Tobias Burnus <burnus@net-b.de>
53 * gfortran.dg/coarray/caf.dg: New.
54 * gfortran.dg/coarray/image_index_1.f90: New, copied
55 from ../coarray_16.f90.
57 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
60 * g++.dg/ext/complex9.C: New.
62 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
65 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
66 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
67 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
69 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
71 * gcc.target/bfin/builtins: Created.
72 * gcc.target/bfin/hisilh-O0.c: Deleted.
73 * gcc.target/bfin/hisilh.c: Moved to...
74 * gcc.target/bfin/builtins/hisilh.c: ...here.
75 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
76 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
77 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
78 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
79 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
80 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
81 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
82 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
83 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
84 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
85 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
86 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
87 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
88 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
89 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
90 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
91 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
92 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
93 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
94 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
95 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
96 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
97 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
98 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
99 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
100 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
101 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
102 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
103 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
104 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
105 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
106 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
107 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
108 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
109 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
110 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
111 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
112 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
113 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
114 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
115 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
116 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
117 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
118 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
119 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
120 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
121 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
122 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
123 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
124 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
125 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
126 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
127 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
128 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
129 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
130 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
131 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
132 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
133 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
134 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
135 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
136 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
137 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
138 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
139 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
140 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
141 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
142 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
143 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
144 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
145 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
146 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
147 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
148 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
149 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
150 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
151 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
152 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
153 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
154 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
155 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
156 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
157 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
158 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
159 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
160 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
161 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
162 * gcc.target/bfin/builtins/circptr.c: Ditto.
163 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
164 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
165 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
166 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
167 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
168 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
169 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
170 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
171 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
172 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
173 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
174 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
175 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
176 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
177 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
178 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
179 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
180 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
181 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
182 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
183 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
184 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
185 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
186 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
187 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
188 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
189 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
190 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
191 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
192 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
193 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
194 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
195 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
196 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
197 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
198 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
199 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
200 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
201 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
202 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
203 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
204 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
205 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
206 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
207 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
208 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
209 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
210 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
211 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
212 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
213 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
214 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
215 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
216 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
217 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
218 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
219 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
220 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
221 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
222 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
223 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
224 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
225 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
226 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
227 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
228 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
229 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
230 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
231 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
232 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
234 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
236 * gcc.target/arm/cold-lc.c: New test.
238 2011-05-03 Jakub Jelinek <jakub@redhat.com>
241 * gcc.dg/pr48774.c: New test.
243 2011-05-03 Richard Guenther <rguenther@suse.de>
245 * gcc.dg/large-size-array-5.c: New testcase.
247 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
249 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
251 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
253 * lib/target-supports.exp (check_effective_target_vect_strided):
255 (check_effective_target_vect_strided2)
256 (check_effective_target_vect_strided3)
257 (check_effective_target_vect_strided4)
258 (check_effective_target_vect_strided8): ...these new functions.
260 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
261 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
262 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
263 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
264 * gcc.dg/vect/pr37539.c: Likewise.
265 * gcc.dg/vect/slp-11a.c: Likewise.
266 * gcc.dg/vect/slp-11b.c: Likewise.
267 * gcc.dg/vect/slp-11c.c: Likewise.
268 * gcc.dg/vect/slp-12a.c: Likewise.
269 * gcc.dg/vect/slp-12b.c: Likewise.
270 * gcc.dg/vect/slp-18.c: Likewise.
271 * gcc.dg/vect/slp-19a.c: Likewise.
272 * gcc.dg/vect/slp-19b.c: Likewise.
273 * gcc.dg/vect/slp-21.c: Likewise.
274 * gcc.dg/vect/slp-23.c: Likewise.
275 * gcc.dg/vect/vect-cselim-1.c: Likewise.
277 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
278 instead of vect_interleave && vect_extract_even_odd.
279 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
280 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
281 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
282 * gcc.dg/vect/vect-1.c: Likewise.
283 * gcc.dg/vect/vect-10.c: Likewise.
284 * gcc.dg/vect/vect-98.c: Likewise.
285 * gcc.dg/vect/vect-107.c: Likewise.
286 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
287 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
288 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
289 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
290 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
291 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
292 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
293 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
294 * gcc.dg/vect/vect-strided-float.c: Likewise.
295 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
296 * gcc.dg/vect/vect-strided-mult.c: Likewise.
297 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
298 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
299 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
300 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
301 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
302 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
303 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
304 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
305 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
306 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
307 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
308 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
309 * gcc.dg/vect/vect-vfa-03.c: Likewise.
311 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
313 * gcc.dg/vect/pr30843.c: Likewise.
314 * gcc.dg/vect/pr33866.c: Likewise.
315 * gcc.dg/vect/slp-reduc-6.c: Likewise.
316 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
317 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
318 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
320 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
322 * gcc.dg/vect/slp-11.c: Split into...
323 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
324 gcc.dg/vect/slp-11c.c: ...these tests.
325 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
326 * gcc.dg/vect/slp-12c.c: ...this new test.
327 * gcc.dg/vect/slp-19.c: Split into...
328 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
329 gcc.dg/vect/slp-19c.c: ...these new tests.
331 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
333 * lib/target-supports.exp
334 (check_effective_target_vect_extract_even_odd_wide): Delete.
335 (check_effective_target_vect_strided_wide): Likewise.
336 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
337 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
338 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
339 * gcc.dg/vect/pr37539.c: Likewise.
340 * gcc.dg/vect/slp-11.c: Likewise.
341 * gcc.dg/vect/slp-12a.c: Likewise.
342 * gcc.dg/vect/slp-12b.c: Likewise.
343 * gcc.dg/vect/slp-19.c: Likewise.
344 * gcc.dg/vect/slp-23.c: Likewise.
345 * gcc.dg/vect/vect-1.c: Likewise.
346 * gcc.dg/vect/vect-98.c: Likewise.
347 * gcc.dg/vect/vect-107.c: Likewise.
348 * gcc.dg/vect/vect-strided-float.c: Likewise.
350 2011-05-02 Jason Merrill <jason@redhat.com>
352 * g++.dg/init/new31.C: New.
354 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
357 * gcc.dg/pr35445.c: New test.
359 2011-05-02 Jason Merrill <jason@redhat.com>
361 * c-c++-common/vla-1.c: New.
363 2011-05-02 Richard Guenther <rguenther@suse.de>
365 PR tree-optimization/48822
366 * gcc.dg/torture/pr48822.c: New testcase.
368 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/cpp0x/constexpr-47969.C: New.
373 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
376 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
377 on vect_no_align targets.
378 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
379 vect_no_align targets.
381 2011-05-01 Xinliang David Li <davidxl@google.com>
383 * gcc.dg/tree-ssa/integer-addr.c: New test.
384 * gcc.dg/tree-ssa/alias_bug.c: New test.
386 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
389 * gfortran.dg/round_3.f08: Add more checks.
391 2011-04-30 Tobias Burnus <burnus@net-b.de>
394 * gfortran.dg/import9.f90: New, proper test.
395 * gfortran.dg/interface_37.f90: Remove bogus
396 test (bogus copy of interface_36.f90).
398 2011-04-30 Tobias Burnus <burnus@net-b.de>
401 * gfortran.dg/interface_37.f90: New.
403 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
406 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
408 2011-04-30 Jakub Jelinek <jakub@redhat.com>
410 PR tree-optimization/48809
411 * gcc.c-torture/execute/pr48809.c: New test.
413 2011-04-29 Jeff Law <law@redhat.com>
415 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
417 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/init/ctor10.C: New.
422 2011-04-29 Le-Chun Wu <lcwu@google.com>
424 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
425 warning in implicitly instantiated templates.
427 2011-04-29 Le-Chun Wu <lcwu@google.com>
429 * g++.dg/warn/Wnull-conversion-1.C: New.
430 * g++.dg/warn/Wnull-conversion-2.C: New.
432 2011-04-29 Diego Novillo <dnovillo@google.com>
434 * g++.old-deja/g++.other/null3.C: Expect warning about
435 converting boolean to a pointer.
437 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
440 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
444 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
446 2011-04-29 Tobias Burnus <burnus@net-b.de>
449 * gfortran.dg/typebound_proc_22.f90: New.
452 * gfortran.dg/interface_36.f90: New.
454 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
461 * gfortran.dg/fmt_g.f: Adjust test.
462 * gfortran.dg/fmt_g0_1.f08: Adjust test.
463 * gfortran.dg/round_3.f08: New test.
464 * gfortran.dg/namelist_print_1.f: Adjust test.
465 * gfortran.dg/char4_iunit_1.f03: Adjust test.
466 * gfortran.dg/f2003_io_5.f03: Adjust test.
467 * gfortran.dg/coarray_15.f90: Adjust test.
468 * gfortran.dg/namelist_65.f90: Adjust test.
469 * gfortran.dg/fmt_cache_1.f: Adjust test.
470 * gfortran.dg/char4_iunit_2.f03: Adjust test.
471 * gfortran.dg/real_const_3.f90: Adjust test.
473 2011-04-28 Xinliang David Li <davidxl@google.com>
475 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
476 * testsuite/g++.dg/prof-robust-1.C: New test.
478 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
480 PR tree-optimization/48765
481 * gcc.dg/vect/pr48765.c: New.
483 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
485 PR tree-optimization/48775
486 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
488 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
491 * g++.dg/inherit/pr48798.C: New.
492 * g++.old-deja/g++.other/base1.C: Adjust.
494 2011-04-28 Dodji Seketeli <dodji@redhat.com>
497 * g++.dg/template/inherit7.C: New test case.
499 2011-04-28 Richard Guenther <rguenther@suse.de>
501 PR tree-optimization/40052
502 PR tree-optimization/15347
503 * gcc.dg/tree-ssa/vrp57.c: New testcase.
504 * gcc.dg/pr15347.c: Likewise.
506 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
509 * g++.dg/cpp0x/sfinae18.C: New.
511 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/ext/is_literal_type1.C: New.
516 2011-04-28 Tobias Burnus <burnus@net-b.de>
520 * gfortran.dg/interface_35.f90: New.
521 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
522 * gfortran.dg/func_result_6.f90: Add dg-warning.
523 * gfortran.dg/bessel_1.f90: Ditto.
524 * gfortran.dg/hypot_1.f90: Ditto.
525 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
526 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
527 * gfortran.dg/interface_assignment_4.f90: Ditto.
529 2011-04-27 Jason Merrill <jason@redhat.com>
531 * g++.dg/ext/complex8.C: New.
533 * g++.dg/cpp0x/initlist49.C: New.
534 * g++.dg/init/new30.C: New.
536 2011-04-27 Tobias Burnus <burnus@net-b.de>
539 * gfortran.dg/whole_file_34.f90: New.
541 2011-04-27 Jan Hubicka <jh@suse.cz>
543 * gcc.dg/tree-ssa/inline-9.c: New testcase.
545 2011-04-27 Jason Merrill <jason@redhat.com>
547 * g++.old-deja/g++.oliva/overload1.C: Adjust.
549 * g++.dg/parse/ambig6.C: New.
551 2011-04-27 Nick Clifton <nickc@redhat.com>
553 * gcc.dg/20020312-2.c: Add definition for RX.
555 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
556 option with RX targets.
558 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
561 2011-04-27 Richard Guenther <rguenther@suse.de>
563 * gcc.dg/tree-ssa/pr23382.c: Remove.
565 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
568 * gcc.c-torture/compile/pr48767.c: New test.
570 2011-04-27 Richard Guenther <rguenther@suse.de>
572 PR tree-optimization/48772
573 * g++.dg/pr48772.C: New testcase.
575 2011-04-27 Jakub Jelinek <jakub@redhat.com>
578 * gcc.c-torture/compile/pr48742.c: New test.
580 2011-04-26 Jason Merrill <jason@redhat.com>
582 * g++.dg/lookup/koenig13.C: New.
584 * g++.dg/cpp0x/initlist48.C: New.
586 2011-04-25 Jason Merrill <jason@redhat.com>
588 * g++.dg/cpp0x/sfinae17.C: New.
590 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
593 * gcc.target/powerpc/pr48258-1.c: New file.
594 * gcc.target/powerpc/pr48258-2.c: Ditto.
596 2011-04-26 Xinliang David Li <davidxl@google.com>
598 * gcc.dg/uninit-suppress.c: New test.
599 * gcc.dg/uninit-suppress.c: New test.
601 2011-04-26 Jakub Jelinek <jakub@redhat.com>
604 * gcc.dg/pr48768.c: New test.
606 PR tree-optimization/48734
607 * gcc.c-torture/compile/pr48734.c: New test.
610 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
612 2011-04-26 Richard Guenther <rguenther@suse.de>
614 PR tree-optimization/48731
615 * gcc.dg/torture/pr48731.c: New testcase.
617 2011-04-26 Richard Guenther <rguenther@suse.de>
620 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
622 2011-04-26 Richard Guenther <rguenther@suse.de>
625 * gcc.dg/torture/pr48694-1.c: New testcase.
626 * gcc.dg/torture/pr48694-2.c: Likewise.
628 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/ext/underlying_type1.C: New.
631 * g++.dg/ext/underlying_type2.C: Likewise.
632 * g++.dg/ext/underlying_type3.C: Likewise.
633 * g++.dg/ext/underlying_type4.C: Likewise.
634 * g++.dg/ext/underlying_type5.C: Likewise.
635 * g++.dg/ext/underlying_type6.C: Likewise.
636 * g++.dg/ext/underlying_type7.C: Likewise.
637 * g++.dg/ext/underlying_type8.C: Likewise.
638 * g++.dg/ext/underlying_type9.C: Likewise.
639 * g++.dg/ext/underlying_type10.C: Likewise.
641 2011-04-25 Jason Merrill <jason@redhat.com>
643 * g++.dg/cpp0x/regress/template-const2.C: New.
645 2011-04-25 Jeff Law <law@redhat.com>
647 * gcc.dg/tree-ssa/vrp56.c: new test.
649 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
651 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
653 2011-04-24 Jakub Jelinek <jakub@redhat.com>
655 PR preprocessor/48740
656 * c-c++-common/raw-string-11.c: New test.
658 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
660 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
663 2011-04-23 Tobias Burnus <burnus@net-b.de>
666 * gfortran.dg/coarray_19.f90: New.
668 2011-04-23 Jakub Jelinek <jakub@redhat.com>
671 * gcc.dg/pr48685.c: New test.
673 2011-04-22 Jan Hubicka <jh@suse.cz>
675 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
677 2011-04-22 Jakub Jelinek <jakub@redhat.com>
679 PR tree-optimization/48717
680 * gcc.c-torture/execute/pr48717.c: New test.
682 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
685 * gcc.target/i386/pr48723.c: New test.
687 2011-04-22 Jakub Jelinek <jakub@redhat.com>
690 * gcc.dg/gomp/pr48716.c: New test.
691 * g++.dg/gomp/pr48716.C: New test.
693 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
696 * gcc.dg/missing-field-init-2.c: Update testcase.
698 2011-04-22 Alan Modra <amodra@gmail.com>
700 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
702 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
705 * gfortran.dg/function_optimize_6.f90: New test.
707 2011-04-21 Easwaran Raman <eraman@google.com>
709 * gcc.dg/stack-layout-2.c: New test.
711 2011-04-21 Richard Guenther <rguenther@suse.de>
714 * g++.dg/lto/pr48207-2_0.C: New testcase.
715 * g++.dg/lto/pr48207-3_0.C: Likewise.
717 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
719 * gnat.dg/volatile5.adb: New test.
720 * gnat.dg/volatile5_pkg.ads: New helper.
722 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
725 * gcc.target/i386/pr48708.c: New test.
727 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
729 * gcc.dg/vect/vect-119.c: New test.
731 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
733 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
736 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
737 Richard Sandiford <richard.sandiford@linaro.org>
740 * gcc.target/arm/pr46329.c: New test.
742 2011-04-21 Tobias Burnus <burnus@net-b.de>
745 * gfortran.dg/coarray_18.f90: New.
747 2011-04-20 Jason Merrill <jason@redhat.com>
749 * g++.dg/cpp0x/initlist47.C: New.
751 * g++.dg/init/dtor4.C: New.
753 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
756 * gcc.target/i386/sse2-pinsrw.c: New test.
757 * gcc.target/i386/avx-vpinsrw.c: Ditto.
758 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
759 * gcc.target/i386/sse2-insvhi.c: Ditto.
760 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
761 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
763 2011-04-20 Jason Merrill <jason@redhat.com>
765 * g++.dg/template/const4.C: New.
767 2011-04-20 Easwaran Raman <eraman@google.com>
769 * gcc.dg/stack-layout-1.c: New test.
771 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
773 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
774 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
777 2011-04-20 Kai Tietz <ktietz@redhat.com>
779 * gcc.dg/binop-xor1.c: New test.
780 * gcc.dg/binop-xor2.c: New test.
781 * gcc.dg/binop-xor3.c: New test.
782 * gcc.dg/binop-xor4.c: New test.
783 * gcc.dg/binop-xor5.c: New test.
785 2011-04-20 Richard Guenther <rguenther@suse.de>
787 PR tree-optimization/47892
788 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
790 2011-04-20 Richard Guenther <rguenther@suse.de>
793 * g++.dg/torture/pr48695.C: New testcase.
795 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
797 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
798 * gcc.c-torture/execute/cmpsi-2.c: Ditto
799 * gcc.c-torture/execute/pr45262.c: Ditto
800 * gcc.dg/torture/pr43165.c: Ditto.
801 * gcc.dg/torture/pr47228.c: Ditto.
802 * gcc.dg/tree-ssa/pr45144.c: Ditto.
803 * gcc.dg/ipa/pr45644.c: Ditto.
804 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
807 2011-04-19 Jason Merrill <jason@redhat.com>
809 * g++.dg/ext/complex7.C: New.
811 * g++.dg/ext/attrib41.C: New.
813 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
816 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
818 2011-04-19 Jakub Jelinek <jakub@redhat.com>
821 * gcc.target/i386/pr48678.c: New test.
823 2011-04-19 Martin Jambor <mjambor@suse.cz>
825 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
826 * g++.dg/opt/devirt2.C: New test.
827 * g++.dg/ipa/devirt-g-1.C: Likewise.
829 2011-04-19 Tobias Burnus <burnus@net-b.de>
832 * gfortran.dg/whole_file_33.f90: New.
834 2011-04-19 Martin Jambor <mjambor@suse.cz>
836 * g++.dg/ipa/devirt-7.C: New test.
838 2011-04-19 Richard Guenther <rguenther@suse.de>
841 * g++.dg/lto/pr48207_0.C: New testcase.
843 2011-04-18 Jason Merrill <jason@redhat.com>
845 * g++.dg/init/void1.C: New.
847 * g++.dg/cpp0x/union4.C: New.
849 2011-04-18 Jakub Jelinek <jakub@redhat.com>
852 * g++.dg/torture/pr48661.C: New test.
855 * g++.dg/gomp/pr48632.C: New test.
857 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
859 * gcc.target/i386/sse2-maskmovdqu.c: New test.
860 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
862 2011-04-18 Tobias Burnus <burnus@net-b.de>
865 * gfortran.dg/coarray_17.f90: New.
866 * gfortran.dg/coarray_10.f90: Update dg-error.
868 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
871 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
872 * gfortran.dg/guality/guality.exp: Likewise.
874 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
876 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
878 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
880 * gcc.dg/vect/pr48377.c: Remove dg-do run.
882 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
884 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
886 2011-04-18 Richard Guenther <rguenther@suse.de>
889 * g++.dg/torture/pr46364.C: New testcase.
891 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
893 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
895 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
897 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
899 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
900 Ira Rosen <ira.rosen@linaro.org>
903 * gcc.target/arm/pr48252.c: New test.
905 2011-04-18 Jakub Jelinek <jakub@redhat.com>
907 PR tree-optimization/48616
908 * gcc.dg/pr48616.c: New test.
910 2011-04-18 Tobias Burnus <burnus@net-b.de>
913 * gfortran.dg/coarray_16.f90: New.
915 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
918 * gfortran.dg/realloc_on_assign_7.f03: New test.
920 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
923 * gfortran.dg/fmt_g0_6.f08: New test.
925 2011-04-17 Jason Merrill <jason@redhat.com>
927 * g++.dg/cpp0x/sfinae16.C: New.
929 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
931 * gcc.target/mips/reg-var-1.c: New test.
933 2011-04-17 Jan Hubicka <jh@suse.cz>
935 * gcc.dg/winline-5.c: Update testcase.
937 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
939 * gnat.dg/discr27.ad[sb]: Move dg directive.
940 * gnat.dg/discr28.ad[sb]: New test.
941 * gnat.dg/discr28_pkg.ads: New helper.
943 2011-04-17 Michael Matz <matz@suse.de>
945 PR tree-optimization/48622
947 * gcc.dg/lto/pr48622_0.c: New test.
949 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
951 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
952 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
953 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
954 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
955 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
956 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
958 2011-04-15 Jason Merrill <jason@redhat.com>
960 * g++.dg/cpp0x/range-for17.C: New.
962 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
964 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
965 * g++.dg/cpp0x/range-for3.C: Likewise.
966 * g++.dg/cpp0x/range-for9.C: Correct error message.
967 * g++.dg/cpp0x/range-for11.C: New.
968 * g++.dg/cpp0x/range-for12.C: New.
969 * g++.dg/cpp0x/range-for13.C: New.
970 * g++.dg/cpp0x/range-for14.C: New.
971 * g++.dg/cpp0x/range-for15.C: New.
972 * g++.dg/cpp0x/range-for16.C: New.
974 2011-04-15 Tobias Burnus <burnus@net-b.de>
977 * gfortran.dg/coarray_15.f90: Change to dg-do run.
979 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
981 * objc.dg/naming-4.m: Updated.
982 * objc.dg/naming-5.m: Updated.
983 * objc.dg/naming-6.m: New.
984 * objc.dg/naming-7.m: New.
985 * obj-c++.dg/naming-1.mm: Updated.
986 * obj-c++.dg/naming-2.mm: Updated.
987 * obj-c++.dg/naming-3.mm: New.
988 * obj-c++.dg/naming-4.mm: New.
990 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
993 * gfortran.dg/fmt_g0_5.f08: New test.
995 2011-04-15 Richard Guenther <rguenther@suse.de>
998 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1000 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1002 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1003 -finline-limit=0 to -fno-inline
1005 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1008 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1011 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1014 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1015 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1016 * gcc.target/i386/avx-insertps-3.c: New test.
1017 * gcc.target/i386/avx-insertps-4.c: New test.
1019 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1021 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1024 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1029 * gcc.target/avr/pr46779-1.c: New test case
1030 * gcc.target/avr/pr46779-2.c: New test case
1032 2011-04-14 Jason Merrill <jason@redhat.com>
1034 * g++.dg/cpp0x/sfinae15.C: New.
1036 * g++.dg/cpp0x/sfinae14.C: New.
1038 * g++.dg/ext/vla10.C: New.
1040 2011-04-14 Richard Guenther <rguenther@suse.de>
1042 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1044 2011-04-14 Richard Guenther <rguenther@suse.de>
1046 * gcc.dg/fold-bitand-4.c: Move ...
1047 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1049 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1051 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1053 * gcc.target/avr/torture/trivial.c: Ditto.
1055 2011-04-13 Jason Merrill <jason@redhat.com>
1057 * g++.dg/template/operator11.C: New.
1059 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1062 * gcc.dg/gomp/pr48591.c: New test.
1065 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1066 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1068 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1071 * g++.dg/template/dependent-expr7.C: New test case.
1073 2011-04-13 Jason Merrill <jason@redhat.com>
1075 * g++.dg/cpp0x/sfinae13.C: New.
1077 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1079 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1081 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1083 * gcc.target/arm/pr43698.c: Remove -march option.
1085 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1087 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1090 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1094 * gfortran.dg/realloc_on_assign_6.f03: New test.
1096 2011-04-12 Kai Tietz <ktietz@redhat.com>
1098 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1099 targets the additional -mno-ms-bitfields and
1100 -Wno-packed-bitfield-compat options.
1101 * g++.dg/ext/bitfield3.C: Likewise.
1102 * g++.dg/ext/bitfield4.C: Likewise.
1103 * g++.dg/ext/bitfield5.C: Likewise.
1104 * gcc.dg/bitfld-15.c: Likewise.
1105 * gcc.dg/bitfld-16.c: Likewise.
1106 * gcc.dg/bitfld-17.c: Likewise.
1107 * gcc.dg/bitfld-18.c: Likewise.
1109 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1111 * gcc.target/arm/neon-vld3-1.c: New test.
1112 * gcc.target/arm/neon-vst3-1.c: New test.
1113 * gcc.target/arm/neon/v*.c: Regenerate.
1115 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1117 PR rtl-optimization/48549
1118 * g++.dg/opt/pr48549.C: New test.
1120 2011-04-12 Richard Guenther <rguenther@suse.de>
1122 PR tree-optimization/46076
1123 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1125 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1128 * lib/compat.exp (compat-execute): Declare unsupported after
1129 stripping path from src1.
1130 * lib/lto.exp (lto-execute): Likewise.
1132 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1135 * gcc.dg/pr48552-1.c: New test.
1136 * gcc.dg/pr48552-2.c: New test.
1138 2011-04-11 Jason Merrill <jason@redhat.com>
1140 * g++.dg/cpp0x/sfinae12.C: New.
1142 * g++.dg/cpp0x/enum10.C: New.
1144 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1146 * g++.dg/cpp0x/rv-func.C: New.
1148 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1150 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1153 2011-04-11 Martin Jambor <mjambor@suse.cz>
1155 PR tree-optimization/48195
1156 * gcc.dg/ipa/pr48195.c: New test.
1158 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1160 * gnat.dg/return3.adb: Remove unused switch.
1162 2011-04-08 Mike Stump <mikestump@comcast.net>
1165 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1166 default to fno-common.
1168 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1170 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1171 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1173 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1176 * gfortran.dg/function_optimize_5.f90: New test.
1178 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1180 * gnat.dg/aggr17.adb: New test.
1181 * gnat.dg/aggr18.adb: Likewise.
1183 2011-04-08 Michael Matz <matz@suse.de>
1186 * gcc.target/i386/pr48389.c: New test.
1188 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1190 PR rtl-optimization/48272
1191 * g++.dg/opt/pr48272.C: New.
1193 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1195 PR rtl-optimization/48235
1196 * gcc.dg/pr48235.c: New.
1198 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1200 PR rtl-optimization/48302
1201 * g++.dg/opt/pr48302.C: New.
1203 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1206 * g++.dg/opt/pr48273.C: New.
1208 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1210 PR rtl-optimization/48442
1211 * gcc.dg/pr48442.c: New.
1213 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1215 PR tree-optimization/48377
1216 * gcc.dg/vect/pr48377.c: New test.
1218 2011-04-07 Jason Merrill <jason@redhat.com>
1220 * g++.dg/cpp0x/regress/call1.C: New.
1222 * g++.dg/cpp0x/variadic107.C: New.
1224 * g++.dg/cpp0x/sfinae11.C: New.
1225 * g++.dg/cpp0x/noexcept02.C: Fix.
1227 * g++.dg/cpp0x/sfinae10.C: New.
1229 * g++.dg/cpp0x/sfinae9.C: New.
1231 * c-c++-common/Wcast-qual-1.c: Move here from...
1232 * gcc.dg/cast-qual-3.c: ...here, and...
1233 * g++.dg/warn/Wcast-qual2.C: ...here.
1235 * g++.dg/cpp0x/sfinae8.C: New.
1237 * g++.dg/cpp0x/sfinae7.C: New.
1239 * g++.dg/cpp0x/enum9.C: New.
1241 2011-04-07 Mike Stump <mikestump@comcast.net>
1243 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1244 with no trampolines.
1246 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1249 * gfortran.dg/gomp/pr48117.f90: New test.
1252 * gcc.dg/torture/pr48343.c: New test.
1254 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1256 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1258 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1260 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1262 2011-04-07 Tom de Vries <tom@codesourcery.com>
1265 * lib/scanasm.exp (object-size): New proc.
1266 * gcc.target/arm/pr43920-2.c: New test.
1268 2011-04-06 Tobias Burnus <burnus@net-b.de>
1272 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1274 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1276 * gcc.dg/mtune.c: Prune note from output.
1278 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1281 * gcc.dg/guality/pr36977.c: New test.
1282 * gcc.dg/guality/pr48466.c: New test.
1284 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1286 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1288 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1290 * gnat.dg/return3.adb: New test.
1292 2011-04-06 Richard Guenther <rguenther@suse.de>
1294 PR tree-optimization/47663
1295 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1297 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1299 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1300 Solaris 8 and 9 as well.
1302 2011-04-05 Tom de Vries <tom@codesourcery.com>
1305 * gcc.target/arm/pr43920-1.c: New test.
1307 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1309 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1310 (cctor): Actually return the value.
1311 (main): Cast return values.
1313 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1315 * gfortran.dg/character_comparison_8.f90: New test.
1317 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1319 * frontend-passes: (optimize_lexical_comparison): New function.
1320 (optimize_expr): Call it.
1321 (optimize_comparison): Also handle lexical comparison functions.
1322 Return false instad of -2 for unequal comparison.
1324 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1327 * function_optimize_4.f90: New test.
1329 2011-04-04 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1333 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1334 * gfortran.dg/coarray_15.f90: New.
1336 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1338 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1339 * gfortran.dg/bessel_7.f90: Likewise.
1341 2011-04-03 Tobias Burnus <burnus@net-b.de>
1343 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1345 2011-04-03 Richard Guenther <rguenther@suse.de>
1346 Ira Rosen <ira.rosen@linaro.org>
1348 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1349 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1350 -ftree-loop-if-convert-stores.
1352 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1354 * gnat.dg/specs/aggr2.ads: New test.
1356 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1358 * gnat.dg/debug2.ad[sb]: New test.
1359 * gnat.dg/debug2_pkg.ads: New helper.
1360 * gnat.dg/debug3.ad[sb]: New test.
1362 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1364 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1366 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1369 * gcc.c-torture/compile/pr48335-1.c: New test.
1370 * gcc.dg/pr48335-1.c: New test.
1371 * gcc.dg/pr48335-2.c: New test.
1372 * gcc.dg/pr48335-3.c: New test.
1373 * gcc.dg/pr48335-4.c: New test.
1374 * gcc.dg/pr48335-5.c: New test.
1375 * gcc.dg/pr48335-6.c: New test.
1376 * gcc.dg/pr48335-7.c: New test.
1377 * gcc.dg/pr48335-8.c: New test.
1378 * gcc.target/i386/pr48335-1.c: New test.
1380 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1383 * gcc.dg/Waddress.c: New test.
1385 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1388 * gfortran.dg/function_optimize_3.f90: New test.
1390 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1392 * gcc.c-torture/compile/20110401-1.c: New test.
1394 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1395 * g++.dg/lto/20091002-2_0.C: Likewise.
1396 * g++.dg/lto/20090303_0.c: Likewise.
1397 * g++.dg/lto/20091004-1_0.C: Likewise.
1398 * g++.dg/lto/20091002-3_0.C: Likewise.
1399 * g++.dg/lto/20091004-2_0.C: Likewise.
1400 * g++.dg/lto/20081123_0.C: Likewise.
1401 * g++.dg/lto/20090313_0.C: Likewise.
1402 * g++.dg/lto/20081109-1_0.C: Likewise.
1403 * g++.dg/lto/20081219_0.C: Likewise.
1404 * g++.dg/lto/20081204-1_0.C: Likewise.
1405 * g++.dg/lto/20090302_0.C: Likewise.
1406 * g++.dg/lto/20081119-1_0.C: Likewise.
1407 * g++.dg/lto/20081118_0.C: Likewise.
1408 * gcc.dg/lto/20091020-2_0.c: Likewise.
1409 * gcc.dg/lto/20090210_0.c: Likewise.
1410 * gcc.dg/lto/20081204-1_0.c: Likewise.
1411 * gcc.dg/lto/20081224_0.c: Likewise.
1412 * gcc.dg/lto/20090219_0.c: Likewise.
1413 * gcc.dg/lto/20091014-1_0.c: Likewise.
1414 * gcc.dg/lto/20091016-1_0.c: Likewise.
1415 * gcc.dg/lto/20090206-2_0.c: Likewise.
1416 * gcc.dg/lto/20090116_0.c: Likewise.
1417 * gcc.dg/lto/20091013-1_0.c: Likewise.
1418 * gcc.dg/lto/20091015-1_0.c: Likewise.
1419 * gcc.dg/lto/20090126-2_0.c: Likewise.
1421 2011-03-31 Ian Lance Taylor <iant@google.com>
1423 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1425 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1427 * gnat.dg/opt16.adb: New test.
1429 2011-03-31 Jason Merrill <jason@redhat.com>
1431 * g++.dg/cpp0x/defaulted24.C: New.
1433 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1436 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1439 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1441 * g++.dg/other/i386-9.C: New test.
1443 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1445 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1447 2011-03-30 Jason Merrill <jason@redhat.com>
1449 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1451 * g++.dg/cpp0x/regress/isnan.C: New.
1453 * g++.dg/cpp0x/initlist46.C: New.
1455 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1458 * gcc.target/arm/neon-modes-2.c: New test.
1460 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1463 * gcc.c-torture/compile/pr48305.c: New test.
1465 2011-03-29 Jason Merrill <jason@redhat.com>
1467 * g++.dg/cpp0x/regress/value-dep1.C: New.
1469 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1471 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1473 2011-03-29 Ian Lance Taylor <iant@google.com>
1475 * go.test/go-test.exp: Handle the test lines used in several new
1477 (errchk): Add opts parameter. Change all callers. Handle parens
1480 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1481 Dominique d'Humieres <dominiq@lps.ens.fr>
1483 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1484 and __APPLE__ && __PPC__ && __ALTIVEC__.
1486 2011-03-29 Jason Merrill <jason@redhat.com>
1488 * g++.dg/cpp0x/dependent1.C: New.
1490 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1492 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1494 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1496 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1499 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1500 * gfortran.dg/proc_ptr_comp_32.f90: New.
1502 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1504 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1505 check for corresponding warning.
1507 2011-03-28 Jason Merrill <jason@redhat.com>
1509 * g++.dg/cpp0x/rv-deduce2.C: New.
1511 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1514 * gcc.dg/pr48203.c: New test.
1516 2011-03-28 Jeff Law <law@redhat.com>
1518 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1520 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1522 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1523 and __PPC__ && __ALTIVEC__.
1525 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1528 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1529 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1530 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1531 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1533 2011-03-28 Jason Merrill <jason@redhat.com>
1535 * g++.dg/cpp0x/initlist-array2.C: New.
1537 * g++.dg/cpp0x/initlist-array1.C: New.
1539 * g++.dg/cpp0x/constexpr-compound.C: New.
1541 * g++.dg/cpp0x/constexpr-using.C: New.
1543 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1545 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1548 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1550 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1552 * gcc.dg/slp-1.c: New test.
1554 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1556 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1557 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1558 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1559 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1560 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1561 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1562 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1563 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1564 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1565 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1566 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1567 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1568 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1569 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1571 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1574 * gfortran.dg/trim_optimize_5.f90: New test.
1575 * gfortran.dg/trim_optimize_6.f90: New test.
1577 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1580 * gcc.target/mips/madd-7.c: Remove -mlong32.
1581 * gcc.target/mips/msub-7.c: Likewise.
1583 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1585 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1586 accesses to preserve the meaning of the test for doubleword vectors.
1587 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1588 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1590 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1593 * gfortran.dg/class_42.f03: New.
1595 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1597 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1600 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1602 PR rtl-optimization/48144
1603 * gcc.dg/pr48144.c: New test.
1605 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1607 * gnat.dg/discr27.ad[sb]: New test.
1609 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1611 * gnat.dg/limited_with2.ad[sb]: New test.
1612 * gnat.dg/limited_with2_pkg1.ads: New helper.
1613 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1615 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1617 * gnat.dg/opt15.adb: New test.
1618 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1620 2011-03-25 Tobias Burnus <burnus@net-b.de>
1624 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1625 * gfortran.dg/leadz_trailz_3.f90: Ditto
1627 2011-03-25 Martin Jambor <mjambor@suse.cz>
1629 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1631 2011-03-25 Jason Merrill <jason@redhat.com>
1633 * g++.dg/cpp0x/defaulted22.C: New.
1634 * g++.dg/cpp0x/defaulted23.C: New.
1635 * g++.dg/cpp0x/defaulted15.C: Adjust.
1637 2011-03-25 Jason Merrill <jason@redhat.com>
1639 * g++.dg/cpp0x/move1.C: New.
1641 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1644 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1646 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1648 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1649 for mips-sgi-irix6.5.
1650 Replace snprintf prototype by <stdio.h>.
1652 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1655 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1656 run_expensive_tests.
1657 * gcc.dg/graphite/block-4.c: Likewise.
1658 * gcc.dg/graphite/block-7.c: Likewise.
1659 * gcc.dg/graphite/block-8.c: Likewise.
1661 2011-03-25 Richard Guenther <rguenther@suse.de>
1663 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1664 * g++.dg/tree-ssa/pr8781.C: Likewise.
1665 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1666 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1667 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1668 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1669 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1670 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1671 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1672 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1673 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1674 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1675 * gcc.dg/tree-ssa/pr21574.c: Likewise.
1676 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1677 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1678 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1679 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1680 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1681 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1682 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1683 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1684 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1685 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1686 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1687 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1688 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1689 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1690 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1691 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1692 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1693 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1694 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1695 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1696 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1697 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1698 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1700 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1701 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1702 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1703 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1704 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1705 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1706 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1707 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1708 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1709 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1710 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1711 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1712 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1713 * c-c++-common/pr46562-2.c: Likewise.
1714 * gfortran.dg/pr42108.f90: Likewise.
1715 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1716 foo to be inlined even at -O1.
1717 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1718 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1719 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1720 * gcc.dg/matrix/matrix.exp: Disable FRE.
1722 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1725 * gcc.dg/dfp/pr48204.c: New test.
1727 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1730 * gcc.c-torture/execute/pr47917.c: Move this...
1731 * gcc.dg/torture/pr47917.c: to here and add xfails.
1733 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1735 * gnat.dg/array16.ad[sb]: New test.
1736 * gnat.dg/array16.ads: New helper.
1738 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1740 * gnat.dg/derived_type2.adb: New test.
1742 2011-03-24 Richard Guenther <rguenther@suse.de>
1744 PR tree-optimization/48271
1745 * g++.dg/torture/pr48271.C: New testcase.
1747 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1749 * gnat.dg/array15.ad[sb]: New test.
1751 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
1754 * gcc.target/i386/pr48237.c: New test.
1756 2011-03-24 Richard Guenther <rguenther@suse.de>
1759 * gcc.dg/builtin-object-size-10.c: New testcase.
1761 2011-03-24 Richard Guenther <rguenther@suse.de>
1763 PR tree-optimization/46562
1764 * c-c++-common/pr46562-2.c: New testcase.
1765 * c-c++-common/pr46562.c: Likewise.
1767 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
1769 * gcc.dg/vect/vect-cselim-1.c: New test.
1770 * gcc.dg/vect/vect-cselim-2.c: New test.
1772 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
1774 * gcc.target/arm/pr46934.c: New.
1776 2011-03-23 Ian Lance Taylor <iant@google.com>
1778 * go.test/go-test.exp (errchk): Ignore lines containing ////.
1780 2011-03-23 Richard Guenther <rguenther@suse.de>
1782 * gcc.dg/struct: Remove directory and contents.
1784 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1787 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1789 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1791 * gnat.dg/discr26.ad[sb]: New test.
1792 * gnat.dg/discr26_pkg.ads: New helper.
1794 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
1797 * gcc.target/arm/neon-vld-1.c: New test.
1799 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1801 * gnat.dg/array14.ad[sb]: New test.
1802 * gnat.dg/array14_pkg.ads: New helper.
1804 2011-03-22 Joseph Myers <joseph@codesourcery.com>
1806 * gcc.c-torture/execute/920501-8.x: Remove.
1807 * gcc.c-torture/execute/930513-1.x: Remove.
1808 * gcc.c-torture/execute/960312-1.x: Remove.
1809 * gcc.c-torture/compile/20000804-1.c,
1810 gcc.c-torture/compile/20001205-1.c,
1811 gcc.c-torture/compile/20001226-1.c,
1812 gcc.c-torture/compile/20010518-2.c,
1813 gcc.c-torture/compile/20020312-1.c,
1814 gcc.c-torture/compile/20020604-1.c,
1815 gcc.c-torture/compile/920501-12.c,
1816 gcc.c-torture/compile/920501-4.c,
1817 gcc.c-torture/compile/920520-1.c,
1818 gcc.c-torture/compile/980506-1.c,
1819 gcc.c-torture/execute/980709-1.x,
1820 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1821 options for m68hc11.
1822 * gcc.dg/cpp/assert4.c: Don't handle ARC.
1823 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1826 2011-03-22 Nick Clifton <nickc@redhat.com>
1828 * lib/target-supports.exp (check_profiling_available): Add MN10300
1829 to the list of targets that do not support profiling. Restore
1830 alpha sorting to this list.
1832 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1834 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1835 failure on 32-bit systems.
1836 * gcc.dg/torture/vector-2.c: Ditto.
1838 2011-03-22 Richard Guenther <rguenther@suse.de>
1840 PR tree-optimization/48228
1841 * gcc.dg/Wstrict-overflow-23.c: New testcase.
1843 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1845 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1849 * gcc.target/powerpc/pr48226.c: New file.
1851 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
1853 * lib/prune.exp (prune_gcc_output): Prune "could not create
1854 compact unwind for" warnings.
1856 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1860 * gcc.c-torture/execute/pr42544.c: New test.
1861 * gcc.c-torture/execute/pr48197.c: New test.
1863 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1865 PR preprocessor/48192
1866 * gcc.target/powerpc/pr48192.c: New file.
1869 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1870 split problem of 0 being loaded in a VSX register.
1872 2011-03-21 Richard Guenther <rguenther@suse.de>
1875 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1876 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1877 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1878 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1880 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1883 * gcc.dg/pr48213.c: New test.
1885 2011-03-21 Kai Tietz <ktietz@redhat.com>
1888 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1890 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1892 * gcc.target/arm/xor-and.c: New.
1894 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1897 * gfortran.dg/function_optimize_1.f90: New test.
1898 * gfortran.dg/function_optimize_2.f90: New test.
1900 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1902 PR rtl-optimization/47502
1903 * gcc.target/i386/pr47502-1.c: New.
1904 * gcc.target/i386/pr47502-2.c: Likewise.
1906 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1908 PR rtl-optimization/48156
1909 * gcc.dg/pr48156.c: New test.
1911 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1914 * gfortran.dg/scratch_1.f90: Adjust test.
1916 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1919 * gfortran.dg/scratch_1.f90: New test.
1921 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1923 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1924 variably modified typedefs.
1925 * gcc.dg/c1x-typedef-2.c: Remove.
1927 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1929 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1930 * gcc.dg/c1x-anon-struct-3.c: New test.
1931 * gcc.dg/anon-struct-11.c: Update.
1933 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1935 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1937 Only xfail with gas.
1939 2011-03-18 Jason Merrill <jason@redhat.com>
1941 * g++.dg/template/fn-ptr1.C: New.
1943 * g++.dg/overload/volatile1.C: New.
1945 * g++.dg/opt/pr23372.C: New.
1947 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1949 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1952 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1954 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1956 * gcc.target/arm/unsigned-extend-1.c: New.
1958 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1961 * gcc.c-torture/compile/pr48161.c: New test.
1963 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1966 * gcc.dg/torture/pr47725.c: New.
1968 2011-03-17 Jason Merrill <jason@redhat.com>
1970 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1971 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1973 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1975 * gnat.dg/specs/elab2.ads: New test.
1976 * gnat.dg/specs/elab2_pkg.ads: New helper.
1978 2011-03-17 Jason Merrill <jason@redhat.com>
1980 * g++.dg/cpp0x/decltype-1212.C: New.
1981 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1983 2011-03-17 Jason Merrill <jason@redhat.com>
1985 * g++.dg/parse/memfnquals1.C: New.
1987 2011-03-17 Richard Guenther <rguenther@suse.de>
1990 * gcc.dg/pr48134.c: New testcase.
1992 2011-03-17 Richard Guenther <rguenther@suse.de>
1995 * g++.dg/torture/pr48165.C: New testcase.
1997 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1999 PR rtl-optimization/48141
2000 * gcc.dg/pr48141.c: New test.
2002 2011-03-16 Jason Merrill <jason@redhat.com>
2004 * g++.dg/cpp0x/constexpr-48089.C: New.
2006 * g++.dg/cpp0x/constexpr-abi1.C: New.
2008 * g++.dg/cpp0x/constexpr-46336.C: New.
2009 * g++.dg/parse/friend5.C: Adjust expected errors.
2011 * g++.dg/cpp0x/constexpr-47570.C: New.
2013 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2016 * ++.dg/debug/dwarf2/typedef6.C: New test.
2018 2011-03-16 Jason Merrill <jason@redhat.com>
2020 * g++.dg/cpp0x/elision2.C: New.
2022 * g++.dg/cpp0x/constexpr-array3.C: New.
2024 2011-03-16 Jason Merrill <jason@redhat.com>
2026 * g++.dg/cpp0x/sfinae6.C: New.
2027 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2028 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2029 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2030 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2031 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2033 2011-03-16 Jason Merrill <jason@redhat.com>
2035 * g++.dg/template/incomplete6.C: New.
2037 2011-03-16 Jeff Law <law@redhat.com>
2039 * gcc.dg/tree-ssa/vrp55.c: New test.
2041 2011-03-16 Jason Merrill <jason@redhat.com>
2043 * g++.dg/cpp0x/auto22.C: New.
2045 2011-03-16 Richard Guenther <rguenther@suse.de>
2047 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2048 optimizing it away if promoted to const.
2050 2011-03-16 Richard Guenther <rguenther@suse.de>
2052 PR tree-optimization/48149
2053 * gcc.dg/fold-complex-1.c: New testcase.
2055 2011-03-16 Richard Guenther <rguenther@suse.de>
2058 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2061 2011-03-16 Richard Guenther <rguenther@suse.de>
2063 PR tree-optimization/26134
2064 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2066 2011-03-16 Richard Guenther <rguenther@suse.de>
2068 PR tree-optimization/48146
2069 * gcc.dg/torture/pr48146.c: New testcase.
2071 2011-03-16 Richard Guenther <rguenther@suse.de>
2073 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2074 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2076 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2079 * gcc.c-torture/compile/pr48136.c: New test.
2081 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2084 * gcc.dg/guality/pr45882.c: New test.
2086 2011-03-15 Jason Merrill <jason@redhat.com>
2088 * g++.dg/cpp0x/constexpr-recursion.C: New.
2090 * g++.dg/cpp0x/implicit11.C: New.
2092 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2094 * g++.dg/cpp0x/constexpr-attribute.C: New.
2096 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2098 * g++.dg/parse/pr34758.C: New.
2100 2011-03-15 Xinliang David Li <davidxl@google.com>
2103 * gcc.dg/uninit-pred-7_d.c: New test.
2104 * gcc.dg/uninit-pred-8_d.c: New test.
2106 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2109 * gcc.target/arm/pr46788.c: New.
2111 2011-03-15 Richard Guenther <rguenther@suse.de>
2114 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2115 * gfortran.dg/ishft_4.f90: Likewise.
2116 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2118 2011-03-15 Richard Guenther <rguenther@suse.de>
2120 PR tree-optimization/13954
2121 * g++.dg/tree-ssa/pr13954.C: New testcase.
2123 2011-03-15 Richard Guenther <rguenther@suse.de>
2125 PR tree-optimization/48037
2126 * gcc.target/i386/pr48037-1.c: New testcase.
2128 2011-03-15 Richard Guenther <rguenther@suse.de>
2130 PR tree-optimization/41490
2131 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2132 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2133 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2134 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2135 * g++.dg/tree-ssa/pr33604.C: Adjust.
2137 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2140 * gcc.c-torture/execute/pr47917.c: New test.
2141 * gcc.dg/pr47917.c: New test.
2144 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2146 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2148 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2149 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2150 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2151 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2152 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2153 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2154 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2155 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2156 * gcc.target/i386/avx-floor-vec.c: Ditto.
2157 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2158 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2159 * gcc.target/i386/avx-rint-vec.c: Ditto.
2160 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2161 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2162 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2163 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2165 2011-03-14 Tom Tromey <tromey@redhat.com>
2167 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2168 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2169 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2171 2011-03-14 Tom Tromey <tromey@redhat.com>
2173 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2174 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2175 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2177 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2179 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2181 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2183 PR rtl-optimization/47166
2184 * gcc.c-torture/execute/postmod-1.c: New test.
2186 2011-03-14 Richard Guenther <rguenther@suse.de>
2189 * gcc.dg/torture/pr48098.c: New testcase.
2191 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2194 * gcc.target/powerpc/pr48053-1.c: New test.
2195 * gcc.target/powerpc/pr48053-2.c: Likewise.
2197 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2200 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2202 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2205 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2207 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2210 * gfortran.dg/class_41.f03: New.
2212 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2214 * g++.dg/conversion/cast3.C: New test.
2216 2011-03-11 Jason Merrill <jason@redhat.com>
2218 * g++.dg/template/error45.C: New.
2220 * g++.dg/parse/no-type-defn1.C: New.
2222 * g++.dg/ext/attrib40.C: New.
2224 * g++.dg/cpp0x/regress/array1.C: New.
2226 2011-03-11 Richard Guenther <rguenther@suse.de>
2228 PR tree-optimization/48067
2229 * gcc.dg/pr48067.c: New testcase.
2231 2011-03-11 Richard Guenther <rguenther@suse.de>
2234 * g++.dg/lto/20110311-1_0.C: New testcase.
2236 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2239 * g++.dg/inherit/virtual8.C: New test.
2242 * gcc.dg/torture/pr48044.c: New test.
2244 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2247 * gfortran.dg/proc_ptr_comp_31.f90: New.
2249 2011-03-11 Richard Guenther <rguenther@suse.de>
2251 PR tree-optimization/47278
2252 * gcc.dg/torture/pr47278-1.c: New testcase.
2253 * gcc.dg/torture/pr47278-2.c: Likewise.
2255 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2257 PR tree-optimization/48063
2258 * gcc.dg/torture/pr48063.c: New test.
2260 2011-03-10 Jason Merrill <jason@redhat.com>
2262 * g++.dg/template/array22.C: New.
2264 * g++.dg/cpp0x/syntax-err1.C: New.
2265 * g++.dg/parse/error36.C: Adjust expected errors.
2266 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2267 * g++.old-deja/g++.pt/typename3.C: Likewise.
2268 * g++.old-deja/g++.pt/typename4.C: Likewise.
2269 * g++.old-deja/g++.pt/typename6.C: Likewise.
2271 2011-03-09 Jason Merrill <jason@redhat.com>
2273 * g++.dg/template/nontype22.C: New.
2275 2011-03-09 Martin Jambor <mjambor@suse.cz>
2277 PR tree-optimization/47714
2278 * g++.dg/torture/pr47714.C: New test.
2280 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2283 * gcc.target/powerpc/pr47755-2.c: New file.
2285 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2287 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2288 is not set in the environment, pass 64 as first argument when not
2289 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2290 native where ulimit -u is supported.
2292 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2294 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2296 2011-03-08 Jason Merrill <jason@redhat.com>
2298 * g++.dg/template/nontype21.C: New.
2300 * g++.dg/template/anon5.C: New.
2302 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2305 * gcc.dg/pr47881.c: New test.
2307 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2310 * g++.dg/lookup/template3.C: New test.
2312 2011-03-08 Kai Tietz <ktietz@redhat.com>
2314 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2317 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2320 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2321 sizeof to compute alignment.
2323 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2325 PR tree-optimization/48022
2326 * gcc.dg/pr48022-1.c: New test.
2327 * gcc.dg/pr48022-2.c: New test.
2329 2011-03-07 Jason Merrill <jason@redhat.com>
2331 * g++.dg/template/nontype20.C: New.
2332 * g++.dg/init/member1.C: Adjust expected errors.
2333 * g++.dg/parse/constant4.C: Likewise.
2334 * g++.dg/template/qualified-id3.C: Likewise.
2335 * g++.old-deja/g++.pt/crash10.C: Likewise.
2337 * g++.dg/cpp0x/regress/non-const1.C: New.
2339 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2342 * gcc.dg/pr47991.c: New test.
2344 2011-03-07 Jason Merrill <jason@redhat.com>
2346 * g++.dg/abi/mangle46.C: New.
2348 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2351 * gcc.target/powerpc/pr47862.c: New.
2353 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2356 * gcc.target/i386/combine-mul.c: Require nonpic.
2358 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2359 Nathan Froyd <froydnj@codesourcery.com>
2361 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2363 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2365 * README.QMTEST: Remove.
2367 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2368 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2371 * gfortran.dg/array_constructor_37.f90 : New test.
2373 2011-03-05 Jason Merrill <jason@redhat.com>
2375 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2376 * g++.dg/abi/mangle45.C: Likewise.
2377 * g++.dg/cpp0x/trailing1.C: Likewise.
2379 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2381 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2383 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2385 PR rtl-optimization/47899
2386 * gcc.dg/pr47899.c: New test.
2388 * gcc.dg/torture/pr47968.c: Ignore warnings.
2390 PR tree-optimization/47967
2391 * gcc.c-torture/compile/pr47967.c: New test.
2393 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2395 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2396 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2398 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2400 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2401 and property_getAttributes() if __OBJC2__.
2402 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2403 * objc.dg/property/property-encoding-1.m: New.
2404 * obj-c++.dg/property/property-encoding-1.mm: New.
2406 2011-03-04 Jason Merrill <jason@redhat.com>
2408 * g++.dg/template/pseudodtor6.C: New.
2410 * g++.dg/inherit/covariant19.C: New.
2412 2011-03-04 Richard Guenther <rguenther@suse.de>
2415 * gcc.dg/torture/pr47968.c: New testcase.
2417 2011-03-04 Richard Guenther <rguenther@suse.de>
2420 * gcc.dg/torture/pr47975.c: New testcase.
2422 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2425 * g++.dg/template/crash106.C: New.
2427 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2430 * gcc.dg/gomp/pr47963.c: New test.
2431 * g++.dg/gomp/pr47963.C: New test.
2433 2011-03-02 Jason Merrill <jason@redhat.com>
2435 * g++.dg/cpp0x/regress/condition1.C: New.
2437 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2439 2011-03-01 Jason Merrill <jason@redhat.com>
2441 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2443 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2445 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2447 PR rtl-optimization/47925
2448 * gcc.c-torture/execute/pr47925.c: New test.
2450 2011-03-01 Jason Merrill <jason@redhat.com>
2452 * g++.dg/cpp0x/decltype25.C: New.
2454 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2456 2011-03-01 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/47890
2459 * gcc.dg/torture/pr47890.c: New testcase.
2461 2011-03-01 Richard Guenther <rguenther@suse.de>
2464 * gcc.dg/lto/pr47924_0.c: New testcase.
2466 2011-03-01 Richard Guenther <rguenther@suse.de>
2469 * gfortran.dg/lto/pr46911_0.f: New testcase.
2471 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2473 PR libgfortran/47933
2474 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2475 compile errors from older code form.
2477 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2479 PR libgfortran/47567
2480 * gfortran.dg/fmt_fw_d.f90: New test.
2482 2011-02-28 Jason Merrill <jason@redhat.com>
2484 * g++.dg/inherit/covariant18.C: New.
2486 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2489 * gcc.dg/pr47893.c: New test.
2491 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2493 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2494 NULL in case of a selector with conflicting types.
2495 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2497 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2499 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2500 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2501 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2502 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2504 2011-02-28 Jason Merrill <jason@redhat.com>
2507 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2509 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2511 PR libgfortran/47778
2512 * gfortran.dg/namelist_71.f90: New test.
2514 2011-02-27 Jason Merrill <jason@redhat.com>
2517 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2518 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2520 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2523 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2525 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2528 * gfortran.dg/gomp/task-1.f90: Removed.
2530 2011-02-26 Jason Merrill <jason@redhat.com>
2532 * g++.dg/template/this-targ1.C: New.
2534 * g++.dg/cpp0x/regress/template-const1.C: New.
2535 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2536 * g++.dg/template/function1.C: Adjust.
2537 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2538 * g++.dg/debug/debug7.C: Adjust.
2540 2011-02-26 Tobias Burnus <burnus@net-b.de>
2543 * gfortran.dg/gomp/task-1.f90: New.
2545 2011-02-25 Jie Zhang <jie@codesourcery.com>
2547 * gcc.target/arm/neon-thumb2-move.c: Add
2548 dg-require-effective-target arm_thumb2_ok.
2550 2011-02-24 Jason Merrill <jason@redhat.com>
2552 * g++.dg/parse/constant1.C: Specify C++98 mode.
2553 * g++.dg/parse/constant5.C: Likewise.
2554 * g++.dg/parse/error2.C: Likewise.
2555 * g++.dg/parse/semicolon3.C: Likewise.
2556 * g++.dg/template/crash14.C: Likewise.
2557 * g++.dg/template/local4.C: Likewise.
2558 * g++.dg/template/nontype3.C: Likewise.
2559 * g++.dg/parse/crash31.C: Adjust expected errors.
2560 * g++.dg/template/function1.C: Likewise.
2561 * g++.dg/template/ref3.C: Likewise.
2562 * g++.dg/template/static9.C: Likewise.
2563 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2565 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2566 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2567 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2568 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2569 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2571 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2574 * gfortran.dg/pr47878.f90: New test.
2576 2011-02-24 Richard Guenther <rguenther@suse.de>
2579 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2580 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2582 2011-02-24 Richard Guenther <rguenther@suse.de>
2585 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2586 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2588 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2590 PR libgfortran/47567
2591 * gfortran.dg/fmt_f0_1.f90: Update test.
2593 2011-02-23 Jason Merrill <jason@redhat.com>
2595 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2596 * g++.dg/abi/mangle45.C: New.
2598 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2599 * g++.dg/template/canon-type-9.C: Match use of decltype
2600 between declaration and definition.
2601 * g++.dg/template/canon-type-12.C: Likewise.
2603 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2606 * gfortran.dg/nested_allocatables_1.f90: New.
2608 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2611 * g++.dg/pr46868.C: New test.
2612 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2613 * g++.dg/parse/error14.C: Adjust.
2615 2011-02-23 Richard Guenther <rguenther@suse.de>
2617 PR tree-optimization/47838
2618 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2620 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2622 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2624 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2626 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2627 * gfortran.dg/count_init_expr.f03: Ditto.
2628 * gfortran.dg/gomp/pr43711.f90: Ditto.
2629 * gcc.dg/struct-parse-2.c: Ditto.
2630 * gcc.dg/parse-error-3.c: Ditto.
2631 * gcc.dg/Wlogical-op-1.c: Ditto.
2632 * gcc.dg/Walways-true-1.c: Ditto.
2633 * gcc.dg/pr24225.c: Ditto.
2634 * gcc.dg/Walways-true-2.c: Ditto.
2635 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2636 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2637 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2638 * g++.dg/overload/defarg4.C: Ditto.
2639 * g++.dg/inherit/covariant16.C: Ditto.
2640 * g++.dg/inherit/virtual7.C: Ditto.
2641 * g++.dg/template/canon-type-9.C: Ditto.
2642 * g++.dg/template/access19.C: Ditto.
2643 * g++.dg/template/call7.C: Ditto.
2644 * g++.dg/template/canon-type-2.C: Ditto.
2645 * g++.dg/template/init7.C: Ditto.
2646 * g++.dg/template/sizeof-template-argument.C: Ditto.
2647 * g++.dg/template/const3.C: Ditto.
2648 * g++.dg/template/sfinae26.C: Ditto.
2649 * g++.dg/template/sfinae26.C: Ditto.
2650 * g++.dg/template/canon-type-11.C: Ditto.
2651 * g++.dg/template/union2.C: Ditto.
2652 * g++.dg/template/canon-type-3.C: Ditto.
2653 * g++.dg/template/canon-type-1.C: Ditto.
2654 * g++.dg/template/canon-type-5.C: Ditto.
2655 * g++.dg/template/canon-type-7.C: Ditto.
2656 * g++.dg/template/canon-type-10.C: Ditto.
2657 * g++.dg/template/spec36.C: Ditto.
2658 * g++.dg/template/typedef38.C: Ditto.
2659 * g++.dg/template/canon-type-4.C: Ditto.
2660 * g++.dg/template/canon-type-6.C: Ditto.
2661 * g++.dg/template/canon-type-13.C: Ditto.
2662 * g++.dg/template/instantiate9.C: Ditto.
2663 * g++.dg/template/ttp22.C: Ditto.
2664 * g++.dg/warn/Wreturn-type-6.C: Ditto.
2665 * g++.dg/warn/Walways-true-1.C: Ditto.
2666 * g++.dg/warn/Wlogical-op-1.C: Ditto.
2667 * g++.dg/warn/Walways-true-2.C: Ditto.
2668 * g++.dg/conversion/op4.C: Ditto.
2669 * g++.dg/opt/pr19650.C: Ditto.
2670 * g++.dg/lookup/friend11.C: Ditto.
2671 * g++.dg/other/default2.C: Ditto.
2672 * g++.dg/other/default3.C: Ditto.
2673 * g++.dg/other/dtor2.C: Ditto.
2674 * g++.dg/other/friend5.C: Ditto.
2675 * g++.dg/other/default5.C: Ditto.
2676 * g++.dg/init/brace6.C: Ditto.
2677 * g++.dg/init/aggr5.C: Ditto.
2678 * g++.dg/init/error2.C: Ditto.
2679 * g++.dg/expr/bound-mem-fun.C: Ditto.
2680 * g++.dg/expr/cond6.C: Ditto.
2681 * g++.dg/expr/stmt-expr-1.C: Ditto.
2682 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2683 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2684 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2685 * g++.dg/cpp0x/bracket1.C: Ditto.
2686 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2687 * g++.dg/cpp0x/pr38646.C: Ditto.
2688 * g++.dg/cpp0x/variadic73.C: Ditto.
2689 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2690 * g++.dg/cpp0x/bracket4.C: Ditto.
2691 * g++.dg/cpp0x/decltype4.C: Ditto.
2692 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2693 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2694 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2695 * g++.dg/cpp0x/variadic-new2.C: Ditto.
2696 * g++.dg/cpp0x/decltype2.C: Ditto.
2697 * g++.dg/cpp0x/decltype1.C: Ditto.
2698 * g++.dg/cpp0x/bracket2.C: Ditto.
2699 * g++.dg/cpp0x/decltype5.C: Ditto.
2700 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2701 * g++.dg/cpp0x/variadic70.C: Ditto.
2702 * g++.dg/cpp0x/decltype6.C: Ditto.
2703 * g++.dg/cpp0x/rvo.C: Ditto.
2704 * g++.dg/cpp0x/vt-40092.C: Ditto.
2705 * g++.dg/cpp0x/variadic-new.C: Ditto.
2706 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2707 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2708 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2709 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2710 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2711 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2712 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2713 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2714 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2715 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2716 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2717 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2718 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2719 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2720 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2721 * g++.dg/cpp0x/pr39639.C: Ditto.
2722 * g++.dg/cpp0x/decltype3.C: Ditto.
2723 * g++.dg/cpp0x/variadic68.C: Ditto.
2724 * g++.dg/cpp0x/variadic-function.C: Ditto.
2725 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2726 * g++.dg/cpp0x/variadic-bind.C: Ditto.
2727 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2728 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2729 * g++.dg/parse/crash35.C: Ditto.
2730 * g++.dg/parse/crash40.C: Ditto.
2731 * g++.dg/parse/defarg12.C: Ditto.
2732 * g++.dg/parse/crash34.C: Ditto.
2733 * g++.dg/parse/constructor3.C: Ditto.
2734 * g++.dg/parse/template23.C: Ditto.
2735 * g++.dg/parse/crash56.C: Ditto.
2736 * g++.dg/parse/dtor13.C: Ditto.
2737 * g++.dg/parse/error33.C: Ditto.
2738 * g++.dg/parse/ctor9.C: Ditto.
2739 * g++.dg/parse/error32.C: Ditto.
2740 * g++.dg/parse/error37.C: Ditto.
2741 * g++.dg/parse/bitfield3.C: Ditto.
2742 * g++.dg/parse/struct-4.C: Ditto.
2743 * g++.dg/ext/has_trivial_copy.C: Ditto.
2744 * g++.dg/ext/is_polymorphic.C: Ditto.
2745 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2746 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2747 * g++.dg/ext/has_nothrow_assign.C: Ditto.
2748 * g++.dg/ext/is_union.C: Ditto.
2749 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2750 * g++.dg/ext/is_pod.C: Ditto.
2751 * g++.dg/ext/has_virtual_destructor.C: Ditto.
2752 * g++.dg/ext/has_trivial_constructor.C: Ditto.
2753 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2754 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2755 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2756 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2757 * g++.dg/ext/is_abstract.C: Ditto.
2758 * g++.dg/ext/has_trivial_assign.C: Ditto.
2759 * g++.dg/ext/is_class.C: Ditto.
2760 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2761 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2762 * g++.dg/ext/is_base_of.C: Ditto.
2763 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2764 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2765 * g++.dg/ext/is_empty.C: Ditto.
2766 * g++.dg/ext/is_enum.C: Ditto.
2767 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2768 * gnat.dg/opt11.adb: Ditto.
2769 * obj-c++.dg/pr45735.mm: Ditto.
2770 * obj-c++.dg/pr24393.mm: Ditto.
2771 * obj-c++.dg/exceptions-2.mm: Ditto.
2772 * objc.dg/pr45735.m: Ditto.
2773 * objc.dg/pr24393.m: Ditto.
2775 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
2777 * objc.dg/attributes/objc-exception-1.m: New.
2779 2011-02-23 Jie Zhang <jie@codesourcery.com>
2781 * gcc.dg/cpp/include7.c: New test.
2783 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2786 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2788 2011-02-23 Jie Zhang <jie@codesourcery.com>
2790 PR rtl-optimization/47763
2791 * gcc.dg/pr47763.c: New test.
2793 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
2796 * gfortran.dg/whole_file_32.f90 : New test.
2798 2011-02-22 Dodji Seketeli <dodji@redhat.com>
2801 * g++.dg/inherit/virtual7.C: New test.
2803 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
2806 * objc.dg/type-size-3.m: Updated error message.
2807 * objc.dg/type-size-4.m: New test.
2808 * objc.dg/type-size-5.m: New test.
2810 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2812 * lib/gnat.exp: Fix comments.
2813 Don't load libgloss.exp.
2814 (default_gnat_version): Call $compiler with --version.
2815 Adapt regexp for gnatmake output, insert version.
2816 (gnat_version): New proc.
2817 (gnat_init): Remove gnat_libgcc_s_path.
2818 (gnat_target_compile): Likewise.
2819 Remove ld_library_path.
2820 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2821 (gnat_pass): Remove.
2822 (gnat_pass): Remove.
2823 (gnat_finish): Remove.
2824 (gnat_exit): Remove.
2825 (local_find_gnatmake): Reindent.
2826 (runtest_file_p): Remove.
2827 (prune_warnings): Remove.
2828 (find_gnatclean): New proc.
2829 * lib/gnat-dg.exp (lremove): New proc.
2830 (gnat-dg-test): Reindent.
2831 Remove additional output files.
2832 (gnat-dg-runtest): Remove.
2834 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2835 * gnat.dg/loop_optimization6.adb: Likewise.
2836 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2838 2011-02-22 Jakub Jelinek <jakub@redhat.com>
2840 PR tree-optimization/47835
2841 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2843 2011-02-22 Tobias Burnus <burnus@net-b.de>
2845 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2846 * gfortran.dg/abstract_type_2.f03: Ditto.
2847 * gfortran.dg/abstract_type_3.f03: Ditto.
2848 * gfortran.dg/abstract_type_4.f03: Ditto.
2849 * gfortran.dg/abstract_type_5.f03: Ditto.
2850 * gfortran.dg/abstract_type_6.f03: Ditto.
2851 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2852 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2853 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2854 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2855 * gfortran.dg/array_function_5.f90: Ditto.
2856 * gfortran.dg/asynchronous_3.f03: Ditto.
2857 * gfortran.dg/char_expr_1.f90: Ditto.
2858 * gfortran.dg/class_14.f03: Ditto.
2859 * gfortran.dg/data_array_6.f: Ditto.
2860 * gfortran.dg/data_invalid.f90: Ditto.
2861 * gfortran.dg/dot_product_1.f03: Ditto.
2862 * gfortran.dg/func_derived_5.f90: Ditto.
2863 * gfortran.dg/func_result_4.f90: Ditto.
2864 * gfortran.dg/implied_do_1.f90: Ditto.
2865 * gfortran.dg/initialization_25.f90: Ditto.
2866 * gfortran.dg/initialization_26.f90: Ditto.
2867 * gfortran.dg/interface_34.f90: Ditto.
2868 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2869 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2870 * gfortran.dg/matmul_8.f03: Ditto.
2871 * gfortran.dg/merge_init_expr.f90: Ditto.
2872 * gfortran.dg/pack_assign_1.f90: Ditto.
2873 * gfortran.dg/pack_vector_1.f90: Ditto.
2874 * gfortran.dg/pointer_check_8.f90: Ditto.
2875 * gfortran.dg/product_init_expr.f03: Ditto.
2876 * gfortran.dg/reshape_order_5.f90: Ditto.
2877 * gfortran.dg/reshape_shape_1.f90: Ditto.
2878 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2879 * gfortran.dg/same_name_2.f90: Ditto.
2880 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2881 * gfortran.dg/spread_init_expr.f03: Ditto.
2882 * gfortran.dg/stmt_func_1.f90: Ditto.
2883 * gfortran.dg/sum_init_expr.f03: Ditto.
2884 * gfortran.dg/transpose_3.f03: Ditto.
2885 * gfortran.dg/unpack_init_expr.f03: Ditto.
2886 * gfortran.dg/warn_conversion.f90: Ditto.
2887 * gfortran.dg/warn_conversion_2.f90: Ditto.
2888 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2889 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2890 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2891 * gfortran.dg/whole_file_16.f90: Ditto.
2892 * gfortran.dg/whole_file_17.f90: Ditto.
2893 * gfortran.dg/whole_file_18.f90: Ditto.
2894 * gfortran.dg/whole_file_20.f03: Ditto.
2895 * gfortran.dg/whole_file_5.f90: Ditto.
2896 * gfortran.dg/whole_file_6.f90: Ditto.
2897 * gfortran.dg/write_invalid_format.f90: Ditto.
2898 * gfortran.dg/zero_sized_6.f90: Ditto.
2900 2011-02-21 Jeff Law <law@redhat.com>
2902 PR rtl-optimization/46178
2903 * gcc.target/i386/pr46178.c: New test.
2905 PR rtl-optimization/46002
2906 * gcc.c-torture/compile/pr46002.c: New test.
2908 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2910 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2913 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2916 * g++.dg/debug/pr47106.C: Require effective target lto.
2918 2011-02-21 Jason Merrill <jason@redhat.com>
2920 * g++.dg/cpp0x/constexpr-diag2.C: New.
2922 2011-02-20 Jason Merrill <jason@redhat.com>
2924 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2926 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2928 * g++.dg/overload/conv-op1.C: New.
2930 * g++.dg/cpp0x/constexpr-synth1.C: New.
2932 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2934 * objc.dg/layout-2.m: New.
2935 * objc.dg/selector-3.m: Adjusted location of error message.
2936 * objc.dg/type-size-3.m: Same.
2937 * obj-c++.dg/selector-3.mm: Same.
2939 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2942 * objc.dg/property/dotsyntax-22.m: New.
2943 * obj-c++.dg/property/dotsyntax-22.mm: New.
2945 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2948 * g++.dg/template/typedef38.C: New test.
2950 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2953 * gfortran.dg/whole_file_30.f90 : New test.
2954 * gfortran.dg/whole_file_31.f90 : New test.
2956 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2960 * gfortran.dg/whole_file_28.f90 : New test.
2961 * gfortran.dg/whole_file_29.f90 : New test.
2963 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2966 * g++.dg/template/crash105.C: New.
2968 2011-02-19 Jason Merrill <jason@redhat.com>
2970 * g++.dg/cpp0x/regress/no-elide1.C: New.
2972 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2974 PR tree-optimization/46620
2975 * gcc.dg/pr46620.c: New.
2977 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2980 * gcc.target/i386/pr47809.c: New test.
2982 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2983 Tobias Burnus <burnus@net-b.de>
2985 * lib/target-supports.exp
2986 (check_effective_target_fortran_large_real): New check for large reals.
2987 * gfortran.dg/nan_7.f90: New test.
2989 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2991 PR libgfortran/47567
2992 * gfortran.dg/fmt_f0_1.f90: Update test.
2994 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
2997 * gfortran.dg/array_constructor_36.f90 : New test.
2998 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
2999 allow for comparison between different elements of the array
3000 constructor at different levels of optimization.
3002 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3004 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3005 * gcc.target/i386/pr32280-1.c: Likewise.
3007 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.target/i386/pr47800.c: New test.
3012 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3014 * objc/execute/exceptions/foward-1.x: New.
3016 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3019 * gfortran.dg/derived_constructor_comps_4.f90: New.
3021 2011-02-18 Tobias Burnus
3024 * gfortran.dg/func_result_6.f90: New.
3026 2011-02-18 Michael Matz <matz@suse.de>
3029 * gfortran.dg/lto/pr45586_0.f90: New test.
3030 * gfortran.dg/typebound_proc_20.f90: Ditto.
3031 * gfortran.dg/typebound_proc_21.f90: Ditto.
3033 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3036 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3038 2011-02-18 Tobias Burnus <burnus@net-b.de>
3041 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3043 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3044 normalizing the error/warning output.
3045 * gfortran.dg/Wall.f90: Update dg-error/warning.
3046 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3047 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3048 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3049 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3050 * gfortran.dg/class_30.f90: Update dg-error/warning.
3051 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3052 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3053 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3054 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3055 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3056 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3057 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3058 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3059 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3060 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3061 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3062 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3063 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3064 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3065 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3066 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3067 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3068 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3069 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3070 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3071 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3072 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3073 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3074 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3075 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3077 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3080 * gfortran.dg/proc_ptr_comp_30.f90: New.
3082 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.target/i386/pr47780.c: New test.
3087 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3090 * gfortran.dg/class_40.f03: New.
3092 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3095 * g++.dg/cpp0x/auto21.C: New test.
3097 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3099 * objc.dg/special/unclaimed-category-1.h: Updated for
3101 * objc.dg/special/unclaimed-category-1.m: Same.
3102 * objc.dg/zero-link-1.m: Same.
3103 * objc.dg/lookup-1.m: Same.
3104 * objc.dg/torture/strings/const-str-9.m
3105 * objc.dg/torture/strings/const-str-10.m: Same.
3106 * objc.dg/torture/strings/const-str-11.m: Same.
3107 * objc.dg/torture/forward-1.m: Same.
3108 * objc.dg/zero-link-2.m: Same.
3109 * objc.dg/encode-7-next-64bit.m: Same.
3110 * objc.dg/method-4.m: Same.
3111 * objc.dg/next-runtime-1.m: Same.
3112 * objc.dg/image-info.m: Same.
3113 * objc.dg/pr23214.m: Same.
3114 * objc.dg/symtab-1.m: Same.
3115 * obj-c++.dg/basic.m: Same.
3116 * obj-c++.dg/proto-lossage-3.m: Same.
3117 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3118 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3119 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3120 * obj-c++.dg/method-11.m: Same.
3121 * objc/execute/enumeration-1.m: Same.
3122 * objc/execute/object_is_class.m: Same.
3123 * objc/execute/formal_protocol-2.m: Same.
3124 * objc/execute/formal_protocol-4.m: Same.
3125 * objc/execute/formal_protocol-6.m: Same.
3126 * objc/execute/bycopy-3.m: Same.
3127 * objc/execute/exceptions/catchall-1.m: Same.
3128 * objc/execute/exceptions/finally-1.m: Same.
3129 * objc/execute/exceptions/local-variables-1.m: Same.
3130 * objc/execute/exceptions/foward-1.m: Same.
3131 * objc/execute/bf-common.h
3132 * objc/execute/enumeration-2.m: Same.
3133 * objc/execute/formal_protocol-1.m: Same.
3134 * objc/execute/formal_protocol-3.m: Same.
3135 * objc/execute/formal_protocol-5.m: Same.
3136 * objc/execute/accessing_ivars.m: Same.
3137 * objc/execute/bycopy-2.m: Same.
3138 * objc/execute/formal_protocol-7.m: Same.
3139 * objc/execute/compatibility_alias.m: Same.
3140 * objc/execute/no_clash.m: Same.
3141 * objc/execute/object_is_meta_class.m: Same.
3142 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3143 * objc/execute/class-tests-1.h: Include stdio.h.
3144 * objc/execute/class-tests-2.h: Same.
3145 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3147 * obj-c++.dg/try-catch-2.mm: Same.
3149 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3152 * g++.dg/warn/Wunused-parm-4.C: New test.
3154 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3155 Jan Hubicka <jh@suse.cz>
3159 * g++.dg/debug/pr47106.C: New.
3161 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3164 * gcc.target/i386/pr43653.c: New test.
3166 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3169 * g++.dg/template/inherit6.C: New test.
3171 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3174 * gfortran.dg/class_39.f03: New.
3176 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3179 * g++.dg/cpp0x/variadic106.C: New test.
3181 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3184 * gfortran.dg/pr47757-1.f90: New test.
3185 * gfortran.dg/pr47757-2.f90: New test.
3186 * gfortran.dg/pr47757-3.f90: New test.
3189 * g++.dg/cpp0x/enum8.C: New test.
3191 2011-02-15 Jason Merrill <jason@redhat.com>
3193 * g++.dg/inherit/implicit-trivial1.C: New.
3194 * g++.dg/cpp0x/implicit-trivial1.C: New.
3196 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3199 * gcc.dg/torture/pr47725.c: Removed.
3201 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3204 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3205 constant does not generate a load from memory.
3207 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3210 * gcc.dg/torture/pr47725.c: New.
3212 2011-02-15 Richard Guenther <rguenther@suse.de>
3214 PR tree-optimization/47743
3215 * gcc.dg/torture/pr47743.c: New testcase.
3217 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.target/i386/pr47581.c: New test.
3222 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3225 * gfortran.dg/select_type_22.f03: New.
3227 2011-02-14 Jason Merrill <jason@redhat.com>
3229 * g++.dg/cpp0x/regress/enum1.C: New.
3231 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3233 * gnat.dg/include.adb: New test.
3235 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3238 * gfortran.dg/class_38.f03: New.
3240 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3242 * gcc.dg/pr46494.c: New test.
3244 2011-02-14 Richard Guenther <rguenther@suse.de>
3246 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3248 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3251 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3252 sparc*-sun-solaris2.11.
3254 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3257 * gfortran.dg/argument_checking_18.f90: New.
3259 2011-02-13 Tobias Burnus <burnus@net-b.de>
3261 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3262 * gfortran.dg/argument_checking_17.f90: New.
3264 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3266 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3267 are temporarily disabled.
3268 * gfortran.dg/class_7.f03: Ditto.
3269 * gfortran.dg/coarray_14.f90: Ditto.
3270 * gfortran.dg/typebound_proc_13.f03: Ditto.
3272 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3275 * gfortran.dg/extends_11.f03: New.
3277 2011-02-11 Xinliang David Li <davidxl@google.com>
3279 PR tree-optimization/47707
3280 * g++.dg/tree-ssa/pr47707.C: New test.
3282 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3284 * g++.dg/opt/inline17.C: New test.
3286 2011-02-11 Tobias Burnus <burnus@net-b.de>
3289 * gfortran.dg/pure_formal_2.f90: New.
3291 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3293 PR rtl-optimization/47614
3294 * gfortran.dg/pr47614.f: New.
3296 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3299 * gcc.dg/opts-6.c: New test.
3301 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3304 * gcc.dg/pr47684.c: New test.
3306 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3309 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3310 c99_runtime, dg-add-options c99_runtime.
3311 (main): Use __asm__.
3313 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3316 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3317 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3318 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3319 * gcc.dg/ucnid-10.c: Likewise.
3320 * gcc.dg/ucnid-13.c: Likewise.
3321 * gcc.dg/ucnid-7.c: Likewise.
3322 * gcc.dg/ucnid-8.c: Likewise.
3323 Adapt dg-warning line number.
3325 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3327 * gcc.target/i386/parity-1.c: Use -march=k8.
3328 * gcc.target/i386/parity-2.c: Ditto.
3329 * gcc.target/i386/vecinit-1.c: Ditto.
3330 * gcc.target/i386/vecinit-2.c: Ditto.
3332 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3335 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3336 * gcc.target/mips/save-restore-3.c: Likewise.
3337 * gcc.target/mips/save-restore-4.c: Likewise.
3338 * gcc.target/mips/save-restore-5.c: Likewise.
3341 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3342 * g++.dg/tree-prof/partition2.C: Likewise.
3344 2011-02-09 Jason Merrill <jason@redhat.com>
3346 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3347 rather than misdeclare std::puts.
3349 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3350 * g++.dg/other/warning1.C: Likewise.
3351 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3352 * g++.old-deja/g++.gb/scope06.C: Likewise.
3353 * g++.old-deja/g++.law/cvt11.C: Likewise.
3354 * g++.old-deja/g++.law/init1.C: Likewise.
3355 * g++.dg/abi/mangle26.C: Likewise.
3357 * g++.dg/template/function1.C: Adjust for C++0x mode.
3358 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3360 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3361 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3363 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3365 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3367 * g++.dg/cpp0x/regress: New directory.
3368 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3369 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3370 * g++.dg/cpp0x/regress/regress3.C: New.
3372 2011-02-10 Richard Guenther <rguenther@suse.de>
3374 PR tree-optimization/47677
3375 * gcc.dg/torture/pr47677.c: New testcase.
3377 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3379 * objc.dg/special/load-category-1.m: Remove unused header.
3380 * objc.dg/special/load-category-1a.m: Likewise.
3381 * objc.dg/special/load-category-2.m: Likewise.
3382 * objc.dg/special/load-category-2a.m: Likewise.
3383 * objc.dg/special/load-category-3.m: Likewise.
3384 * objc.dg/special/load-category-3a.m: Likewise.
3385 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3386 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3387 * objc.dg/attributes/class-attribute-1.m: Likewise.
3388 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3389 * obj-c++.dg/property/property.exp: Likewise.
3390 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3391 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3392 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3393 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3394 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3395 * obj-c++.dg/template-8.mm: Likewise.
3397 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.target/i386/pr47665.c: New test.
3402 2011-02-10 Jie Zhang <jie@codesourcery.com>
3406 2011-02-05 Jie Zhang <jie@codesourcery.com>
3408 * gcc.dg/pr42631.c: Update test.
3409 * gcc.dg/pr42631-2.c: New test.
3411 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3414 * gfortran.dg/proc_decl_25.f90: New.
3416 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3419 * gfortran.dg/typebound_assignment_2.f03: New.
3421 2011-02-09 Richard Guenther <rguenther@suse.de>
3423 PR tree-optimization/47664
3424 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3426 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3429 * gnat.dg/uninit_func.adb: Adjust dg directive.
3431 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3434 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3436 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/auto_dealloc_2.f90: New.
3441 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3443 * gcc.dg/builtins-config.h: Remove __sgi handling.
3444 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3445 -std=c99 for mips-sgi-irix6.5*.
3447 2011-02-09 Martin Jambor <mjambor@suse.cz>
3450 * gfortran.dg/pr25923.f90: Remove xfails.
3452 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3455 * gfortran.dg/inquire_14.f90: New test.
3457 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3460 * gfortran.dg/pointer_init_6.f90: New.
3462 2011-02-08 Jeff Law <law@redhat.com>
3464 PR tree-optimization/42893
3465 * gcc.tree-ssa/pr42893.c: New test.
3467 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3469 PR tree-optimization/46834
3470 PR tree-optimization/46994
3471 PR tree-optimization/46995
3472 * gcc.dg/graphite/id-pr46834.c: New.
3473 * gfortran.dg/graphite/id-pr46994.f90: New.
3474 * gfortran.dg/graphite/id-pr46995.f90: New.
3476 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3479 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3480 using the variable is known the warning is emitted there.
3481 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3482 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3484 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3487 * gcc.dg/noreturn-1.c (foo5): Likewise.
3488 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3489 (method2): Likewise.
3491 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3492 the return statement using the uninitialized variable.
3493 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3495 2011-02-08 Richard Guenther <rguenther@suse.de>
3498 * g++.dg/opt/pr47639.c: New testcase.
3500 2011-02-08 Richard Guenther <rguenther@suse.de>
3502 PR tree-optimization/47632
3503 * g++.dg/opt/pr47632.C: New testcase.
3505 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3507 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3509 2011-02-07 Richard Guenther <rguenther@suse.de>
3511 PR tree-optimization/47615
3512 * g++.dg/opt/pr47615.C: New testcase.
3514 2011-02-07 Richard Guenther <rguenther@suse.de>
3516 PR tree-optimization/47621
3517 * gcc.dg/torture/pr47621.c: New testcase.
3519 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3521 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3523 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3526 * gfortran.dg/allocate_with_source_1 : New test.
3528 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3531 * gcc.dg/pr47610.c: New test.
3533 2011-02-05 Jie Zhang <jie@codesourcery.com>
3536 * gcc.dg/pr42631.c: Update test.
3537 * gcc.dg/pr42631-2.c: New test.
3539 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3542 * gfortran.dg/pr47574.f90: New test.
3544 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3546 PR tree-optimization/46194
3547 * gcc.dg/autopar/pr46194.c: New.
3549 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3551 PR tree-optimization/43695
3552 * g++.dg/ipa/pr43695.C: New.
3554 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.dg/pr23200.c: New test.
3559 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3562 * g++.dg/pr47589.C: New test.
3564 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3567 * g++.dg/template/typedef37.C: New test.
3568 * g++.dg/template/param1.C: Adjust expected error message.
3570 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3573 * gcc.dg/pr31490-2.c: New test.
3574 * gcc.dg/pr31490-3.c: New test.
3575 * gcc.dg/pr31490-4.c: New test.
3577 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3578 Jakub Jelinek <jakub@redhat.com>
3581 * g++.dg/parser/semicolon3.C: Adjust.
3582 * g++.dg/parser/semicolon4.C: New testcase.
3583 * g++.dg/pr46890.C: New testcase.
3585 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/init/pr29571.C: New.
3590 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3592 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3593 instead of vect_int.
3595 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3598 * gcc.target/i386/pr47312.c: New test.
3601 * gcc.target/i386/pr47564.c: New test.
3603 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3605 PR tree-optimization/45122
3606 * gcc.dg/tree-ssa/pr45122.c: New.
3608 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3611 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3614 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3615 and vsx so a default --with-cpu=power7 doesn't give an error
3616 when -mavoid-indexed-addresses is used.
3618 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3619 wrapper function to save the arguments and then jump to the real
3620 function, rather than depending on the compiler not to move stuff
3622 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3624 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3625 Paul Thomas <pault@gcc.gnu.org>
3628 * gfortran.dg/class_37.f03 : New test.
3630 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3631 Richard Guenther <rguenther@suse.de>
3633 PR tree-optimization/40979
3635 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3636 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3637 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3638 check_vect_support_and_set_flags.
3639 * gfortran.dg/graphite/vect-pr40979.f90: New.
3641 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3644 * gfortran.dg/class_36.f03: New.
3646 2011-02-02 Richard Guenther <rguenther@suse.de>
3648 PR tree-optimization/47566
3649 * gcc.dg/lto/20110201-1_0.c: New testcase.
3651 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3657 * debug/pr47498.c: New.
3658 * debug/pr47501.c: New.
3660 2011-02-01 Richard Guenther <rguenther@suse.de>
3662 PR tree-optimization/47559
3663 * g++.dg/torture/pr47559.C: New testcase.
3665 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3668 * gfortran.dg/typebound_call_20.f03: New.
3670 2011-02-01 Richard Guenther <rguenther@suse.de>
3672 PR tree-optimization/47555
3673 * gcc.dg/pr47555.c: New testcase.
3675 2011-02-01 Richard Guenther <rguenther@suse.de>
3677 PR tree-optimization/47541
3678 * g++.dg/torture/pr47541.C: New testcase.
3680 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3683 * gfortran.dg/typebound_call_19.f03: New.
3685 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3688 * g++.dg/cpp0x/pr47416.C: New test.
3690 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3693 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3695 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3698 * gfortran.dg/typebound_assignment_1.f03: New.
3700 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3702 PR tree-optimization/47538
3703 * gcc.c-torture/execute/pr47538.c: New test.
3705 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3708 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3710 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3712 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3714 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3716 PR rtl-optimization/44031
3717 * gcc.c-torture/compile/20110131-1.c: New test.
3719 2011-01-31 Tobias Burnus <burnus@net-b.de>
3722 * gfortran.dg/stmt_func_1.f90: New.
3724 2011-01-31 Tobias Burnus <burnus@net-b.de>
3727 * gfortran.dg/interface_34.f90: New.
3729 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3732 * gfortran.dg/realloc_on_assign_5.f03: New test.
3733 * gfortran.dg/realloc_on_assign_5.f03: New test.
3735 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3737 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3738 * gfortran.dg/bessel_7.f90: Likewise.
3739 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
3741 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3742 * gfortran.dg/sum_init_expr.f03: Likewise.
3744 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3746 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3749 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3750 loop only on "vect_intfloat_cvt" targets.
3752 2011-01-29 Tobias Burnus <burnus@net-b.de>
3755 * gfortran.dg/shape_6.f90: New.
3757 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3759 PR libgfortran/47434
3760 * gfortran.dg/read_infnan_1.f90: Update test.
3761 * gfortran.dg/module_nan.f90: Update test.
3762 * gfortran.dg/char4_iunit_1.f03: Update test.
3763 * gfortran.dg/large_real_kind_1.f90: Update test.
3764 * gfortran.dg/real_const_3.f90: Update test.
3765 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3767 2011-01-29 Dodji Seketeli <dodji@redhat.com>
3770 * g++.dg/template/param2.C: New test.
3772 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774 PR libgfortran/47285
3775 * gfortran.dg/fmt_g.f: New test.
3777 2011-01-28 Tobias Burnus <burnus@net-b.de>
3780 * gfortran.dg/pure_formal_1.f90: New.
3782 2011-01-28 Jakub Jelinek <jakub@redhat.com>
3785 * gcc.dg/tls/pr42894.c: New test.
3787 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3789 * gcc.dg/pr47276.c: Add dg-require-visibility.
3791 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3793 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3795 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
3796 Tobias Burnus <burnus@gcc.gnu.org>
3801 * gfortran.dg/realloc_on_assign_3.f03: New test.
3802 * gfortran.dg/realloc_on_assign_4.f03: New test.
3803 * gfortran.dg/allocatable_function_5.f90: New test.
3804 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3805 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3806 implemented" dg-errors.
3808 2011-01-27 Jan Hubicka <jh@suse.cz>
3811 * gcc.dg/attr-weakref-4.c: New testcase
3813 2011-01-27 Martin Jambor <mjambor@suse.cz>
3815 PR tree-optimization/47228
3816 * gcc.dg/torture/pr47228.c: New test.
3818 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3820 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3822 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3824 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3825 when using auto-overlay support on the SPU.
3827 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
3829 PR rtl-optimization/44174
3830 * gcc.target/i386/asm-6.c: New test.
3832 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3834 PR rtl-optimization/46856
3835 * gcc.c-torture/compile/pr46856.c: New test.
3837 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
3838 Andrew Pinski <pinskia@gmail.com>
3841 * gcc.dg/pr43082.c: New.
3843 2011-01-26 DJ Delorie <dj@redhat.com>
3845 PR rtl-optimization/46878
3846 * gcc.dg/pr46878-1.c: New test.
3848 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3851 * g++.dg/cpp0x/pr47476.C: New test.
3853 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
3855 * gcc.c-torture/compile/20110126-1.c: New test.
3857 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3860 * gcc.dg/torture/pr47473.c: New test.
3862 2011-01-26 Jan Hubicka <jh@suse.cz>
3865 * gcc.c-torture/execute/pr47237.c: New testcase.
3867 2011-01-26 Jan Hubicka <jh@suse.cz>
3869 PR tree-optimization/47190
3870 * gcc.dg/attr-weakref-3.c: New testcase.
3872 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3875 * gcc.dg/dll-9a.c: New test file.
3876 * gcc.dg/dll-11.c: Likewise.
3877 * gcc.dg/dll-12.c: Likewise.
3878 * gcc.dg/dll-12a.c: Likewise.
3879 * gcc.dg/dll-11a.c: Likewise.
3880 * gcc.dg/dll-9.c: Likewise.
3881 * gcc.dg/dll-10.c: Likewise.
3882 * gcc.dg/dll-10a.c: Likewise.
3883 * g++.dg/ext/dllexport4a.cc: Likewise.
3884 * g++.dg/ext/dllexport4.C: Likewise.
3885 * g++.dg/ext/dllexport5.C: Likewise.
3886 * g++.dg/ext/dllexport5a.cc: Likewise.
3888 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3890 PR tree-optimization/46970
3891 * gcc.dg/graphite/pr46970.c: New.
3893 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3895 PR tree-optimization/46215
3896 * gcc.dg/graphite/pr46215.c: New.
3898 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3900 PR tree-optimization/46168
3901 * gcc.dg/graphite/pr46168.c: New.
3903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3905 PR tree-optimization/43657
3906 * gcc.dg/graphite/pr43657.c: New.
3908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3910 PR tree-optimization/29832
3911 * gfortran.dg/graphite/pr29832.f90: New.
3913 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3915 PR tree-optimization/43567
3916 * gcc.dg/graphite/pr43567.c: New.
3918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3920 * gfortran.dg/graphite/interchange-4.f: New.
3921 * gfortran.dg/graphite/interchange-5.f: New.
3923 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3924 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3925 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3926 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3927 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3928 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3929 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3930 * gfortran.dg/ltrans-7.f90: Removed.
3931 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3933 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3934 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3935 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3936 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3937 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3938 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3939 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3940 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3941 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3942 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3943 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3944 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3945 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3946 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3947 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3948 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3949 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3950 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3951 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3952 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3953 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3954 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3955 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3956 * gcc.dg/tree-ssa/data-dep-1.c
3957 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3958 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3959 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3960 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3961 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3963 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3965 PR tree-optimization/47265
3966 PR tree-optimization/47443
3967 * gcc.c-torture/compile/pr47265.c: New test.
3968 * gcc.dg/pr47443.c: New test.
3970 2011-01-25 Martin Jambor <mjambor@suse.cz>
3972 PR tree-optimization/47382
3973 * g++.dg/torture/pr47382.C: New test.
3974 * g++.dg/opt/devirt1.C: Xfail.
3976 2011-01-25 Yao Qi <yao@codesourcery.com>
3979 * gcc.target/arm/pr45701-1.c: New test.
3980 * gcc.target/arm/pr45701-2.c: New test.
3981 * gcc.target/arm/pr45701-3.c: New test.
3983 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3984 Jakub Jelinek <jakub@redhat.com>
3986 PR tree-optimization/47271
3987 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3989 2011-01-25 Nick Clifton <nickc@redhat.com>
3991 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3992 (saturate_add): Delete.
3994 (main): Do not run saturate_add.
3995 (set_interrupts): Delete.
3997 2011-01-25 Tobias Burnus <burnus@net-b.de>
4000 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4002 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4004 PR tree-optimization/47427
4005 PR tree-optimization/47428
4006 * gcc.c-torture/compile/pr47427.c: New test.
4007 * gcc.c-torture/compile/pr47428.c: New test.
4009 2011-01-25 Richard Guenther <rguenther@suse.de>
4012 * gcc.dg/torture/pr47411.c: New testcase.
4014 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4016 * gfortran.dg/graphite/id-24.f: New.
4017 * gfortran.dg/graphite/id-25.f: New.
4019 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4021 * gfortran.dg/graphite/id-23.f: New.
4023 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4025 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4027 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4029 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4030 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4031 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4032 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4033 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4034 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4035 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4036 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4037 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4039 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4041 * gcc.dg/graphite/block-0.c: Add documentation.
4042 * gcc.dg/graphite/block-4.c: Same.
4043 * gcc.dg/graphite/block-7.c: Same.
4044 * gcc.dg/graphite/block-8.c: New.
4045 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4046 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4047 * gcc.dg/graphite/interchange-12.c: Add documentation.
4048 * gcc.dg/graphite/interchange-13.c: New.
4049 * gcc.dg/graphite/interchange-14.c: New.
4050 * gcc.dg/graphite/interchange-15.c: New.
4051 * gcc.dg/graphite/interchange-8.c: Add documentation.
4052 * gcc.dg/graphite/interchange-mvt.c: Same.
4054 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4057 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4058 * gcc.target/powerpc/altivec-14.c: Ditto.
4059 * gcc.target/powerpc/altivec-33.c: Ditto.
4060 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4061 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4062 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4063 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4064 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4065 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4066 * g++.dg/ext/altivec-15.C: Ditto.
4067 * g++.dg/ext/altivec-types-1.C: Ditto.
4068 * g++.dg/ext/altivec-types-2.C: Ditto.
4069 * g++.dg/ext/altivec-types-3.C: Ditto.
4070 * g++.dg/ext/altivec-types-4.C: Ditto.
4072 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4074 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4076 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4078 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4079 optimization options.
4081 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4083 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4086 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4088 2011-01-23 Tobias Burnus <burnus@net-b.de>
4091 * gfortran.dg/allocatable_scalar_12.f90: New.
4093 2011-01-23 Ira Rosen <irar@il.ibm.com>
4095 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4096 vectorization to be not profitable if peeling is used to
4097 realign the memory access.
4098 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4099 loop bound to avoid loop unrolling.
4100 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4102 2011-01-22 Jan Hubicka <jh@suse.cz>
4105 * g++.dg/lto/pr47333.C: New file.
4107 2011-01-22 Jan Hubicka <jh@suse.cz>
4109 PR tree-optimization/43884
4111 * gcc.dg/autopar/outer-2.c: Increase array size.
4112 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4114 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4117 * gfortran.dg/c_loc_tests_16.f90: New test.
4119 2011-01-22 Tobias Burnus <burnus@net-b.de>
4122 * gfortran.dg/typebound_proc_19.f90: New.
4124 2011-01-21 Jeff Law <law@redhat.com>
4126 PR tree-optimization/47053
4127 * g++.dg/pr47053.C: New test.
4129 2011-01-21 Jason Merrill <jason@redhat.com>
4132 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4134 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4137 * g++.dg/cpp0x/range-for10.C: New test.
4138 * g++.dg/template/for1.C: New test.
4141 * g++.dg/tree-prof/partition3.C: New test.
4143 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4145 PR rtl-optimization/47366
4146 * g++.dg/opt/pr47366.C: New test.
4148 2011-01-21 Jason Merrill <jason@redhat.com>
4151 * g++.dg/cpp0x/constexpr-regress2.C: New.
4153 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4155 2011-01-21 Jeff Law <law@redhat.com>
4157 PR rtl-optimization/41619
4158 * gcc.dg/pr41619.c: New.
4160 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4162 PR tree-optimization/47355
4163 * g++.dg/opt/pr47355.C: New test.
4165 2011-01-21 Richard Guenther <rguenther@suse.de>
4167 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4170 2011-01-21 Richard Guenther <rguenther@suse.de>
4172 PR tree-optimization/47365
4173 * gcc.dg/torture/pr47365.c: New testcase.
4174 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4176 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4178 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4180 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4182 PR tree-optimization/47391
4183 * gcc.dg/pr47391.c: New test.
4185 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4187 * g++.dg/template/char1.C: Use signed char.
4189 2011-01-21 Tobias Burnus <burnus@net-b.de>
4192 * gfortran.dg/pointer_target_4.f90: New.
4194 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4197 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4198 ILP32 system and not IP32.
4200 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4203 * g++.dg/debug/pr46583.C: New.
4205 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4208 * g++.dg/debug/pr47283.C: New test.
4211 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4212 * gcc.target/i386/headmerge-2.c: Likewise.
4214 2011-01-20 Richard Guenther <rguenther@suse.de>
4217 * gcc.dg/torture/pr47370.c: New testcase.
4219 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4221 PR tree-optimization/46130
4222 * gcc.dg/pr46130-1.c: New test.
4223 * gcc.dg/pr46130-2.c: New test.
4225 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4228 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4230 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4233 * g++.dg/debug/pr46240.cc: New.
4235 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4238 * g++.dg/template/anonunion1.C: New test.
4240 PR rtl-optimization/47337
4241 * gcc.c-torture/execute/pr47337.c: New test.
4243 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4246 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4248 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4250 PR tree-optimization/46021
4251 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4253 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4255 PR tree-optimization/47290
4256 * g++.dg/torture/pr47290.C: New test.
4258 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4261 * gfortran.dg/proc_ptr_comp_29.f90: New.
4263 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4266 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4267 powerpc-apple-darwin9.
4269 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4271 PR rtl-optimization/47299
4272 * gcc.c-torture/execute/pr47299.c: New test.
4274 2011-01-17 Jason Merrill <jason@redhat.com>
4276 * g++.dg/cpp0x/constexpr-virtual.C: New.
4278 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4281 * gfortran.dg/gomp/pr47331.f90: New test.
4283 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4286 * objc.dg/selector-warn-1.m: New.
4287 * obj-c++.dg/selector-warn-1.mm: New.
4289 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4291 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4292 Update dg-final accordingly.
4294 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4296 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4298 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4300 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4302 * gcc.dg/guality/pr36728-2.c: Likewise.
4304 2011-01-17 Richard Guenther <rguenther@suse.de>
4306 PR tree-optimization/47313
4307 * g++.dg/torture/pr47313.C: New testcase.
4309 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4312 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4313 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4314 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4315 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4317 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4319 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4320 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4321 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4323 2011-01-17 Richard Guenther <rguenther@suse.de>
4325 PR tree-optimization/45967
4326 * gcc.dg/torture/pr45967-2.c: New testcase.
4327 * gcc.dg/torture/pr45967-3.c: Likewise.
4329 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4332 * g++.dg/ext/pr47213.C: Require visibility.
4334 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4336 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4337 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4339 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4341 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4342 Linux-based targets.
4344 2011-01-13 Jan Hubicka <jh@suse.cz>
4346 PR tree-optimization/47276
4347 * gcc.dg/pr47276.c: New testcase.
4349 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4350 Jonathan Wakely <jwakely.gcc@gmail.com>
4353 * g++.dg/other/pr33558.C: New.
4354 * g++.dg/other/pr33558-2.C: New.
4356 2011-01-14 Martin Jambor <mjambor@suse.cz>
4358 PR tree-optimization/45934
4359 PR tree-optimization/46302
4360 * g++.dg/ipa/devirt-c-1.C: New test.
4361 * g++.dg/ipa/devirt-c-2.C: Likewise.
4362 * g++.dg/ipa/devirt-c-3.C: Likewise.
4363 * g++.dg/ipa/devirt-c-4.C: Likewise.
4364 * g++.dg/ipa/devirt-c-5.C: Likewise.
4365 * g++.dg/ipa/devirt-c-6.C: Likewise.
4366 * g++.dg/ipa/devirt-6.C: Likewise.
4367 * g++.dg/ipa/devirt-d-1.C: Likewise.
4368 * g++.dg/torture/pr45934.C: Likewise.
4370 2011-01-14 Jason Merrill <jason@redhat.com>
4372 * g++.dg/cpp0x/variadic105.C: New.
4374 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4375 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4378 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4379 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4380 execution tests on i?86-*-*, x86_64-*-* and
4381 powerpc*-apple-darwin* && ilp32.
4382 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4383 tests on i?86-*-* and x86_64-*-*.
4385 2011-01-14 Richard Guenther <rguenther@suse.de>
4387 PR tree-optimization/47280
4388 * g++.dg/opt/pr47280.C: New testcase.
4390 2011-01-14 Jason Merrill <jason@redhat.com>
4392 * g++.dg/cpp0x/constexpr-regress1.C: New.
4394 * g++.dg/ext/flexary2.C: New.
4396 2011-01-14 Richard Guenther <rguenther@suse.de>
4399 * gcc.dg/torture/pr47281.c: New testcase.
4400 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4402 2011-01-14 Richard Guenther <rguenther@suse.de>
4404 PR tree-optimization/47286
4405 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4407 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4410 * g++.dg/ext/pr47213.C: New.
4412 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4414 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4416 2011-01-13 Tobias Burnus <burnus@net-b.de>
4417 Mikael Morin <mikael@gcc.gnu.org>
4421 * gfortran.dg/select_type_20.f90: New.
4422 * gfortran.dg/select_type_21.f90: New.
4424 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4427 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4429 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4431 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4432 * gcc.dg/guality/pr36728-2.c: Likewise.
4434 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4437 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4439 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4441 PR rtl-optimization/45352
4442 * gcc.dg/pr45352-3.c: New.
4444 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4446 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4448 * g++.dg/cpp0x/range-for8.C: New.
4449 * g++.dg/cpp0x/range-for9.C: New.
4451 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4454 * g++.dg/debug/pr47209.C: New.
4456 2011-01-12 Richard Guenther <rguenther@suse.de>
4459 * gcc.dg/lto/pr47259_0.c: New testcase.
4460 * gcc.dg/lto/pr47259_1.c: Likewise.
4462 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4464 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4465 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4466 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4467 methods missing from the OBJC2 Object.
4468 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4469 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4470 GNU and NeXT runtimes.
4471 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4473 * objc-obj-c++-shared/Object1.m: Likewise.
4474 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4475 * objc.dg/proto-qual-1.m: Likewise.
4476 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4477 * obj-c++.dg/proto-qual-1.mm: Likewise.
4479 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4482 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4484 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4486 Fixed the Objective-C++ testsuite and updated all tests.
4487 * lib/obj-c++.exp (obj-c++_init): Declare and set
4488 gcc_warning_prefix and gcc_error_prefix.
4489 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4490 'dg-warning', 'dg-message' and 'dg-error'.
4491 * obj-c++.dg/class-extension-3.mm: Likewise.
4492 * obj-c++.dg/class-protocol-1.mm: Likewise.
4493 * obj-c++.dg/encode-7.mm: Likewise.
4494 * obj-c++.dg/exceptions-3.mm: Likewise.
4495 * obj-c++.dg/exceptions-5.mm: Likewise.
4496 * obj-c++.dg/method-12.mm: Likewise.
4497 * obj-c++.dg/method-13.mm: Likewise.
4498 * obj-c++.dg/method-15.mm: Likewise.
4499 * obj-c++.dg/method-16.mm: Likewise.
4500 * obj-c++.dg/method-4.mm: Likewise.
4501 * obj-c++.dg/method-8.mm: Likewise.
4502 * obj-c++.dg/method-conflict-1.mm: Likewise.
4503 * obj-c++.dg/method-conflict-2.mm: Likewise.
4504 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4505 and uncommented second part of the testcase now that the testsuite
4507 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4508 and uncommented second part of the testcase now that the testsuite
4510 * obj-c++.dg/private-1.mm: Likewise.
4511 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4512 * obj-c++.dg/syntax-error-7.mm: Likewise.
4513 * obj-c++.dg/warn5.mm: Likewise.
4514 * obj-c++.dg/property/at-property-14.mm: Likewise.
4515 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4517 * obj-c++.dg/property/at-property-18.mm: Likewise.
4518 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4520 * obj-c++.dg/property/at-property-21.mm: Likewise.
4521 * obj-c++.dg/property/at-property-28.mm: Likewise.
4522 * obj-c++.dg/property/at-property-5.mm: Likewise.
4523 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4524 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4525 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4526 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4527 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4528 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4529 * obj-c++.dg/tls/diag-5.mm: Likewise.
4530 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4531 dg-error, now matched correctly.
4533 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4535 * objc.dg/property/at-property-29.m: New.
4536 * obj-c++.dg/property/at-property-29.mm: New.
4538 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4540 * go.test/go-test.exp (go-set-goarch): New proc.
4541 (go-gc-tests): Use it.
4543 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4546 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4548 2011-01-11 Richard Henderson <rth@redhat.com>
4550 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4552 2011-01-11 Jan Hubicka <jh@suse.cz>
4556 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4557 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4559 2011-01-11 Richard Guenther <rguenther@suse.de>
4561 PR tree-optimization/46076
4562 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4564 2011-01-11 Jeff Law <law@redhat.com>
4566 * PR tree-optimization/47086
4567 * gcc.dg/pr47086.c: New test.
4569 2011-01-11 Jason Merrill <jason@redhat.com>
4572 * g++.dg/template/new10.C: New.
4575 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4577 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4579 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4580 Split type definitions and NSConstantString class into...
4581 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4582 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4583 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4584 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4585 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4586 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4588 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4589 encode defines for newer NeXT system headers.
4590 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4591 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4592 * objc.dg/foreach-5.m: Likewise.
4593 * objc.dg/foreach-2.m: Likewise.
4594 * objc.dg/foreach-4.m: Likewise.
4595 * objc.dg/torture/strings/string1.m: Likewise.
4596 * objc.dg/torture/strings/string2.m: Likewise.
4597 * objc.dg/torture/strings/string3.m: Likewise.
4598 * objc.dg/torture/strings/string4.m: Likewise.
4599 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4600 header and stand alone.
4601 * obj-c++.dg/strings/strings-2.mm: Likewise.
4602 * objc.dg/torture/strings/const-str-3.m: Likewise.
4603 * objc.dg/strings/strings-2.m: Likewise.
4604 * objc.dg/strings/const-str-12b.m: Likewise.
4606 2011-01-12 Richard Guenther <rguenther@suse.de>
4609 * gcc.dg/attr-weak-1.c: Adjust.
4611 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4614 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4615 standard compliant and comment.
4617 2011-01-10 Jan Hubicka <jh@suse.cz>
4620 * gcc.dg/initpri3.c: New testcase.
4622 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4625 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4631 (g_ebp_save): Likewise.
4632 (g_esp_save): Likewise.
4634 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4636 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4638 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4640 PR tree-optimization/46021
4641 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4642 i?86-*-*, x86_64-*-*.
4644 2011-01-10 Jeff Law <law@redhat.com>
4646 * PR tree-optimization/47141
4647 * gcc.c-torture/compile/pr47141.c: New test.
4649 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
4652 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4653 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4654 * gcc.dg/vect/slp-35.c: Remove XFAILs.
4655 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4658 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4659 being vectorized. Adjust dg-final pattern. Remove XFAIL.
4660 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4661 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4662 being vectorized. Adjust dg-final pattern.
4665 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4666 * gcc.dg/vect/slp-24.c: Likewise.
4668 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
4671 * g++.dg/other/pr47218-1.C: New test file.
4672 * g++.dg/other/pr47218.C: Likewise.
4673 * g++.dg/other/pr47218.h: New supporting header.
4675 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4678 * objc.dg/attributes/invalid-attribute-1.m: New.
4679 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4681 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4684 * gfortran.dg/proc_ptr_comp_28.f90: New.
4686 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4688 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4689 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4690 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4691 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4692 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4693 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4694 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4695 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4696 * objc.dg/gnu-api-2-class.m: Likewise.
4697 * objc.dg/gnu-api-2-ivar.m: Likewise.
4698 * objc.dg/gnu-api-2-method.m: Likewise.
4699 * objc.dg/gnu-api-2-objc.m: Likewise.
4700 * objc.dg/gnu-api-2-object.m: Likewise.
4701 * objc.dg/gnu-api-2-property.m: Likewise.
4702 * objc.dg/gnu-api-2-protocol.m: Likewise.
4703 * objc.dg/gnu-api-2-sel.m: Likewise.
4705 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4707 * objc.dg/foreach-1.m: Skip for Darwin < 9.
4708 * objc.dg/objc-foreach-4.m: Likewise.
4709 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4710 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4711 * objc.dg/foreach-4.m: Likewise.
4712 * objc.dg/foreach-5.m: Likewise.
4713 * objc.dg/foreach-3.m: Return self from init.
4715 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4718 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4720 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4723 * gfortran.dg/class_35.f90: New.
4725 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4727 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4729 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4732 * objc.dg/invalid-method-2.m: New.
4733 * obj-c++.dg/invalid-method-2.mm: New.
4735 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
4738 * gfortran.dg/transpose_optimization_2.f90 : New test.
4740 2011-01-08 Jan Hubicka <jh@suse.cz>
4742 PR tree-optmization/46469
4743 * g++.dg/torture/pr46469.C: New testcase.
4745 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4747 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4748 emulation of libobjc-gnu structure layout functionality to ..
4749 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4750 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4751 * objc/execute/bf-common.h: Adjust headers.
4752 * objc/execute/bf-1.m: Likewise.
4753 * objc/execute/bf-2.m: Likewise.
4754 * objc/execute/bf-3.m: Likewise.
4755 * objc/execute/bf-4.m: Likewise.
4756 * objc/execute/bf-5.m: Likewise.
4757 * objc/execute/bf-6.m: Likewise.
4758 * objc/execute/bf-7.m: Likewise.
4759 * objc/execute/bf-8.m: Likewise.
4760 * objc/execute/bf-9.m: Likewise.
4761 * objc/execute/bf-10.m: Likewise.
4762 * objc/execute/bf-11.m: Likewise.
4763 * objc/execute/bf-12.m: Likewise.
4764 * objc/execute/bf-13.m: Likewise.
4765 * objc/execute/bf-14.m: Likewise.
4766 * objc/execute/bf-15.m: Likewise.
4767 * objc/execute/bf-16.m: Likewise.
4768 * objc/execute/bf-17.m: Likewise.
4769 * objc/execute/bf-18.m: Likewise.
4770 * objc/execute/bf-19.m: Likewise.
4771 * objc/execute/bf-20.m: Likewise.
4772 * objc/execute/bf-21.m: Likewise.
4773 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4774 objc_get_type_qualifiers ().
4776 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4779 * gfortran.dg/dependency_39.f90: New test.
4781 2011-01-07 Jan Hubicka <jh@suse.cz>
4783 Get builtins tests ready for linker plugin.
4784 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4785 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4786 my_memset, my_bzero): Mark used.
4787 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4788 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4790 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4793 2011-01-07 Jan Hubicka <jh@suse.cz>
4795 PR tree-optimization/46367
4796 * g++.dg/torture/pr46367.C: New file.
4798 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.dg/pr47201.c: New test.
4804 * gcc.dg/tree-prof/pr47187.c: New test.
4806 2011-01-07 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/extends_type_of_3.f90: New.
4811 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
4813 * g++.dg/ext/dllexport-MI1.C: Adjust test.
4814 * g++.dg/ext/dllimport-MI1.C: Likewise.
4815 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4816 * g++.dg/ext/dllimport10.C: Likewise.
4817 * g++.dg/ext/dllimport11.C: Likewise.
4818 * g++.dg/ext/dllimport12.C: Likewise.
4819 * g++.dg/ext/dllimport13.C: Likewise.
4820 * g++.dg/ext/dllimport2.C: Likewise.
4821 * g++.dg/ext/dllimport3.C: Likewise.
4822 * g++.dg/ext/dllimport4.C: Likewise.
4823 * g++.dg/ext/dllimport5.C: Likewise.
4824 * g++.dg/ext/dllimport6.C: Likewise.
4825 * g++.dg/ext/dllimport8.C: Likewise.
4826 * g++.dg/ext/dllimport9.C: Likewise.
4827 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4828 targets, too. Additionally enable test for i?86-*-mingw*.
4829 * g++.dg/ext/selectany1.C: Likewise.
4830 Remove guard variable check.
4832 2011-01-07 Janus Weil <janus@gcc.gnu.org>
4836 * gfortran.dg/storage_size_3.f08: Extended.
4838 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4841 * g++.dg/template/stdarg1.C: New test.
4843 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4846 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4847 * gfortran.dg/defined_operators_1.f90: Split the subroutine
4848 from the interface of functions to not hide the errors that
4851 2011-01-06 Jan Hubicka <jh@suse.cz>
4853 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4854 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4856 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4860 * gfortran.dg/interface_33.f90: New test.
4862 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4865 * gcc.c-torture/compile/pr47150.c: New test.
4867 2011-01-06 Ira Rosen <irar@il.ibm.com>
4869 PR tree-optimization/47139
4870 * gcc.dg/vect/pr47139.c: New test.
4872 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4875 * gfortran.dg/extends_type_of_2.f03: New.
4877 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4879 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4881 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4883 * gnat.dg/opt14.adb: New test.
4885 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4888 * gfortran.dg/allocate_error_2.f90: New test.
4890 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4893 * gfortran.dg/storage_size_3.f08: New.
4895 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4897 PR libgfortran/47154
4898 * gfortran.dg/namelist_68.f90: New test.
4900 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4902 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4904 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4907 * gfortran.dg/class_34.f90: New.
4909 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4911 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4912 use __builtin_inff. Skip all single-precision tests that require
4915 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4917 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4919 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4921 PR tree-optimization/47148
4922 * gcc.c-torture/execute/pr47148.c: New test.
4924 PR tree-optimization/47155
4925 * gcc.c-torture/execute/pr47155.c: New test.
4927 PR rtl-optimization/47157
4928 * gcc.c-torture/compile/pr47157.c: New test.
4930 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4932 * gcc.dg/torture/vector-shift2.c (schar): Define.
4933 (main): Always use schar or uchar instead of plain "char" to avoid
4934 dependencies on implementation-defined char signedness.
4936 2011-01-03 Martin Jambor <mjambor@suse.cz>
4938 PR tree-optimization/46801
4939 * gnat.dg/pack9.adb: Remove xfail.
4941 2011-01-03 Martin Jambor <mjambor@suse.cz>
4943 PR tree-optimization/46984
4944 * g++.dg/ipa/pr46984.C: New test.
4946 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4949 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4951 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4953 PR tree-optimization/47140
4954 * gcc.c-torture/compile/pr47140.c: New test.
4956 PR rtl-optimization/47028
4957 * gcc.dg/pr47028.c: New test.
4959 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4961 * objc.dg/protocol-forward-1.m: Removed TODO.
4962 * objc.dg/protocol-forward-2.m: New.
4963 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4964 * obj-c++.dg/protocol-forward-2.mm: New.
4966 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4969 * g++.dg/eh/pr38662.C: New testcase.
4971 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4973 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4974 scan for newline '\n'.
4977 Copyright (C) 2011 Free Software Foundation, Inc.
4979 Copying and distribution of this file, with or without modification,
4980 are permitted in any medium without royalty provided the copyright
4981 notice and this notice are preserved.