1 2011-05-05 Jason Merrill <jason@redhat.com>
3 * g++.dg/init/new32.C: New.
5 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10 2011-05-05 Jakub Jelinek <jakub@redhat.com>
12 PR rtl-optimization/48381
13 * gcc.c-torture/compile/pr48381.c: New test.
15 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
17 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
19 * gcc.target/i386/opt-1.c: Ditto.
21 2011-05-04 Jason Merrill <jason@redhat.com>
23 * g++.dg/conversion/base1.C: New.
25 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28 * gfortran.dg/round_3.f08: Add more checks to test case.
30 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
32 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
33 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
34 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
35 Gate test on effective_target fd_truncate.
37 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
39 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
40 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
41 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
42 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
43 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
44 * gcc.target/i386/pr38824.c: Ditto.
45 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
46 * gcc.target/i386/vecinit-2.c: Ditto.
47 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
48 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
49 * gcc.target/i386/parity-2.c: Ditto.
50 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
52 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
54 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
56 * gcc.target/bfin/mcpu-bf514.c: Likewise.
57 * gcc.target/bfin/mcpu-bf516.c: Likewise.
58 * gcc.target/bfin/mcpu-bf518.c: Likewise.
60 2011-05-03 Tobias Burnus <burnus@net-b.de>
63 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
65 2011-05-03 Tobias Burnus <burnus@net-b.de>
68 * gfortran.dg/coarray/this_image_1.f90: New.
70 2011-05-03 Tobias Burnus <burnus@net-b.de>
73 * gfortran.dg/coarray/caf.dg: New.
74 * gfortran.dg/coarray/image_index_1.f90: New, copied
75 from ../coarray_16.f90.
77 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/ext/complex9.C: New.
82 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
85 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
86 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
87 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
89 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
91 * gcc.target/bfin/builtins: Created.
92 * gcc.target/bfin/hisilh-O0.c: Deleted.
93 * gcc.target/bfin/hisilh.c: Moved to...
94 * gcc.target/bfin/builtins/hisilh.c: ...here.
95 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
96 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
97 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
98 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
99 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
100 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
101 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
102 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
103 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
104 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
105 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
106 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
107 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
108 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
109 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
110 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
111 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
112 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
113 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
114 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
115 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
116 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
117 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
118 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
119 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
120 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
121 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
122 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
123 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
124 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
125 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
126 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
127 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
128 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
129 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
130 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
131 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
132 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
133 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
134 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
135 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
136 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
137 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
138 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
139 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
140 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
141 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
142 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
143 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
144 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
145 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
146 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
147 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
148 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
149 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
150 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
151 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
152 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
153 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
154 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
155 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
156 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
157 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
158 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
159 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
160 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
161 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
162 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
163 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
164 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
165 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
166 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
167 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
168 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
169 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
170 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
171 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
172 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
173 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
174 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
175 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
176 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
177 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
178 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
179 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
180 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
181 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
182 * gcc.target/bfin/builtins/circptr.c: Ditto.
183 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
184 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
185 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
186 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
187 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
188 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
189 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
190 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
191 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
192 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
193 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
194 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
195 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
196 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
197 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
198 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
199 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
200 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
201 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
202 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
203 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
204 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
205 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
206 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
207 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
208 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
209 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
210 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
211 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
212 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
213 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
214 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
215 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
216 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
217 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
218 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
219 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
220 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
221 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
222 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
223 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
224 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
225 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
226 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
227 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
228 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
229 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
230 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
231 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
232 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
233 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
234 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
235 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
236 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
237 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
238 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
239 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
240 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
241 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
242 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
243 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
244 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
245 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
246 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
247 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
248 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
249 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
250 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
251 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
252 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
254 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
256 * gcc.target/arm/cold-lc.c: New test.
258 2011-05-03 Jakub Jelinek <jakub@redhat.com>
261 * gcc.dg/pr48774.c: New test.
263 2011-05-03 Richard Guenther <rguenther@suse.de>
265 * gcc.dg/large-size-array-5.c: New testcase.
267 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
269 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
271 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
273 * lib/target-supports.exp (check_effective_target_vect_strided):
275 (check_effective_target_vect_strided2)
276 (check_effective_target_vect_strided3)
277 (check_effective_target_vect_strided4)
278 (check_effective_target_vect_strided8): ...these new functions.
280 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
281 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
282 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
283 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
284 * gcc.dg/vect/pr37539.c: Likewise.
285 * gcc.dg/vect/slp-11a.c: Likewise.
286 * gcc.dg/vect/slp-11b.c: Likewise.
287 * gcc.dg/vect/slp-11c.c: Likewise.
288 * gcc.dg/vect/slp-12a.c: Likewise.
289 * gcc.dg/vect/slp-12b.c: Likewise.
290 * gcc.dg/vect/slp-18.c: Likewise.
291 * gcc.dg/vect/slp-19a.c: Likewise.
292 * gcc.dg/vect/slp-19b.c: Likewise.
293 * gcc.dg/vect/slp-21.c: Likewise.
294 * gcc.dg/vect/slp-23.c: Likewise.
295 * gcc.dg/vect/vect-cselim-1.c: Likewise.
297 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
298 instead of vect_interleave && vect_extract_even_odd.
299 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
300 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
301 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
302 * gcc.dg/vect/vect-1.c: Likewise.
303 * gcc.dg/vect/vect-10.c: Likewise.
304 * gcc.dg/vect/vect-98.c: Likewise.
305 * gcc.dg/vect/vect-107.c: Likewise.
306 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
307 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
308 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
309 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
310 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
311 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
312 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
313 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
314 * gcc.dg/vect/vect-strided-float.c: Likewise.
315 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
316 * gcc.dg/vect/vect-strided-mult.c: Likewise.
317 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
318 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
319 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
320 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
321 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
322 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
323 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
324 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
325 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
326 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
327 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
328 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
329 * gcc.dg/vect/vect-vfa-03.c: Likewise.
331 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
333 * gcc.dg/vect/pr30843.c: Likewise.
334 * gcc.dg/vect/pr33866.c: Likewise.
335 * gcc.dg/vect/slp-reduc-6.c: Likewise.
336 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
337 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
338 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
340 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
342 * gcc.dg/vect/slp-11.c: Split into...
343 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
344 gcc.dg/vect/slp-11c.c: ...these tests.
345 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
346 * gcc.dg/vect/slp-12c.c: ...this new test.
347 * gcc.dg/vect/slp-19.c: Split into...
348 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
349 gcc.dg/vect/slp-19c.c: ...these new tests.
351 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
353 * lib/target-supports.exp
354 (check_effective_target_vect_extract_even_odd_wide): Delete.
355 (check_effective_target_vect_strided_wide): Likewise.
356 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
357 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
358 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
359 * gcc.dg/vect/pr37539.c: Likewise.
360 * gcc.dg/vect/slp-11.c: Likewise.
361 * gcc.dg/vect/slp-12a.c: Likewise.
362 * gcc.dg/vect/slp-12b.c: Likewise.
363 * gcc.dg/vect/slp-19.c: Likewise.
364 * gcc.dg/vect/slp-23.c: Likewise.
365 * gcc.dg/vect/vect-1.c: Likewise.
366 * gcc.dg/vect/vect-98.c: Likewise.
367 * gcc.dg/vect/vect-107.c: Likewise.
368 * gcc.dg/vect/vect-strided-float.c: Likewise.
370 2011-05-02 Jason Merrill <jason@redhat.com>
372 * g++.dg/init/new31.C: New.
374 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
377 * gcc.dg/pr35445.c: New test.
379 2011-05-02 Jason Merrill <jason@redhat.com>
381 * c-c++-common/vla-1.c: New.
383 2011-05-02 Richard Guenther <rguenther@suse.de>
385 PR tree-optimization/48822
386 * gcc.dg/torture/pr48822.c: New testcase.
388 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/cpp0x/constexpr-47969.C: New.
393 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
396 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
397 on vect_no_align targets.
398 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
399 vect_no_align targets.
401 2011-05-01 Xinliang David Li <davidxl@google.com>
403 * gcc.dg/tree-ssa/integer-addr.c: New test.
404 * gcc.dg/tree-ssa/alias_bug.c: New test.
406 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
409 * gfortran.dg/round_3.f08: Add more checks.
411 2011-04-30 Tobias Burnus <burnus@net-b.de>
414 * gfortran.dg/import9.f90: New, proper test.
415 * gfortran.dg/interface_37.f90: Remove bogus
416 test (bogus copy of interface_36.f90).
418 2011-04-30 Tobias Burnus <burnus@net-b.de>
421 * gfortran.dg/interface_37.f90: New.
423 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
426 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
428 2011-04-30 Jakub Jelinek <jakub@redhat.com>
430 PR tree-optimization/48809
431 * gcc.c-torture/execute/pr48809.c: New test.
433 2011-04-29 Jeff Law <law@redhat.com>
435 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
437 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/init/ctor10.C: New.
442 2011-04-29 Le-Chun Wu <lcwu@google.com>
444 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
445 warning in implicitly instantiated templates.
447 2011-04-29 Le-Chun Wu <lcwu@google.com>
449 * g++.dg/warn/Wnull-conversion-1.C: New.
450 * g++.dg/warn/Wnull-conversion-2.C: New.
452 2011-04-29 Diego Novillo <dnovillo@google.com>
454 * g++.old-deja/g++.other/null3.C: Expect warning about
455 converting boolean to a pointer.
457 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
460 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
464 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
466 2011-04-29 Tobias Burnus <burnus@net-b.de>
469 * gfortran.dg/typebound_proc_22.f90: New.
472 * gfortran.dg/interface_36.f90: New.
474 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
481 * gfortran.dg/fmt_g.f: Adjust test.
482 * gfortran.dg/fmt_g0_1.f08: Adjust test.
483 * gfortran.dg/round_3.f08: New test.
484 * gfortran.dg/namelist_print_1.f: Adjust test.
485 * gfortran.dg/char4_iunit_1.f03: Adjust test.
486 * gfortran.dg/f2003_io_5.f03: Adjust test.
487 * gfortran.dg/coarray_15.f90: Adjust test.
488 * gfortran.dg/namelist_65.f90: Adjust test.
489 * gfortran.dg/fmt_cache_1.f: Adjust test.
490 * gfortran.dg/char4_iunit_2.f03: Adjust test.
491 * gfortran.dg/real_const_3.f90: Adjust test.
493 2011-04-28 Xinliang David Li <davidxl@google.com>
495 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
496 * testsuite/g++.dg/prof-robust-1.C: New test.
498 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
500 PR tree-optimization/48765
501 * gcc.dg/vect/pr48765.c: New.
503 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
505 PR tree-optimization/48775
506 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
508 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
511 * g++.dg/inherit/pr48798.C: New.
512 * g++.old-deja/g++.other/base1.C: Adjust.
514 2011-04-28 Dodji Seketeli <dodji@redhat.com>
517 * g++.dg/template/inherit7.C: New test case.
519 2011-04-28 Richard Guenther <rguenther@suse.de>
521 PR tree-optimization/40052
522 PR tree-optimization/15347
523 * gcc.dg/tree-ssa/vrp57.c: New testcase.
524 * gcc.dg/pr15347.c: Likewise.
526 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/cpp0x/sfinae18.C: New.
531 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/ext/is_literal_type1.C: New.
536 2011-04-28 Tobias Burnus <burnus@net-b.de>
540 * gfortran.dg/interface_35.f90: New.
541 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
542 * gfortran.dg/func_result_6.f90: Add dg-warning.
543 * gfortran.dg/bessel_1.f90: Ditto.
544 * gfortran.dg/hypot_1.f90: Ditto.
545 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
546 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
547 * gfortran.dg/interface_assignment_4.f90: Ditto.
549 2011-04-27 Jason Merrill <jason@redhat.com>
551 * g++.dg/ext/complex8.C: New.
553 * g++.dg/cpp0x/initlist49.C: New.
554 * g++.dg/init/new30.C: New.
556 2011-04-27 Tobias Burnus <burnus@net-b.de>
559 * gfortran.dg/whole_file_34.f90: New.
561 2011-04-27 Jan Hubicka <jh@suse.cz>
563 * gcc.dg/tree-ssa/inline-9.c: New testcase.
565 2011-04-27 Jason Merrill <jason@redhat.com>
567 * g++.old-deja/g++.oliva/overload1.C: Adjust.
569 * g++.dg/parse/ambig6.C: New.
571 2011-04-27 Nick Clifton <nickc@redhat.com>
573 * gcc.dg/20020312-2.c: Add definition for RX.
575 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
576 option with RX targets.
578 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
581 2011-04-27 Richard Guenther <rguenther@suse.de>
583 * gcc.dg/tree-ssa/pr23382.c: Remove.
585 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
588 * gcc.c-torture/compile/pr48767.c: New test.
590 2011-04-27 Richard Guenther <rguenther@suse.de>
592 PR tree-optimization/48772
593 * g++.dg/pr48772.C: New testcase.
595 2011-04-27 Jakub Jelinek <jakub@redhat.com>
598 * gcc.c-torture/compile/pr48742.c: New test.
600 2011-04-26 Jason Merrill <jason@redhat.com>
602 * g++.dg/lookup/koenig13.C: New.
604 * g++.dg/cpp0x/initlist48.C: New.
606 2011-04-25 Jason Merrill <jason@redhat.com>
608 * g++.dg/cpp0x/sfinae17.C: New.
610 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
613 * gcc.target/powerpc/pr48258-1.c: New file.
614 * gcc.target/powerpc/pr48258-2.c: Ditto.
616 2011-04-26 Xinliang David Li <davidxl@google.com>
618 * gcc.dg/uninit-suppress.c: New test.
619 * gcc.dg/uninit-suppress.c: New test.
621 2011-04-26 Jakub Jelinek <jakub@redhat.com>
624 * gcc.dg/pr48768.c: New test.
626 PR tree-optimization/48734
627 * gcc.c-torture/compile/pr48734.c: New test.
630 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
632 2011-04-26 Richard Guenther <rguenther@suse.de>
634 PR tree-optimization/48731
635 * gcc.dg/torture/pr48731.c: New testcase.
637 2011-04-26 Richard Guenther <rguenther@suse.de>
640 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
642 2011-04-26 Richard Guenther <rguenther@suse.de>
645 * gcc.dg/torture/pr48694-1.c: New testcase.
646 * gcc.dg/torture/pr48694-2.c: Likewise.
648 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
650 * g++.dg/ext/underlying_type1.C: New.
651 * g++.dg/ext/underlying_type2.C: Likewise.
652 * g++.dg/ext/underlying_type3.C: Likewise.
653 * g++.dg/ext/underlying_type4.C: Likewise.
654 * g++.dg/ext/underlying_type5.C: Likewise.
655 * g++.dg/ext/underlying_type6.C: Likewise.
656 * g++.dg/ext/underlying_type7.C: Likewise.
657 * g++.dg/ext/underlying_type8.C: Likewise.
658 * g++.dg/ext/underlying_type9.C: Likewise.
659 * g++.dg/ext/underlying_type10.C: Likewise.
661 2011-04-25 Jason Merrill <jason@redhat.com>
663 * g++.dg/cpp0x/regress/template-const2.C: New.
665 2011-04-25 Jeff Law <law@redhat.com>
667 * gcc.dg/tree-ssa/vrp56.c: new test.
669 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
671 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
673 2011-04-24 Jakub Jelinek <jakub@redhat.com>
675 PR preprocessor/48740
676 * c-c++-common/raw-string-11.c: New test.
678 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
680 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
683 2011-04-23 Tobias Burnus <burnus@net-b.de>
686 * gfortran.dg/coarray_19.f90: New.
688 2011-04-23 Jakub Jelinek <jakub@redhat.com>
691 * gcc.dg/pr48685.c: New test.
693 2011-04-22 Jan Hubicka <jh@suse.cz>
695 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
697 2011-04-22 Jakub Jelinek <jakub@redhat.com>
699 PR tree-optimization/48717
700 * gcc.c-torture/execute/pr48717.c: New test.
702 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
705 * gcc.target/i386/pr48723.c: New test.
707 2011-04-22 Jakub Jelinek <jakub@redhat.com>
710 * gcc.dg/gomp/pr48716.c: New test.
711 * g++.dg/gomp/pr48716.C: New test.
713 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
716 * gcc.dg/missing-field-init-2.c: Update testcase.
718 2011-04-22 Alan Modra <amodra@gmail.com>
720 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
722 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
725 * gfortran.dg/function_optimize_6.f90: New test.
727 2011-04-21 Easwaran Raman <eraman@google.com>
729 * gcc.dg/stack-layout-2.c: New test.
731 2011-04-21 Richard Guenther <rguenther@suse.de>
734 * g++.dg/lto/pr48207-2_0.C: New testcase.
735 * g++.dg/lto/pr48207-3_0.C: Likewise.
737 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
739 * gnat.dg/volatile5.adb: New test.
740 * gnat.dg/volatile5_pkg.ads: New helper.
742 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
745 * gcc.target/i386/pr48708.c: New test.
747 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
749 * gcc.dg/vect/vect-119.c: New test.
751 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
753 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
756 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
757 Richard Sandiford <richard.sandiford@linaro.org>
760 * gcc.target/arm/pr46329.c: New test.
762 2011-04-21 Tobias Burnus <burnus@net-b.de>
765 * gfortran.dg/coarray_18.f90: New.
767 2011-04-20 Jason Merrill <jason@redhat.com>
769 * g++.dg/cpp0x/initlist47.C: New.
771 * g++.dg/init/dtor4.C: New.
773 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
776 * gcc.target/i386/sse2-pinsrw.c: New test.
777 * gcc.target/i386/avx-vpinsrw.c: Ditto.
778 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
779 * gcc.target/i386/sse2-insvhi.c: Ditto.
780 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
781 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
783 2011-04-20 Jason Merrill <jason@redhat.com>
785 * g++.dg/template/const4.C: New.
787 2011-04-20 Easwaran Raman <eraman@google.com>
789 * gcc.dg/stack-layout-1.c: New test.
791 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
793 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
794 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
797 2011-04-20 Kai Tietz <ktietz@redhat.com>
799 * gcc.dg/binop-xor1.c: New test.
800 * gcc.dg/binop-xor2.c: New test.
801 * gcc.dg/binop-xor3.c: New test.
802 * gcc.dg/binop-xor4.c: New test.
803 * gcc.dg/binop-xor5.c: New test.
805 2011-04-20 Richard Guenther <rguenther@suse.de>
807 PR tree-optimization/47892
808 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
810 2011-04-20 Richard Guenther <rguenther@suse.de>
813 * g++.dg/torture/pr48695.C: New testcase.
815 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
817 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
818 * gcc.c-torture/execute/cmpsi-2.c: Ditto
819 * gcc.c-torture/execute/pr45262.c: Ditto
820 * gcc.dg/torture/pr43165.c: Ditto.
821 * gcc.dg/torture/pr47228.c: Ditto.
822 * gcc.dg/tree-ssa/pr45144.c: Ditto.
823 * gcc.dg/ipa/pr45644.c: Ditto.
824 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
827 2011-04-19 Jason Merrill <jason@redhat.com>
829 * g++.dg/ext/complex7.C: New.
831 * g++.dg/ext/attrib41.C: New.
833 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
836 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
838 2011-04-19 Jakub Jelinek <jakub@redhat.com>
841 * gcc.target/i386/pr48678.c: New test.
843 2011-04-19 Martin Jambor <mjambor@suse.cz>
845 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
846 * g++.dg/opt/devirt2.C: New test.
847 * g++.dg/ipa/devirt-g-1.C: Likewise.
849 2011-04-19 Tobias Burnus <burnus@net-b.de>
852 * gfortran.dg/whole_file_33.f90: New.
854 2011-04-19 Martin Jambor <mjambor@suse.cz>
856 * g++.dg/ipa/devirt-7.C: New test.
858 2011-04-19 Richard Guenther <rguenther@suse.de>
861 * g++.dg/lto/pr48207_0.C: New testcase.
863 2011-04-18 Jason Merrill <jason@redhat.com>
865 * g++.dg/init/void1.C: New.
867 * g++.dg/cpp0x/union4.C: New.
869 2011-04-18 Jakub Jelinek <jakub@redhat.com>
872 * g++.dg/torture/pr48661.C: New test.
875 * g++.dg/gomp/pr48632.C: New test.
877 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
879 * gcc.target/i386/sse2-maskmovdqu.c: New test.
880 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
882 2011-04-18 Tobias Burnus <burnus@net-b.de>
885 * gfortran.dg/coarray_17.f90: New.
886 * gfortran.dg/coarray_10.f90: Update dg-error.
888 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
891 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
892 * gfortran.dg/guality/guality.exp: Likewise.
894 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
896 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
898 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
900 * gcc.dg/vect/pr48377.c: Remove dg-do run.
902 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
904 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
906 2011-04-18 Richard Guenther <rguenther@suse.de>
909 * g++.dg/torture/pr46364.C: New testcase.
911 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
913 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
915 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
917 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
919 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
920 Ira Rosen <ira.rosen@linaro.org>
923 * gcc.target/arm/pr48252.c: New test.
925 2011-04-18 Jakub Jelinek <jakub@redhat.com>
927 PR tree-optimization/48616
928 * gcc.dg/pr48616.c: New test.
930 2011-04-18 Tobias Burnus <burnus@net-b.de>
933 * gfortran.dg/coarray_16.f90: New.
935 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
938 * gfortran.dg/realloc_on_assign_7.f03: New test.
940 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
943 * gfortran.dg/fmt_g0_6.f08: New test.
945 2011-04-17 Jason Merrill <jason@redhat.com>
947 * g++.dg/cpp0x/sfinae16.C: New.
949 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
951 * gcc.target/mips/reg-var-1.c: New test.
953 2011-04-17 Jan Hubicka <jh@suse.cz>
955 * gcc.dg/winline-5.c: Update testcase.
957 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
959 * gnat.dg/discr27.ad[sb]: Move dg directive.
960 * gnat.dg/discr28.ad[sb]: New test.
961 * gnat.dg/discr28_pkg.ads: New helper.
963 2011-04-17 Michael Matz <matz@suse.de>
965 PR tree-optimization/48622
967 * gcc.dg/lto/pr48622_0.c: New test.
969 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
971 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
972 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
973 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
974 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
975 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
976 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
978 2011-04-15 Jason Merrill <jason@redhat.com>
980 * g++.dg/cpp0x/range-for17.C: New.
982 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
984 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
985 * g++.dg/cpp0x/range-for3.C: Likewise.
986 * g++.dg/cpp0x/range-for9.C: Correct error message.
987 * g++.dg/cpp0x/range-for11.C: New.
988 * g++.dg/cpp0x/range-for12.C: New.
989 * g++.dg/cpp0x/range-for13.C: New.
990 * g++.dg/cpp0x/range-for14.C: New.
991 * g++.dg/cpp0x/range-for15.C: New.
992 * g++.dg/cpp0x/range-for16.C: New.
994 2011-04-15 Tobias Burnus <burnus@net-b.de>
997 * gfortran.dg/coarray_15.f90: Change to dg-do run.
999 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1001 * objc.dg/naming-4.m: Updated.
1002 * objc.dg/naming-5.m: Updated.
1003 * objc.dg/naming-6.m: New.
1004 * objc.dg/naming-7.m: New.
1005 * obj-c++.dg/naming-1.mm: Updated.
1006 * obj-c++.dg/naming-2.mm: Updated.
1007 * obj-c++.dg/naming-3.mm: New.
1008 * obj-c++.dg/naming-4.mm: New.
1010 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1012 PR libgfortran/48589
1013 * gfortran.dg/fmt_g0_5.f08: New test.
1015 2011-04-15 Richard Guenther <rguenther@suse.de>
1018 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1020 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1022 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1023 -finline-limit=0 to -fno-inline
1025 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1028 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1031 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1034 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1035 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1036 * gcc.target/i386/avx-insertps-3.c: New test.
1037 * gcc.target/i386/avx-insertps-4.c: New test.
1039 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1041 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1044 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1049 * gcc.target/avr/pr46779-1.c: New test case
1050 * gcc.target/avr/pr46779-2.c: New test case
1052 2011-04-14 Jason Merrill <jason@redhat.com>
1054 * g++.dg/cpp0x/sfinae15.C: New.
1056 * g++.dg/cpp0x/sfinae14.C: New.
1058 * g++.dg/ext/vla10.C: New.
1060 2011-04-14 Richard Guenther <rguenther@suse.de>
1062 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1064 2011-04-14 Richard Guenther <rguenther@suse.de>
1066 * gcc.dg/fold-bitand-4.c: Move ...
1067 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1069 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1071 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1073 * gcc.target/avr/torture/trivial.c: Ditto.
1075 2011-04-13 Jason Merrill <jason@redhat.com>
1077 * g++.dg/template/operator11.C: New.
1079 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1082 * gcc.dg/gomp/pr48591.c: New test.
1085 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1086 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1088 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1091 * g++.dg/template/dependent-expr7.C: New test case.
1093 2011-04-13 Jason Merrill <jason@redhat.com>
1095 * g++.dg/cpp0x/sfinae13.C: New.
1097 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1099 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1101 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1103 * gcc.target/arm/pr43698.c: Remove -march option.
1105 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1107 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1110 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1114 * gfortran.dg/realloc_on_assign_6.f03: New test.
1116 2011-04-12 Kai Tietz <ktietz@redhat.com>
1118 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1119 targets the additional -mno-ms-bitfields and
1120 -Wno-packed-bitfield-compat options.
1121 * g++.dg/ext/bitfield3.C: Likewise.
1122 * g++.dg/ext/bitfield4.C: Likewise.
1123 * g++.dg/ext/bitfield5.C: Likewise.
1124 * gcc.dg/bitfld-15.c: Likewise.
1125 * gcc.dg/bitfld-16.c: Likewise.
1126 * gcc.dg/bitfld-17.c: Likewise.
1127 * gcc.dg/bitfld-18.c: Likewise.
1129 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1131 * gcc.target/arm/neon-vld3-1.c: New test.
1132 * gcc.target/arm/neon-vst3-1.c: New test.
1133 * gcc.target/arm/neon/v*.c: Regenerate.
1135 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1137 PR rtl-optimization/48549
1138 * g++.dg/opt/pr48549.C: New test.
1140 2011-04-12 Richard Guenther <rguenther@suse.de>
1142 PR tree-optimization/46076
1143 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1145 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1148 * lib/compat.exp (compat-execute): Declare unsupported after
1149 stripping path from src1.
1150 * lib/lto.exp (lto-execute): Likewise.
1152 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.dg/pr48552-1.c: New test.
1156 * gcc.dg/pr48552-2.c: New test.
1158 2011-04-11 Jason Merrill <jason@redhat.com>
1160 * g++.dg/cpp0x/sfinae12.C: New.
1162 * g++.dg/cpp0x/enum10.C: New.
1164 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1166 * g++.dg/cpp0x/rv-func.C: New.
1168 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1170 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1173 2011-04-11 Martin Jambor <mjambor@suse.cz>
1175 PR tree-optimization/48195
1176 * gcc.dg/ipa/pr48195.c: New test.
1178 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1180 * gnat.dg/return3.adb: Remove unused switch.
1182 2011-04-08 Mike Stump <mikestump@comcast.net>
1185 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1186 default to fno-common.
1188 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1190 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1191 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1193 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1196 * gfortran.dg/function_optimize_5.f90: New test.
1198 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1200 * gnat.dg/aggr17.adb: New test.
1201 * gnat.dg/aggr18.adb: Likewise.
1203 2011-04-08 Michael Matz <matz@suse.de>
1206 * gcc.target/i386/pr48389.c: New test.
1208 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1210 PR rtl-optimization/48272
1211 * g++.dg/opt/pr48272.C: New.
1213 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1215 PR rtl-optimization/48235
1216 * gcc.dg/pr48235.c: New.
1218 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1220 PR rtl-optimization/48302
1221 * g++.dg/opt/pr48302.C: New.
1223 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1226 * g++.dg/opt/pr48273.C: New.
1228 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1230 PR rtl-optimization/48442
1231 * gcc.dg/pr48442.c: New.
1233 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1235 PR tree-optimization/48377
1236 * gcc.dg/vect/pr48377.c: New test.
1238 2011-04-07 Jason Merrill <jason@redhat.com>
1240 * g++.dg/cpp0x/regress/call1.C: New.
1242 * g++.dg/cpp0x/variadic107.C: New.
1244 * g++.dg/cpp0x/sfinae11.C: New.
1245 * g++.dg/cpp0x/noexcept02.C: Fix.
1247 * g++.dg/cpp0x/sfinae10.C: New.
1249 * g++.dg/cpp0x/sfinae9.C: New.
1251 * c-c++-common/Wcast-qual-1.c: Move here from...
1252 * gcc.dg/cast-qual-3.c: ...here, and...
1253 * g++.dg/warn/Wcast-qual2.C: ...here.
1255 * g++.dg/cpp0x/sfinae8.C: New.
1257 * g++.dg/cpp0x/sfinae7.C: New.
1259 * g++.dg/cpp0x/enum9.C: New.
1261 2011-04-07 Mike Stump <mikestump@comcast.net>
1263 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1264 with no trampolines.
1266 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1269 * gfortran.dg/gomp/pr48117.f90: New test.
1272 * gcc.dg/torture/pr48343.c: New test.
1274 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1276 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1278 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1280 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1282 2011-04-07 Tom de Vries <tom@codesourcery.com>
1285 * lib/scanasm.exp (object-size): New proc.
1286 * gcc.target/arm/pr43920-2.c: New test.
1288 2011-04-06 Tobias Burnus <burnus@net-b.de>
1292 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1294 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1296 * gcc.dg/mtune.c: Prune note from output.
1298 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.dg/guality/pr36977.c: New test.
1302 * gcc.dg/guality/pr48466.c: New test.
1304 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1306 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1308 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1310 * gnat.dg/return3.adb: New test.
1312 2011-04-06 Richard Guenther <rguenther@suse.de>
1314 PR tree-optimization/47663
1315 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1317 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1319 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1320 Solaris 8 and 9 as well.
1322 2011-04-05 Tom de Vries <tom@codesourcery.com>
1325 * gcc.target/arm/pr43920-1.c: New test.
1327 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1329 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1330 (cctor): Actually return the value.
1331 (main): Cast return values.
1333 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1335 * gfortran.dg/character_comparison_8.f90: New test.
1337 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1339 * frontend-passes: (optimize_lexical_comparison): New function.
1340 (optimize_expr): Call it.
1341 (optimize_comparison): Also handle lexical comparison functions.
1342 Return false instad of -2 for unequal comparison.
1344 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1347 * function_optimize_4.f90: New test.
1349 2011-04-04 Tobias Burnus <burnus@net-b.de>
1352 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1353 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1354 * gfortran.dg/coarray_15.f90: New.
1356 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1358 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1359 * gfortran.dg/bessel_7.f90: Likewise.
1361 2011-04-03 Tobias Burnus <burnus@net-b.de>
1363 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1365 2011-04-03 Richard Guenther <rguenther@suse.de>
1366 Ira Rosen <ira.rosen@linaro.org>
1368 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1369 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1370 -ftree-loop-if-convert-stores.
1372 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1374 * gnat.dg/specs/aggr2.ads: New test.
1376 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1378 * gnat.dg/debug2.ad[sb]: New test.
1379 * gnat.dg/debug2_pkg.ads: New helper.
1380 * gnat.dg/debug3.ad[sb]: New test.
1382 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1384 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1386 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1389 * gcc.c-torture/compile/pr48335-1.c: New test.
1390 * gcc.dg/pr48335-1.c: New test.
1391 * gcc.dg/pr48335-2.c: New test.
1392 * gcc.dg/pr48335-3.c: New test.
1393 * gcc.dg/pr48335-4.c: New test.
1394 * gcc.dg/pr48335-5.c: New test.
1395 * gcc.dg/pr48335-6.c: New test.
1396 * gcc.dg/pr48335-7.c: New test.
1397 * gcc.dg/pr48335-8.c: New test.
1398 * gcc.target/i386/pr48335-1.c: New test.
1400 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1403 * gcc.dg/Waddress.c: New test.
1405 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1408 * gfortran.dg/function_optimize_3.f90: New test.
1410 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1412 * gcc.c-torture/compile/20110401-1.c: New test.
1414 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1415 * g++.dg/lto/20091002-2_0.C: Likewise.
1416 * g++.dg/lto/20090303_0.c: Likewise.
1417 * g++.dg/lto/20091004-1_0.C: Likewise.
1418 * g++.dg/lto/20091002-3_0.C: Likewise.
1419 * g++.dg/lto/20091004-2_0.C: Likewise.
1420 * g++.dg/lto/20081123_0.C: Likewise.
1421 * g++.dg/lto/20090313_0.C: Likewise.
1422 * g++.dg/lto/20081109-1_0.C: Likewise.
1423 * g++.dg/lto/20081219_0.C: Likewise.
1424 * g++.dg/lto/20081204-1_0.C: Likewise.
1425 * g++.dg/lto/20090302_0.C: Likewise.
1426 * g++.dg/lto/20081119-1_0.C: Likewise.
1427 * g++.dg/lto/20081118_0.C: Likewise.
1428 * gcc.dg/lto/20091020-2_0.c: Likewise.
1429 * gcc.dg/lto/20090210_0.c: Likewise.
1430 * gcc.dg/lto/20081204-1_0.c: Likewise.
1431 * gcc.dg/lto/20081224_0.c: Likewise.
1432 * gcc.dg/lto/20090219_0.c: Likewise.
1433 * gcc.dg/lto/20091014-1_0.c: Likewise.
1434 * gcc.dg/lto/20091016-1_0.c: Likewise.
1435 * gcc.dg/lto/20090206-2_0.c: Likewise.
1436 * gcc.dg/lto/20090116_0.c: Likewise.
1437 * gcc.dg/lto/20091013-1_0.c: Likewise.
1438 * gcc.dg/lto/20091015-1_0.c: Likewise.
1439 * gcc.dg/lto/20090126-2_0.c: Likewise.
1441 2011-03-31 Ian Lance Taylor <iant@google.com>
1443 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1445 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1447 * gnat.dg/opt16.adb: New test.
1449 2011-03-31 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/defaulted24.C: New.
1453 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1456 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1459 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1461 * g++.dg/other/i386-9.C: New test.
1463 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1465 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1467 2011-03-30 Jason Merrill <jason@redhat.com>
1469 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1471 * g++.dg/cpp0x/regress/isnan.C: New.
1473 * g++.dg/cpp0x/initlist46.C: New.
1475 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1478 * gcc.target/arm/neon-modes-2.c: New test.
1480 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.c-torture/compile/pr48305.c: New test.
1485 2011-03-29 Jason Merrill <jason@redhat.com>
1487 * g++.dg/cpp0x/regress/value-dep1.C: New.
1489 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1491 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1493 2011-03-29 Ian Lance Taylor <iant@google.com>
1495 * go.test/go-test.exp: Handle the test lines used in several new
1497 (errchk): Add opts parameter. Change all callers. Handle parens
1500 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1501 Dominique d'Humieres <dominiq@lps.ens.fr>
1503 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1504 and __APPLE__ && __PPC__ && __ALTIVEC__.
1506 2011-03-29 Jason Merrill <jason@redhat.com>
1508 * g++.dg/cpp0x/dependent1.C: New.
1510 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1512 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1514 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1516 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1519 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1520 * gfortran.dg/proc_ptr_comp_32.f90: New.
1522 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1524 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1525 check for corresponding warning.
1527 2011-03-28 Jason Merrill <jason@redhat.com>
1529 * g++.dg/cpp0x/rv-deduce2.C: New.
1531 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1534 * gcc.dg/pr48203.c: New test.
1536 2011-03-28 Jeff Law <law@redhat.com>
1538 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1540 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1542 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1543 and __PPC__ && __ALTIVEC__.
1545 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1548 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1549 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1550 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1551 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1553 2011-03-28 Jason Merrill <jason@redhat.com>
1555 * g++.dg/cpp0x/initlist-array2.C: New.
1557 * g++.dg/cpp0x/initlist-array1.C: New.
1559 * g++.dg/cpp0x/constexpr-compound.C: New.
1561 * g++.dg/cpp0x/constexpr-using.C: New.
1563 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1565 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1568 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1570 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1572 * gcc.dg/slp-1.c: New test.
1574 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1576 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1577 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1578 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1579 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1580 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1581 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1582 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1583 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1584 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1585 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1586 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1587 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1588 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1589 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1591 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1594 * gfortran.dg/trim_optimize_5.f90: New test.
1595 * gfortran.dg/trim_optimize_6.f90: New test.
1597 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1600 * gcc.target/mips/madd-7.c: Remove -mlong32.
1601 * gcc.target/mips/msub-7.c: Likewise.
1603 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1605 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1606 accesses to preserve the meaning of the test for doubleword vectors.
1607 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1608 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1610 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1613 * gfortran.dg/class_42.f03: New.
1615 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1617 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1620 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1622 PR rtl-optimization/48144
1623 * gcc.dg/pr48144.c: New test.
1625 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1627 * gnat.dg/discr27.ad[sb]: New test.
1629 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/limited_with2.ad[sb]: New test.
1632 * gnat.dg/limited_with2_pkg1.ads: New helper.
1633 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1635 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1637 * gnat.dg/opt15.adb: New test.
1638 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1640 2011-03-25 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1645 * gfortran.dg/leadz_trailz_3.f90: Ditto
1647 2011-03-25 Martin Jambor <mjambor@suse.cz>
1649 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1651 2011-03-25 Jason Merrill <jason@redhat.com>
1653 * g++.dg/cpp0x/defaulted22.C: New.
1654 * g++.dg/cpp0x/defaulted23.C: New.
1655 * g++.dg/cpp0x/defaulted15.C: Adjust.
1657 2011-03-25 Jason Merrill <jason@redhat.com>
1659 * g++.dg/cpp0x/move1.C: New.
1661 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1664 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1666 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1668 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1669 for mips-sgi-irix6.5.
1670 Replace snprintf prototype by <stdio.h>.
1672 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1675 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1676 run_expensive_tests.
1677 * gcc.dg/graphite/block-4.c: Likewise.
1678 * gcc.dg/graphite/block-7.c: Likewise.
1679 * gcc.dg/graphite/block-8.c: Likewise.
1681 2011-03-25 Richard Guenther <rguenther@suse.de>
1683 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1684 * g++.dg/tree-ssa/pr8781.C: Likewise.
1685 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1686 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1687 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1688 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1689 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1690 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1691 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1692 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1693 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1694 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1695 * gcc.dg/tree-ssa/pr21574.c: Likewise.
1696 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1697 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1698 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1700 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1701 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1702 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1703 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1704 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1705 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1706 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1707 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1708 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1709 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1710 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1711 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1712 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1713 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1714 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1715 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1716 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1717 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1718 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1719 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1720 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1721 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1722 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1723 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1724 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1725 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1726 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1727 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1728 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1729 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1730 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1731 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1732 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1733 * c-c++-common/pr46562-2.c: Likewise.
1734 * gfortran.dg/pr42108.f90: Likewise.
1735 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1736 foo to be inlined even at -O1.
1737 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1738 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1739 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1740 * gcc.dg/matrix/matrix.exp: Disable FRE.
1742 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1745 * gcc.dg/dfp/pr48204.c: New test.
1747 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1750 * gcc.c-torture/execute/pr47917.c: Move this...
1751 * gcc.dg/torture/pr47917.c: to here and add xfails.
1753 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1755 * gnat.dg/array16.ad[sb]: New test.
1756 * gnat.dg/array16.ads: New helper.
1758 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1760 * gnat.dg/derived_type2.adb: New test.
1762 2011-03-24 Richard Guenther <rguenther@suse.de>
1764 PR tree-optimization/48271
1765 * g++.dg/torture/pr48271.C: New testcase.
1767 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1769 * gnat.dg/array15.ad[sb]: New test.
1771 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
1774 * gcc.target/i386/pr48237.c: New test.
1776 2011-03-24 Richard Guenther <rguenther@suse.de>
1779 * gcc.dg/builtin-object-size-10.c: New testcase.
1781 2011-03-24 Richard Guenther <rguenther@suse.de>
1783 PR tree-optimization/46562
1784 * c-c++-common/pr46562-2.c: New testcase.
1785 * c-c++-common/pr46562.c: Likewise.
1787 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
1789 * gcc.dg/vect/vect-cselim-1.c: New test.
1790 * gcc.dg/vect/vect-cselim-2.c: New test.
1792 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
1794 * gcc.target/arm/pr46934.c: New.
1796 2011-03-23 Ian Lance Taylor <iant@google.com>
1798 * go.test/go-test.exp (errchk): Ignore lines containing ////.
1800 2011-03-23 Richard Guenther <rguenther@suse.de>
1802 * gcc.dg/struct: Remove directory and contents.
1804 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1807 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1809 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1811 * gnat.dg/discr26.ad[sb]: New test.
1812 * gnat.dg/discr26_pkg.ads: New helper.
1814 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
1817 * gcc.target/arm/neon-vld-1.c: New test.
1819 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1821 * gnat.dg/array14.ad[sb]: New test.
1822 * gnat.dg/array14_pkg.ads: New helper.
1824 2011-03-22 Joseph Myers <joseph@codesourcery.com>
1826 * gcc.c-torture/execute/920501-8.x: Remove.
1827 * gcc.c-torture/execute/930513-1.x: Remove.
1828 * gcc.c-torture/execute/960312-1.x: Remove.
1829 * gcc.c-torture/compile/20000804-1.c,
1830 gcc.c-torture/compile/20001205-1.c,
1831 gcc.c-torture/compile/20001226-1.c,
1832 gcc.c-torture/compile/20010518-2.c,
1833 gcc.c-torture/compile/20020312-1.c,
1834 gcc.c-torture/compile/20020604-1.c,
1835 gcc.c-torture/compile/920501-12.c,
1836 gcc.c-torture/compile/920501-4.c,
1837 gcc.c-torture/compile/920520-1.c,
1838 gcc.c-torture/compile/980506-1.c,
1839 gcc.c-torture/execute/980709-1.x,
1840 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1841 options for m68hc11.
1842 * gcc.dg/cpp/assert4.c: Don't handle ARC.
1843 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1846 2011-03-22 Nick Clifton <nickc@redhat.com>
1848 * lib/target-supports.exp (check_profiling_available): Add MN10300
1849 to the list of targets that do not support profiling. Restore
1850 alpha sorting to this list.
1852 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1854 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1855 failure on 32-bit systems.
1856 * gcc.dg/torture/vector-2.c: Ditto.
1858 2011-03-22 Richard Guenther <rguenther@suse.de>
1860 PR tree-optimization/48228
1861 * gcc.dg/Wstrict-overflow-23.c: New testcase.
1863 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1865 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1869 * gcc.target/powerpc/pr48226.c: New file.
1871 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
1873 * lib/prune.exp (prune_gcc_output): Prune "could not create
1874 compact unwind for" warnings.
1876 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.c-torture/execute/pr42544.c: New test.
1881 * gcc.c-torture/execute/pr48197.c: New test.
1883 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1885 PR preprocessor/48192
1886 * gcc.target/powerpc/pr48192.c: New file.
1889 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1890 split problem of 0 being loaded in a VSX register.
1892 2011-03-21 Richard Guenther <rguenther@suse.de>
1895 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1896 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1897 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1898 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1900 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1903 * gcc.dg/pr48213.c: New test.
1905 2011-03-21 Kai Tietz <ktietz@redhat.com>
1908 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1910 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1912 * gcc.target/arm/xor-and.c: New.
1914 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1917 * gfortran.dg/function_optimize_1.f90: New test.
1918 * gfortran.dg/function_optimize_2.f90: New test.
1920 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1922 PR rtl-optimization/47502
1923 * gcc.target/i386/pr47502-1.c: New.
1924 * gcc.target/i386/pr47502-2.c: Likewise.
1926 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1928 PR rtl-optimization/48156
1929 * gcc.dg/pr48156.c: New test.
1931 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1934 * gfortran.dg/scratch_1.f90: Adjust test.
1936 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1939 * gfortran.dg/scratch_1.f90: New test.
1941 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1943 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1944 variably modified typedefs.
1945 * gcc.dg/c1x-typedef-2.c: Remove.
1947 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1949 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1950 * gcc.dg/c1x-anon-struct-3.c: New test.
1951 * gcc.dg/anon-struct-11.c: Update.
1953 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1955 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1957 Only xfail with gas.
1959 2011-03-18 Jason Merrill <jason@redhat.com>
1961 * g++.dg/template/fn-ptr1.C: New.
1963 * g++.dg/overload/volatile1.C: New.
1965 * g++.dg/opt/pr23372.C: New.
1967 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1969 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1972 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1974 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1976 * gcc.target/arm/unsigned-extend-1.c: New.
1978 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1981 * gcc.c-torture/compile/pr48161.c: New test.
1983 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1986 * gcc.dg/torture/pr47725.c: New.
1988 2011-03-17 Jason Merrill <jason@redhat.com>
1990 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1991 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1993 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1995 * gnat.dg/specs/elab2.ads: New test.
1996 * gnat.dg/specs/elab2_pkg.ads: New helper.
1998 2011-03-17 Jason Merrill <jason@redhat.com>
2000 * g++.dg/cpp0x/decltype-1212.C: New.
2001 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2003 2011-03-17 Jason Merrill <jason@redhat.com>
2005 * g++.dg/parse/memfnquals1.C: New.
2007 2011-03-17 Richard Guenther <rguenther@suse.de>
2010 * gcc.dg/pr48134.c: New testcase.
2012 2011-03-17 Richard Guenther <rguenther@suse.de>
2015 * g++.dg/torture/pr48165.C: New testcase.
2017 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2019 PR rtl-optimization/48141
2020 * gcc.dg/pr48141.c: New test.
2022 2011-03-16 Jason Merrill <jason@redhat.com>
2024 * g++.dg/cpp0x/constexpr-48089.C: New.
2026 * g++.dg/cpp0x/constexpr-abi1.C: New.
2028 * g++.dg/cpp0x/constexpr-46336.C: New.
2029 * g++.dg/parse/friend5.C: Adjust expected errors.
2031 * g++.dg/cpp0x/constexpr-47570.C: New.
2033 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2036 * ++.dg/debug/dwarf2/typedef6.C: New test.
2038 2011-03-16 Jason Merrill <jason@redhat.com>
2040 * g++.dg/cpp0x/elision2.C: New.
2042 * g++.dg/cpp0x/constexpr-array3.C: New.
2044 2011-03-16 Jason Merrill <jason@redhat.com>
2046 * g++.dg/cpp0x/sfinae6.C: New.
2047 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2048 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2049 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2050 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2051 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2053 2011-03-16 Jason Merrill <jason@redhat.com>
2055 * g++.dg/template/incomplete6.C: New.
2057 2011-03-16 Jeff Law <law@redhat.com>
2059 * gcc.dg/tree-ssa/vrp55.c: New test.
2061 2011-03-16 Jason Merrill <jason@redhat.com>
2063 * g++.dg/cpp0x/auto22.C: New.
2065 2011-03-16 Richard Guenther <rguenther@suse.de>
2067 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2068 optimizing it away if promoted to const.
2070 2011-03-16 Richard Guenther <rguenther@suse.de>
2072 PR tree-optimization/48149
2073 * gcc.dg/fold-complex-1.c: New testcase.
2075 2011-03-16 Richard Guenther <rguenther@suse.de>
2078 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2081 2011-03-16 Richard Guenther <rguenther@suse.de>
2083 PR tree-optimization/26134
2084 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2086 2011-03-16 Richard Guenther <rguenther@suse.de>
2088 PR tree-optimization/48146
2089 * gcc.dg/torture/pr48146.c: New testcase.
2091 2011-03-16 Richard Guenther <rguenther@suse.de>
2093 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2094 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2096 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2099 * gcc.c-torture/compile/pr48136.c: New test.
2101 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2104 * gcc.dg/guality/pr45882.c: New test.
2106 2011-03-15 Jason Merrill <jason@redhat.com>
2108 * g++.dg/cpp0x/constexpr-recursion.C: New.
2110 * g++.dg/cpp0x/implicit11.C: New.
2112 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2114 * g++.dg/cpp0x/constexpr-attribute.C: New.
2116 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2118 * g++.dg/parse/pr34758.C: New.
2120 2011-03-15 Xinliang David Li <davidxl@google.com>
2123 * gcc.dg/uninit-pred-7_d.c: New test.
2124 * gcc.dg/uninit-pred-8_d.c: New test.
2126 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2129 * gcc.target/arm/pr46788.c: New.
2131 2011-03-15 Richard Guenther <rguenther@suse.de>
2134 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2135 * gfortran.dg/ishft_4.f90: Likewise.
2136 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2138 2011-03-15 Richard Guenther <rguenther@suse.de>
2140 PR tree-optimization/13954
2141 * g++.dg/tree-ssa/pr13954.C: New testcase.
2143 2011-03-15 Richard Guenther <rguenther@suse.de>
2145 PR tree-optimization/48037
2146 * gcc.target/i386/pr48037-1.c: New testcase.
2148 2011-03-15 Richard Guenther <rguenther@suse.de>
2150 PR tree-optimization/41490
2151 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2152 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2153 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2154 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2155 * g++.dg/tree-ssa/pr33604.C: Adjust.
2157 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2160 * gcc.c-torture/execute/pr47917.c: New test.
2161 * gcc.dg/pr47917.c: New test.
2164 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2166 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2168 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2169 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2170 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2171 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2172 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2173 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2174 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2175 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2176 * gcc.target/i386/avx-floor-vec.c: Ditto.
2177 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2178 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2179 * gcc.target/i386/avx-rint-vec.c: Ditto.
2180 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2181 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2182 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2183 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2185 2011-03-14 Tom Tromey <tromey@redhat.com>
2187 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2188 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2189 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2191 2011-03-14 Tom Tromey <tromey@redhat.com>
2193 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2194 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2195 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2197 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2199 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2201 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2203 PR rtl-optimization/47166
2204 * gcc.c-torture/execute/postmod-1.c: New test.
2206 2011-03-14 Richard Guenther <rguenther@suse.de>
2209 * gcc.dg/torture/pr48098.c: New testcase.
2211 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2214 * gcc.target/powerpc/pr48053-1.c: New test.
2215 * gcc.target/powerpc/pr48053-2.c: Likewise.
2217 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2220 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2222 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2225 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2227 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2230 * gfortran.dg/class_41.f03: New.
2232 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2234 * g++.dg/conversion/cast3.C: New test.
2236 2011-03-11 Jason Merrill <jason@redhat.com>
2238 * g++.dg/template/error45.C: New.
2240 * g++.dg/parse/no-type-defn1.C: New.
2242 * g++.dg/ext/attrib40.C: New.
2244 * g++.dg/cpp0x/regress/array1.C: New.
2246 2011-03-11 Richard Guenther <rguenther@suse.de>
2248 PR tree-optimization/48067
2249 * gcc.dg/pr48067.c: New testcase.
2251 2011-03-11 Richard Guenther <rguenther@suse.de>
2254 * g++.dg/lto/20110311-1_0.C: New testcase.
2256 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2259 * g++.dg/inherit/virtual8.C: New test.
2262 * gcc.dg/torture/pr48044.c: New test.
2264 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2267 * gfortran.dg/proc_ptr_comp_31.f90: New.
2269 2011-03-11 Richard Guenther <rguenther@suse.de>
2271 PR tree-optimization/47278
2272 * gcc.dg/torture/pr47278-1.c: New testcase.
2273 * gcc.dg/torture/pr47278-2.c: Likewise.
2275 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2277 PR tree-optimization/48063
2278 * gcc.dg/torture/pr48063.c: New test.
2280 2011-03-10 Jason Merrill <jason@redhat.com>
2282 * g++.dg/template/array22.C: New.
2284 * g++.dg/cpp0x/syntax-err1.C: New.
2285 * g++.dg/parse/error36.C: Adjust expected errors.
2286 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2287 * g++.old-deja/g++.pt/typename3.C: Likewise.
2288 * g++.old-deja/g++.pt/typename4.C: Likewise.
2289 * g++.old-deja/g++.pt/typename6.C: Likewise.
2291 2011-03-09 Jason Merrill <jason@redhat.com>
2293 * g++.dg/template/nontype22.C: New.
2295 2011-03-09 Martin Jambor <mjambor@suse.cz>
2297 PR tree-optimization/47714
2298 * g++.dg/torture/pr47714.C: New test.
2300 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2303 * gcc.target/powerpc/pr47755-2.c: New file.
2305 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2307 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2308 is not set in the environment, pass 64 as first argument when not
2309 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2310 native where ulimit -u is supported.
2312 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2314 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2316 2011-03-08 Jason Merrill <jason@redhat.com>
2318 * g++.dg/template/nontype21.C: New.
2320 * g++.dg/template/anon5.C: New.
2322 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2325 * gcc.dg/pr47881.c: New test.
2327 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2330 * g++.dg/lookup/template3.C: New test.
2332 2011-03-08 Kai Tietz <ktietz@redhat.com>
2334 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2337 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2340 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2341 sizeof to compute alignment.
2343 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2345 PR tree-optimization/48022
2346 * gcc.dg/pr48022-1.c: New test.
2347 * gcc.dg/pr48022-2.c: New test.
2349 2011-03-07 Jason Merrill <jason@redhat.com>
2351 * g++.dg/template/nontype20.C: New.
2352 * g++.dg/init/member1.C: Adjust expected errors.
2353 * g++.dg/parse/constant4.C: Likewise.
2354 * g++.dg/template/qualified-id3.C: Likewise.
2355 * g++.old-deja/g++.pt/crash10.C: Likewise.
2357 * g++.dg/cpp0x/regress/non-const1.C: New.
2359 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2362 * gcc.dg/pr47991.c: New test.
2364 2011-03-07 Jason Merrill <jason@redhat.com>
2366 * g++.dg/abi/mangle46.C: New.
2368 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2371 * gcc.target/powerpc/pr47862.c: New.
2373 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2376 * gcc.target/i386/combine-mul.c: Require nonpic.
2378 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2379 Nathan Froyd <froydnj@codesourcery.com>
2381 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2383 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2385 * README.QMTEST: Remove.
2387 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2388 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2391 * gfortran.dg/array_constructor_37.f90 : New test.
2393 2011-03-05 Jason Merrill <jason@redhat.com>
2395 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2396 * g++.dg/abi/mangle45.C: Likewise.
2397 * g++.dg/cpp0x/trailing1.C: Likewise.
2399 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2401 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2403 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2405 PR rtl-optimization/47899
2406 * gcc.dg/pr47899.c: New test.
2408 * gcc.dg/torture/pr47968.c: Ignore warnings.
2410 PR tree-optimization/47967
2411 * gcc.c-torture/compile/pr47967.c: New test.
2413 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2415 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2416 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2418 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2420 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2421 and property_getAttributes() if __OBJC2__.
2422 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2423 * objc.dg/property/property-encoding-1.m: New.
2424 * obj-c++.dg/property/property-encoding-1.mm: New.
2426 2011-03-04 Jason Merrill <jason@redhat.com>
2428 * g++.dg/template/pseudodtor6.C: New.
2430 * g++.dg/inherit/covariant19.C: New.
2432 2011-03-04 Richard Guenther <rguenther@suse.de>
2435 * gcc.dg/torture/pr47968.c: New testcase.
2437 2011-03-04 Richard Guenther <rguenther@suse.de>
2440 * gcc.dg/torture/pr47975.c: New testcase.
2442 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/template/crash106.C: New.
2447 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2450 * gcc.dg/gomp/pr47963.c: New test.
2451 * g++.dg/gomp/pr47963.C: New test.
2453 2011-03-02 Jason Merrill <jason@redhat.com>
2455 * g++.dg/cpp0x/regress/condition1.C: New.
2457 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2459 2011-03-01 Jason Merrill <jason@redhat.com>
2461 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2463 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2465 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2467 PR rtl-optimization/47925
2468 * gcc.c-torture/execute/pr47925.c: New test.
2470 2011-03-01 Jason Merrill <jason@redhat.com>
2472 * g++.dg/cpp0x/decltype25.C: New.
2474 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2476 2011-03-01 Richard Guenther <rguenther@suse.de>
2478 PR tree-optimization/47890
2479 * gcc.dg/torture/pr47890.c: New testcase.
2481 2011-03-01 Richard Guenther <rguenther@suse.de>
2484 * gcc.dg/lto/pr47924_0.c: New testcase.
2486 2011-03-01 Richard Guenther <rguenther@suse.de>
2489 * gfortran.dg/lto/pr46911_0.f: New testcase.
2491 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2493 PR libgfortran/47933
2494 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2495 compile errors from older code form.
2497 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2499 PR libgfortran/47567
2500 * gfortran.dg/fmt_fw_d.f90: New test.
2502 2011-02-28 Jason Merrill <jason@redhat.com>
2504 * g++.dg/inherit/covariant18.C: New.
2506 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.dg/pr47893.c: New test.
2511 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2513 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2514 NULL in case of a selector with conflicting types.
2515 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2517 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2519 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2520 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2521 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2522 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2524 2011-02-28 Jason Merrill <jason@redhat.com>
2527 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2529 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2531 PR libgfortran/47778
2532 * gfortran.dg/namelist_71.f90: New test.
2534 2011-02-27 Jason Merrill <jason@redhat.com>
2537 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2538 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2540 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2543 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2545 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2548 * gfortran.dg/gomp/task-1.f90: Removed.
2550 2011-02-26 Jason Merrill <jason@redhat.com>
2552 * g++.dg/template/this-targ1.C: New.
2554 * g++.dg/cpp0x/regress/template-const1.C: New.
2555 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2556 * g++.dg/template/function1.C: Adjust.
2557 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2558 * g++.dg/debug/debug7.C: Adjust.
2560 2011-02-26 Tobias Burnus <burnus@net-b.de>
2563 * gfortran.dg/gomp/task-1.f90: New.
2565 2011-02-25 Jie Zhang <jie@codesourcery.com>
2567 * gcc.target/arm/neon-thumb2-move.c: Add
2568 dg-require-effective-target arm_thumb2_ok.
2570 2011-02-24 Jason Merrill <jason@redhat.com>
2572 * g++.dg/parse/constant1.C: Specify C++98 mode.
2573 * g++.dg/parse/constant5.C: Likewise.
2574 * g++.dg/parse/error2.C: Likewise.
2575 * g++.dg/parse/semicolon3.C: Likewise.
2576 * g++.dg/template/crash14.C: Likewise.
2577 * g++.dg/template/local4.C: Likewise.
2578 * g++.dg/template/nontype3.C: Likewise.
2579 * g++.dg/parse/crash31.C: Adjust expected errors.
2580 * g++.dg/template/function1.C: Likewise.
2581 * g++.dg/template/ref3.C: Likewise.
2582 * g++.dg/template/static9.C: Likewise.
2583 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2585 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2586 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2587 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2588 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2589 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2591 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2594 * gfortran.dg/pr47878.f90: New test.
2596 2011-02-24 Richard Guenther <rguenther@suse.de>
2599 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2600 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2602 2011-02-24 Richard Guenther <rguenther@suse.de>
2605 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2606 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2608 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2610 PR libgfortran/47567
2611 * gfortran.dg/fmt_f0_1.f90: Update test.
2613 2011-02-23 Jason Merrill <jason@redhat.com>
2615 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2616 * g++.dg/abi/mangle45.C: New.
2618 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2619 * g++.dg/template/canon-type-9.C: Match use of decltype
2620 between declaration and definition.
2621 * g++.dg/template/canon-type-12.C: Likewise.
2623 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2626 * gfortran.dg/nested_allocatables_1.f90: New.
2628 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2631 * g++.dg/pr46868.C: New test.
2632 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2633 * g++.dg/parse/error14.C: Adjust.
2635 2011-02-23 Richard Guenther <rguenther@suse.de>
2637 PR tree-optimization/47838
2638 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2640 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2642 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2644 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2646 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2647 * gfortran.dg/count_init_expr.f03: Ditto.
2648 * gfortran.dg/gomp/pr43711.f90: Ditto.
2649 * gcc.dg/struct-parse-2.c: Ditto.
2650 * gcc.dg/parse-error-3.c: Ditto.
2651 * gcc.dg/Wlogical-op-1.c: Ditto.
2652 * gcc.dg/Walways-true-1.c: Ditto.
2653 * gcc.dg/pr24225.c: Ditto.
2654 * gcc.dg/Walways-true-2.c: Ditto.
2655 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2656 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2657 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2658 * g++.dg/overload/defarg4.C: Ditto.
2659 * g++.dg/inherit/covariant16.C: Ditto.
2660 * g++.dg/inherit/virtual7.C: Ditto.
2661 * g++.dg/template/canon-type-9.C: Ditto.
2662 * g++.dg/template/access19.C: Ditto.
2663 * g++.dg/template/call7.C: Ditto.
2664 * g++.dg/template/canon-type-2.C: Ditto.
2665 * g++.dg/template/init7.C: Ditto.
2666 * g++.dg/template/sizeof-template-argument.C: Ditto.
2667 * g++.dg/template/const3.C: Ditto.
2668 * g++.dg/template/sfinae26.C: Ditto.
2669 * g++.dg/template/sfinae26.C: Ditto.
2670 * g++.dg/template/canon-type-11.C: Ditto.
2671 * g++.dg/template/union2.C: Ditto.
2672 * g++.dg/template/canon-type-3.C: Ditto.
2673 * g++.dg/template/canon-type-1.C: Ditto.
2674 * g++.dg/template/canon-type-5.C: Ditto.
2675 * g++.dg/template/canon-type-7.C: Ditto.
2676 * g++.dg/template/canon-type-10.C: Ditto.
2677 * g++.dg/template/spec36.C: Ditto.
2678 * g++.dg/template/typedef38.C: Ditto.
2679 * g++.dg/template/canon-type-4.C: Ditto.
2680 * g++.dg/template/canon-type-6.C: Ditto.
2681 * g++.dg/template/canon-type-13.C: Ditto.
2682 * g++.dg/template/instantiate9.C: Ditto.
2683 * g++.dg/template/ttp22.C: Ditto.
2684 * g++.dg/warn/Wreturn-type-6.C: Ditto.
2685 * g++.dg/warn/Walways-true-1.C: Ditto.
2686 * g++.dg/warn/Wlogical-op-1.C: Ditto.
2687 * g++.dg/warn/Walways-true-2.C: Ditto.
2688 * g++.dg/conversion/op4.C: Ditto.
2689 * g++.dg/opt/pr19650.C: Ditto.
2690 * g++.dg/lookup/friend11.C: Ditto.
2691 * g++.dg/other/default2.C: Ditto.
2692 * g++.dg/other/default3.C: Ditto.
2693 * g++.dg/other/dtor2.C: Ditto.
2694 * g++.dg/other/friend5.C: Ditto.
2695 * g++.dg/other/default5.C: Ditto.
2696 * g++.dg/init/brace6.C: Ditto.
2697 * g++.dg/init/aggr5.C: Ditto.
2698 * g++.dg/init/error2.C: Ditto.
2699 * g++.dg/expr/bound-mem-fun.C: Ditto.
2700 * g++.dg/expr/cond6.C: Ditto.
2701 * g++.dg/expr/stmt-expr-1.C: Ditto.
2702 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2703 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2704 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2705 * g++.dg/cpp0x/bracket1.C: Ditto.
2706 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2707 * g++.dg/cpp0x/pr38646.C: Ditto.
2708 * g++.dg/cpp0x/variadic73.C: Ditto.
2709 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2710 * g++.dg/cpp0x/bracket4.C: Ditto.
2711 * g++.dg/cpp0x/decltype4.C: Ditto.
2712 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2713 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2714 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2715 * g++.dg/cpp0x/variadic-new2.C: Ditto.
2716 * g++.dg/cpp0x/decltype2.C: Ditto.
2717 * g++.dg/cpp0x/decltype1.C: Ditto.
2718 * g++.dg/cpp0x/bracket2.C: Ditto.
2719 * g++.dg/cpp0x/decltype5.C: Ditto.
2720 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2721 * g++.dg/cpp0x/variadic70.C: Ditto.
2722 * g++.dg/cpp0x/decltype6.C: Ditto.
2723 * g++.dg/cpp0x/rvo.C: Ditto.
2724 * g++.dg/cpp0x/vt-40092.C: Ditto.
2725 * g++.dg/cpp0x/variadic-new.C: Ditto.
2726 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2727 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2728 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2729 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2730 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2731 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2732 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2733 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2734 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2735 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2736 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2737 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2738 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2739 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2740 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2741 * g++.dg/cpp0x/pr39639.C: Ditto.
2742 * g++.dg/cpp0x/decltype3.C: Ditto.
2743 * g++.dg/cpp0x/variadic68.C: Ditto.
2744 * g++.dg/cpp0x/variadic-function.C: Ditto.
2745 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2746 * g++.dg/cpp0x/variadic-bind.C: Ditto.
2747 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2748 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2749 * g++.dg/parse/crash35.C: Ditto.
2750 * g++.dg/parse/crash40.C: Ditto.
2751 * g++.dg/parse/defarg12.C: Ditto.
2752 * g++.dg/parse/crash34.C: Ditto.
2753 * g++.dg/parse/constructor3.C: Ditto.
2754 * g++.dg/parse/template23.C: Ditto.
2755 * g++.dg/parse/crash56.C: Ditto.
2756 * g++.dg/parse/dtor13.C: Ditto.
2757 * g++.dg/parse/error33.C: Ditto.
2758 * g++.dg/parse/ctor9.C: Ditto.
2759 * g++.dg/parse/error32.C: Ditto.
2760 * g++.dg/parse/error37.C: Ditto.
2761 * g++.dg/parse/bitfield3.C: Ditto.
2762 * g++.dg/parse/struct-4.C: Ditto.
2763 * g++.dg/ext/has_trivial_copy.C: Ditto.
2764 * g++.dg/ext/is_polymorphic.C: Ditto.
2765 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2766 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2767 * g++.dg/ext/has_nothrow_assign.C: Ditto.
2768 * g++.dg/ext/is_union.C: Ditto.
2769 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2770 * g++.dg/ext/is_pod.C: Ditto.
2771 * g++.dg/ext/has_virtual_destructor.C: Ditto.
2772 * g++.dg/ext/has_trivial_constructor.C: Ditto.
2773 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2774 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2775 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2776 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2777 * g++.dg/ext/is_abstract.C: Ditto.
2778 * g++.dg/ext/has_trivial_assign.C: Ditto.
2779 * g++.dg/ext/is_class.C: Ditto.
2780 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2781 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2782 * g++.dg/ext/is_base_of.C: Ditto.
2783 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2784 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2785 * g++.dg/ext/is_empty.C: Ditto.
2786 * g++.dg/ext/is_enum.C: Ditto.
2787 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2788 * gnat.dg/opt11.adb: Ditto.
2789 * obj-c++.dg/pr45735.mm: Ditto.
2790 * obj-c++.dg/pr24393.mm: Ditto.
2791 * obj-c++.dg/exceptions-2.mm: Ditto.
2792 * objc.dg/pr45735.m: Ditto.
2793 * objc.dg/pr24393.m: Ditto.
2795 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
2797 * objc.dg/attributes/objc-exception-1.m: New.
2799 2011-02-23 Jie Zhang <jie@codesourcery.com>
2801 * gcc.dg/cpp/include7.c: New test.
2803 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2806 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2808 2011-02-23 Jie Zhang <jie@codesourcery.com>
2810 PR rtl-optimization/47763
2811 * gcc.dg/pr47763.c: New test.
2813 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
2816 * gfortran.dg/whole_file_32.f90 : New test.
2818 2011-02-22 Dodji Seketeli <dodji@redhat.com>
2821 * g++.dg/inherit/virtual7.C: New test.
2823 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
2826 * objc.dg/type-size-3.m: Updated error message.
2827 * objc.dg/type-size-4.m: New test.
2828 * objc.dg/type-size-5.m: New test.
2830 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2832 * lib/gnat.exp: Fix comments.
2833 Don't load libgloss.exp.
2834 (default_gnat_version): Call $compiler with --version.
2835 Adapt regexp for gnatmake output, insert version.
2836 (gnat_version): New proc.
2837 (gnat_init): Remove gnat_libgcc_s_path.
2838 (gnat_target_compile): Likewise.
2839 Remove ld_library_path.
2840 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2841 (gnat_pass): Remove.
2842 (gnat_pass): Remove.
2843 (gnat_finish): Remove.
2844 (gnat_exit): Remove.
2845 (local_find_gnatmake): Reindent.
2846 (runtest_file_p): Remove.
2847 (prune_warnings): Remove.
2848 (find_gnatclean): New proc.
2849 * lib/gnat-dg.exp (lremove): New proc.
2850 (gnat-dg-test): Reindent.
2851 Remove additional output files.
2852 (gnat-dg-runtest): Remove.
2854 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2855 * gnat.dg/loop_optimization6.adb: Likewise.
2856 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2858 2011-02-22 Jakub Jelinek <jakub@redhat.com>
2860 PR tree-optimization/47835
2861 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2863 2011-02-22 Tobias Burnus <burnus@net-b.de>
2865 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2866 * gfortran.dg/abstract_type_2.f03: Ditto.
2867 * gfortran.dg/abstract_type_3.f03: Ditto.
2868 * gfortran.dg/abstract_type_4.f03: Ditto.
2869 * gfortran.dg/abstract_type_5.f03: Ditto.
2870 * gfortran.dg/abstract_type_6.f03: Ditto.
2871 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2872 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2873 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2874 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2875 * gfortran.dg/array_function_5.f90: Ditto.
2876 * gfortran.dg/asynchronous_3.f03: Ditto.
2877 * gfortran.dg/char_expr_1.f90: Ditto.
2878 * gfortran.dg/class_14.f03: Ditto.
2879 * gfortran.dg/data_array_6.f: Ditto.
2880 * gfortran.dg/data_invalid.f90: Ditto.
2881 * gfortran.dg/dot_product_1.f03: Ditto.
2882 * gfortran.dg/func_derived_5.f90: Ditto.
2883 * gfortran.dg/func_result_4.f90: Ditto.
2884 * gfortran.dg/implied_do_1.f90: Ditto.
2885 * gfortran.dg/initialization_25.f90: Ditto.
2886 * gfortran.dg/initialization_26.f90: Ditto.
2887 * gfortran.dg/interface_34.f90: Ditto.
2888 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2889 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2890 * gfortran.dg/matmul_8.f03: Ditto.
2891 * gfortran.dg/merge_init_expr.f90: Ditto.
2892 * gfortran.dg/pack_assign_1.f90: Ditto.
2893 * gfortran.dg/pack_vector_1.f90: Ditto.
2894 * gfortran.dg/pointer_check_8.f90: Ditto.
2895 * gfortran.dg/product_init_expr.f03: Ditto.
2896 * gfortran.dg/reshape_order_5.f90: Ditto.
2897 * gfortran.dg/reshape_shape_1.f90: Ditto.
2898 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2899 * gfortran.dg/same_name_2.f90: Ditto.
2900 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2901 * gfortran.dg/spread_init_expr.f03: Ditto.
2902 * gfortran.dg/stmt_func_1.f90: Ditto.
2903 * gfortran.dg/sum_init_expr.f03: Ditto.
2904 * gfortran.dg/transpose_3.f03: Ditto.
2905 * gfortran.dg/unpack_init_expr.f03: Ditto.
2906 * gfortran.dg/warn_conversion.f90: Ditto.
2907 * gfortran.dg/warn_conversion_2.f90: Ditto.
2908 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2909 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2910 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2911 * gfortran.dg/whole_file_16.f90: Ditto.
2912 * gfortran.dg/whole_file_17.f90: Ditto.
2913 * gfortran.dg/whole_file_18.f90: Ditto.
2914 * gfortran.dg/whole_file_20.f03: Ditto.
2915 * gfortran.dg/whole_file_5.f90: Ditto.
2916 * gfortran.dg/whole_file_6.f90: Ditto.
2917 * gfortran.dg/write_invalid_format.f90: Ditto.
2918 * gfortran.dg/zero_sized_6.f90: Ditto.
2920 2011-02-21 Jeff Law <law@redhat.com>
2922 PR rtl-optimization/46178
2923 * gcc.target/i386/pr46178.c: New test.
2925 PR rtl-optimization/46002
2926 * gcc.c-torture/compile/pr46002.c: New test.
2928 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2930 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2933 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2936 * g++.dg/debug/pr47106.C: Require effective target lto.
2938 2011-02-21 Jason Merrill <jason@redhat.com>
2940 * g++.dg/cpp0x/constexpr-diag2.C: New.
2942 2011-02-20 Jason Merrill <jason@redhat.com>
2944 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2946 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2948 * g++.dg/overload/conv-op1.C: New.
2950 * g++.dg/cpp0x/constexpr-synth1.C: New.
2952 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2954 * objc.dg/layout-2.m: New.
2955 * objc.dg/selector-3.m: Adjusted location of error message.
2956 * objc.dg/type-size-3.m: Same.
2957 * obj-c++.dg/selector-3.mm: Same.
2959 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2962 * objc.dg/property/dotsyntax-22.m: New.
2963 * obj-c++.dg/property/dotsyntax-22.mm: New.
2965 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2968 * g++.dg/template/typedef38.C: New test.
2970 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2973 * gfortran.dg/whole_file_30.f90 : New test.
2974 * gfortran.dg/whole_file_31.f90 : New test.
2976 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2980 * gfortran.dg/whole_file_28.f90 : New test.
2981 * gfortran.dg/whole_file_29.f90 : New test.
2983 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2986 * g++.dg/template/crash105.C: New.
2988 2011-02-19 Jason Merrill <jason@redhat.com>
2990 * g++.dg/cpp0x/regress/no-elide1.C: New.
2992 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2994 PR tree-optimization/46620
2995 * gcc.dg/pr46620.c: New.
2997 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3000 * gcc.target/i386/pr47809.c: New test.
3002 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3003 Tobias Burnus <burnus@net-b.de>
3005 * lib/target-supports.exp
3006 (check_effective_target_fortran_large_real): New check for large reals.
3007 * gfortran.dg/nan_7.f90: New test.
3009 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3011 PR libgfortran/47567
3012 * gfortran.dg/fmt_f0_1.f90: Update test.
3014 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3017 * gfortran.dg/array_constructor_36.f90 : New test.
3018 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3019 allow for comparison between different elements of the array
3020 constructor at different levels of optimization.
3022 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3024 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3025 * gcc.target/i386/pr32280-1.c: Likewise.
3027 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3030 * gcc.target/i386/pr47800.c: New test.
3032 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3034 * objc/execute/exceptions/foward-1.x: New.
3036 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3039 * gfortran.dg/derived_constructor_comps_4.f90: New.
3041 2011-02-18 Tobias Burnus
3044 * gfortran.dg/func_result_6.f90: New.
3046 2011-02-18 Michael Matz <matz@suse.de>
3049 * gfortran.dg/lto/pr45586_0.f90: New test.
3050 * gfortran.dg/typebound_proc_20.f90: Ditto.
3051 * gfortran.dg/typebound_proc_21.f90: Ditto.
3053 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3056 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3058 2011-02-18 Tobias Burnus <burnus@net-b.de>
3061 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3063 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3064 normalizing the error/warning output.
3065 * gfortran.dg/Wall.f90: Update dg-error/warning.
3066 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3067 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3068 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3069 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3070 * gfortran.dg/class_30.f90: Update dg-error/warning.
3071 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3072 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3073 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3074 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3075 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3076 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3077 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3078 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3079 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3080 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3081 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3082 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3083 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3084 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3085 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3086 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3087 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3088 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3089 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3090 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3091 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3092 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3093 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3094 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3095 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3097 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3100 * gfortran.dg/proc_ptr_comp_30.f90: New.
3102 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3105 * gcc.target/i386/pr47780.c: New test.
3107 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3110 * gfortran.dg/class_40.f03: New.
3112 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3115 * g++.dg/cpp0x/auto21.C: New test.
3117 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3119 * objc.dg/special/unclaimed-category-1.h: Updated for
3121 * objc.dg/special/unclaimed-category-1.m: Same.
3122 * objc.dg/zero-link-1.m: Same.
3123 * objc.dg/lookup-1.m: Same.
3124 * objc.dg/torture/strings/const-str-9.m
3125 * objc.dg/torture/strings/const-str-10.m: Same.
3126 * objc.dg/torture/strings/const-str-11.m: Same.
3127 * objc.dg/torture/forward-1.m: Same.
3128 * objc.dg/zero-link-2.m: Same.
3129 * objc.dg/encode-7-next-64bit.m: Same.
3130 * objc.dg/method-4.m: Same.
3131 * objc.dg/next-runtime-1.m: Same.
3132 * objc.dg/image-info.m: Same.
3133 * objc.dg/pr23214.m: Same.
3134 * objc.dg/symtab-1.m: Same.
3135 * obj-c++.dg/basic.m: Same.
3136 * obj-c++.dg/proto-lossage-3.m: Same.
3137 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3138 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3139 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3140 * obj-c++.dg/method-11.m: Same.
3141 * objc/execute/enumeration-1.m: Same.
3142 * objc/execute/object_is_class.m: Same.
3143 * objc/execute/formal_protocol-2.m: Same.
3144 * objc/execute/formal_protocol-4.m: Same.
3145 * objc/execute/formal_protocol-6.m: Same.
3146 * objc/execute/bycopy-3.m: Same.
3147 * objc/execute/exceptions/catchall-1.m: Same.
3148 * objc/execute/exceptions/finally-1.m: Same.
3149 * objc/execute/exceptions/local-variables-1.m: Same.
3150 * objc/execute/exceptions/foward-1.m: Same.
3151 * objc/execute/bf-common.h
3152 * objc/execute/enumeration-2.m: Same.
3153 * objc/execute/formal_protocol-1.m: Same.
3154 * objc/execute/formal_protocol-3.m: Same.
3155 * objc/execute/formal_protocol-5.m: Same.
3156 * objc/execute/accessing_ivars.m: Same.
3157 * objc/execute/bycopy-2.m: Same.
3158 * objc/execute/formal_protocol-7.m: Same.
3159 * objc/execute/compatibility_alias.m: Same.
3160 * objc/execute/no_clash.m: Same.
3161 * objc/execute/object_is_meta_class.m: Same.
3162 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3163 * objc/execute/class-tests-1.h: Include stdio.h.
3164 * objc/execute/class-tests-2.h: Same.
3165 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3167 * obj-c++.dg/try-catch-2.mm: Same.
3169 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3172 * g++.dg/warn/Wunused-parm-4.C: New test.
3174 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3175 Jan Hubicka <jh@suse.cz>
3179 * g++.dg/debug/pr47106.C: New.
3181 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3184 * gcc.target/i386/pr43653.c: New test.
3186 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3189 * g++.dg/template/inherit6.C: New test.
3191 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3194 * gfortran.dg/class_39.f03: New.
3196 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3199 * g++.dg/cpp0x/variadic106.C: New test.
3201 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3204 * gfortran.dg/pr47757-1.f90: New test.
3205 * gfortran.dg/pr47757-2.f90: New test.
3206 * gfortran.dg/pr47757-3.f90: New test.
3209 * g++.dg/cpp0x/enum8.C: New test.
3211 2011-02-15 Jason Merrill <jason@redhat.com>
3213 * g++.dg/inherit/implicit-trivial1.C: New.
3214 * g++.dg/cpp0x/implicit-trivial1.C: New.
3216 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3219 * gcc.dg/torture/pr47725.c: Removed.
3221 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3224 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3225 constant does not generate a load from memory.
3227 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3230 * gcc.dg/torture/pr47725.c: New.
3232 2011-02-15 Richard Guenther <rguenther@suse.de>
3234 PR tree-optimization/47743
3235 * gcc.dg/torture/pr47743.c: New testcase.
3237 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3240 * gcc.target/i386/pr47581.c: New test.
3242 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3245 * gfortran.dg/select_type_22.f03: New.
3247 2011-02-14 Jason Merrill <jason@redhat.com>
3249 * g++.dg/cpp0x/regress/enum1.C: New.
3251 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3253 * gnat.dg/include.adb: New test.
3255 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3258 * gfortran.dg/class_38.f03: New.
3260 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3262 * gcc.dg/pr46494.c: New test.
3264 2011-02-14 Richard Guenther <rguenther@suse.de>
3266 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3268 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3271 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3272 sparc*-sun-solaris2.11.
3274 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3277 * gfortran.dg/argument_checking_18.f90: New.
3279 2011-02-13 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3282 * gfortran.dg/argument_checking_17.f90: New.
3284 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3286 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3287 are temporarily disabled.
3288 * gfortran.dg/class_7.f03: Ditto.
3289 * gfortran.dg/coarray_14.f90: Ditto.
3290 * gfortran.dg/typebound_proc_13.f03: Ditto.
3292 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3295 * gfortran.dg/extends_11.f03: New.
3297 2011-02-11 Xinliang David Li <davidxl@google.com>
3299 PR tree-optimization/47707
3300 * g++.dg/tree-ssa/pr47707.C: New test.
3302 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3304 * g++.dg/opt/inline17.C: New test.
3306 2011-02-11 Tobias Burnus <burnus@net-b.de>
3309 * gfortran.dg/pure_formal_2.f90: New.
3311 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3313 PR rtl-optimization/47614
3314 * gfortran.dg/pr47614.f: New.
3316 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3319 * gcc.dg/opts-6.c: New test.
3321 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3324 * gcc.dg/pr47684.c: New test.
3326 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3329 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3330 c99_runtime, dg-add-options c99_runtime.
3331 (main): Use __asm__.
3333 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3336 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3337 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3338 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3339 * gcc.dg/ucnid-10.c: Likewise.
3340 * gcc.dg/ucnid-13.c: Likewise.
3341 * gcc.dg/ucnid-7.c: Likewise.
3342 * gcc.dg/ucnid-8.c: Likewise.
3343 Adapt dg-warning line number.
3345 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3347 * gcc.target/i386/parity-1.c: Use -march=k8.
3348 * gcc.target/i386/parity-2.c: Ditto.
3349 * gcc.target/i386/vecinit-1.c: Ditto.
3350 * gcc.target/i386/vecinit-2.c: Ditto.
3352 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3355 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3356 * gcc.target/mips/save-restore-3.c: Likewise.
3357 * gcc.target/mips/save-restore-4.c: Likewise.
3358 * gcc.target/mips/save-restore-5.c: Likewise.
3361 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3362 * g++.dg/tree-prof/partition2.C: Likewise.
3364 2011-02-09 Jason Merrill <jason@redhat.com>
3366 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3367 rather than misdeclare std::puts.
3369 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3370 * g++.dg/other/warning1.C: Likewise.
3371 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3372 * g++.old-deja/g++.gb/scope06.C: Likewise.
3373 * g++.old-deja/g++.law/cvt11.C: Likewise.
3374 * g++.old-deja/g++.law/init1.C: Likewise.
3375 * g++.dg/abi/mangle26.C: Likewise.
3377 * g++.dg/template/function1.C: Adjust for C++0x mode.
3378 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3380 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3381 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3383 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3385 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3387 * g++.dg/cpp0x/regress: New directory.
3388 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3389 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3390 * g++.dg/cpp0x/regress/regress3.C: New.
3392 2011-02-10 Richard Guenther <rguenther@suse.de>
3394 PR tree-optimization/47677
3395 * gcc.dg/torture/pr47677.c: New testcase.
3397 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3399 * objc.dg/special/load-category-1.m: Remove unused header.
3400 * objc.dg/special/load-category-1a.m: Likewise.
3401 * objc.dg/special/load-category-2.m: Likewise.
3402 * objc.dg/special/load-category-2a.m: Likewise.
3403 * objc.dg/special/load-category-3.m: Likewise.
3404 * objc.dg/special/load-category-3a.m: Likewise.
3405 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3406 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3407 * objc.dg/attributes/class-attribute-1.m: Likewise.
3408 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3409 * obj-c++.dg/property/property.exp: Likewise.
3410 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3411 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3412 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3413 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3414 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3415 * obj-c++.dg/template-8.mm: Likewise.
3417 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3420 * gcc.target/i386/pr47665.c: New test.
3422 2011-02-10 Jie Zhang <jie@codesourcery.com>
3426 2011-02-05 Jie Zhang <jie@codesourcery.com>
3428 * gcc.dg/pr42631.c: Update test.
3429 * gcc.dg/pr42631-2.c: New test.
3431 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3434 * gfortran.dg/proc_decl_25.f90: New.
3436 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/typebound_assignment_2.f03: New.
3441 2011-02-09 Richard Guenther <rguenther@suse.de>
3443 PR tree-optimization/47664
3444 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3446 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3449 * gnat.dg/uninit_func.adb: Adjust dg directive.
3451 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3454 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3456 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3459 * gfortran.dg/auto_dealloc_2.f90: New.
3461 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3463 * gcc.dg/builtins-config.h: Remove __sgi handling.
3464 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3465 -std=c99 for mips-sgi-irix6.5*.
3467 2011-02-09 Martin Jambor <mjambor@suse.cz>
3470 * gfortran.dg/pr25923.f90: Remove xfails.
3472 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3475 * gfortran.dg/inquire_14.f90: New test.
3477 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3480 * gfortran.dg/pointer_init_6.f90: New.
3482 2011-02-08 Jeff Law <law@redhat.com>
3484 PR tree-optimization/42893
3485 * gcc.tree-ssa/pr42893.c: New test.
3487 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3489 PR tree-optimization/46834
3490 PR tree-optimization/46994
3491 PR tree-optimization/46995
3492 * gcc.dg/graphite/id-pr46834.c: New.
3493 * gfortran.dg/graphite/id-pr46994.f90: New.
3494 * gfortran.dg/graphite/id-pr46995.f90: New.
3496 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3499 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3500 using the variable is known the warning is emitted there.
3501 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3502 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3504 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3507 * gcc.dg/noreturn-1.c (foo5): Likewise.
3508 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3509 (method2): Likewise.
3511 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3512 the return statement using the uninitialized variable.
3513 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3515 2011-02-08 Richard Guenther <rguenther@suse.de>
3518 * g++.dg/opt/pr47639.c: New testcase.
3520 2011-02-08 Richard Guenther <rguenther@suse.de>
3522 PR tree-optimization/47632
3523 * g++.dg/opt/pr47632.C: New testcase.
3525 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3527 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3529 2011-02-07 Richard Guenther <rguenther@suse.de>
3531 PR tree-optimization/47615
3532 * g++.dg/opt/pr47615.C: New testcase.
3534 2011-02-07 Richard Guenther <rguenther@suse.de>
3536 PR tree-optimization/47621
3537 * gcc.dg/torture/pr47621.c: New testcase.
3539 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3541 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3543 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3546 * gfortran.dg/allocate_with_source_1 : New test.
3548 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3551 * gcc.dg/pr47610.c: New test.
3553 2011-02-05 Jie Zhang <jie@codesourcery.com>
3556 * gcc.dg/pr42631.c: Update test.
3557 * gcc.dg/pr42631-2.c: New test.
3559 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3562 * gfortran.dg/pr47574.f90: New test.
3564 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3566 PR tree-optimization/46194
3567 * gcc.dg/autopar/pr46194.c: New.
3569 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3571 PR tree-optimization/43695
3572 * g++.dg/ipa/pr43695.C: New.
3574 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3577 * gcc.dg/pr23200.c: New test.
3579 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3582 * g++.dg/pr47589.C: New test.
3584 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3587 * g++.dg/template/typedef37.C: New test.
3588 * g++.dg/template/param1.C: Adjust expected error message.
3590 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3593 * gcc.dg/pr31490-2.c: New test.
3594 * gcc.dg/pr31490-3.c: New test.
3595 * gcc.dg/pr31490-4.c: New test.
3597 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3598 Jakub Jelinek <jakub@redhat.com>
3601 * g++.dg/parser/semicolon3.C: Adjust.
3602 * g++.dg/parser/semicolon4.C: New testcase.
3603 * g++.dg/pr46890.C: New testcase.
3605 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3608 * g++.dg/init/pr29571.C: New.
3610 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3612 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3613 instead of vect_int.
3615 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3618 * gcc.target/i386/pr47312.c: New test.
3621 * gcc.target/i386/pr47564.c: New test.
3623 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3625 PR tree-optimization/45122
3626 * gcc.dg/tree-ssa/pr45122.c: New.
3628 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3631 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3634 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3635 and vsx so a default --with-cpu=power7 doesn't give an error
3636 when -mavoid-indexed-addresses is used.
3638 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3639 wrapper function to save the arguments and then jump to the real
3640 function, rather than depending on the compiler not to move stuff
3642 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3644 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3645 Paul Thomas <pault@gcc.gnu.org>
3648 * gfortran.dg/class_37.f03 : New test.
3650 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3651 Richard Guenther <rguenther@suse.de>
3653 PR tree-optimization/40979
3655 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3656 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3657 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3658 check_vect_support_and_set_flags.
3659 * gfortran.dg/graphite/vect-pr40979.f90: New.
3661 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3664 * gfortran.dg/class_36.f03: New.
3666 2011-02-02 Richard Guenther <rguenther@suse.de>
3668 PR tree-optimization/47566
3669 * gcc.dg/lto/20110201-1_0.c: New testcase.
3671 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3677 * debug/pr47498.c: New.
3678 * debug/pr47501.c: New.
3680 2011-02-01 Richard Guenther <rguenther@suse.de>
3682 PR tree-optimization/47559
3683 * g++.dg/torture/pr47559.C: New testcase.
3685 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3688 * gfortran.dg/typebound_call_20.f03: New.
3690 2011-02-01 Richard Guenther <rguenther@suse.de>
3692 PR tree-optimization/47555
3693 * gcc.dg/pr47555.c: New testcase.
3695 2011-02-01 Richard Guenther <rguenther@suse.de>
3697 PR tree-optimization/47541
3698 * g++.dg/torture/pr47541.C: New testcase.
3700 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3703 * gfortran.dg/typebound_call_19.f03: New.
3705 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3708 * g++.dg/cpp0x/pr47416.C: New test.
3710 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3713 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3715 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3718 * gfortran.dg/typebound_assignment_1.f03: New.
3720 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3722 PR tree-optimization/47538
3723 * gcc.c-torture/execute/pr47538.c: New test.
3725 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3730 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3732 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3734 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3736 PR rtl-optimization/44031
3737 * gcc.c-torture/compile/20110131-1.c: New test.
3739 2011-01-31 Tobias Burnus <burnus@net-b.de>
3742 * gfortran.dg/stmt_func_1.f90: New.
3744 2011-01-31 Tobias Burnus <burnus@net-b.de>
3747 * gfortran.dg/interface_34.f90: New.
3749 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3752 * gfortran.dg/realloc_on_assign_5.f03: New test.
3753 * gfortran.dg/realloc_on_assign_5.f03: New test.
3755 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3757 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3758 * gfortran.dg/bessel_7.f90: Likewise.
3759 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
3761 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3762 * gfortran.dg/sum_init_expr.f03: Likewise.
3764 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3766 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3769 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3770 loop only on "vect_intfloat_cvt" targets.
3772 2011-01-29 Tobias Burnus <burnus@net-b.de>
3775 * gfortran.dg/shape_6.f90: New.
3777 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3779 PR libgfortran/47434
3780 * gfortran.dg/read_infnan_1.f90: Update test.
3781 * gfortran.dg/module_nan.f90: Update test.
3782 * gfortran.dg/char4_iunit_1.f03: Update test.
3783 * gfortran.dg/large_real_kind_1.f90: Update test.
3784 * gfortran.dg/real_const_3.f90: Update test.
3785 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3787 2011-01-29 Dodji Seketeli <dodji@redhat.com>
3790 * g++.dg/template/param2.C: New test.
3792 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794 PR libgfortran/47285
3795 * gfortran.dg/fmt_g.f: New test.
3797 2011-01-28 Tobias Burnus <burnus@net-b.de>
3800 * gfortran.dg/pure_formal_1.f90: New.
3802 2011-01-28 Jakub Jelinek <jakub@redhat.com>
3805 * gcc.dg/tls/pr42894.c: New test.
3807 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3809 * gcc.dg/pr47276.c: Add dg-require-visibility.
3811 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3813 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3815 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
3816 Tobias Burnus <burnus@gcc.gnu.org>
3821 * gfortran.dg/realloc_on_assign_3.f03: New test.
3822 * gfortran.dg/realloc_on_assign_4.f03: New test.
3823 * gfortran.dg/allocatable_function_5.f90: New test.
3824 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3825 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3826 implemented" dg-errors.
3828 2011-01-27 Jan Hubicka <jh@suse.cz>
3831 * gcc.dg/attr-weakref-4.c: New testcase
3833 2011-01-27 Martin Jambor <mjambor@suse.cz>
3835 PR tree-optimization/47228
3836 * gcc.dg/torture/pr47228.c: New test.
3838 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3840 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3842 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3844 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3845 when using auto-overlay support on the SPU.
3847 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
3849 PR rtl-optimization/44174
3850 * gcc.target/i386/asm-6.c: New test.
3852 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3854 PR rtl-optimization/46856
3855 * gcc.c-torture/compile/pr46856.c: New test.
3857 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
3858 Andrew Pinski <pinskia@gmail.com>
3861 * gcc.dg/pr43082.c: New.
3863 2011-01-26 DJ Delorie <dj@redhat.com>
3865 PR rtl-optimization/46878
3866 * gcc.dg/pr46878-1.c: New test.
3868 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3871 * g++.dg/cpp0x/pr47476.C: New test.
3873 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
3875 * gcc.c-torture/compile/20110126-1.c: New test.
3877 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3880 * gcc.dg/torture/pr47473.c: New test.
3882 2011-01-26 Jan Hubicka <jh@suse.cz>
3885 * gcc.c-torture/execute/pr47237.c: New testcase.
3887 2011-01-26 Jan Hubicka <jh@suse.cz>
3889 PR tree-optimization/47190
3890 * gcc.dg/attr-weakref-3.c: New testcase.
3892 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3895 * gcc.dg/dll-9a.c: New test file.
3896 * gcc.dg/dll-11.c: Likewise.
3897 * gcc.dg/dll-12.c: Likewise.
3898 * gcc.dg/dll-12a.c: Likewise.
3899 * gcc.dg/dll-11a.c: Likewise.
3900 * gcc.dg/dll-9.c: Likewise.
3901 * gcc.dg/dll-10.c: Likewise.
3902 * gcc.dg/dll-10a.c: Likewise.
3903 * g++.dg/ext/dllexport4a.cc: Likewise.
3904 * g++.dg/ext/dllexport4.C: Likewise.
3905 * g++.dg/ext/dllexport5.C: Likewise.
3906 * g++.dg/ext/dllexport5a.cc: Likewise.
3908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3910 PR tree-optimization/46970
3911 * gcc.dg/graphite/pr46970.c: New.
3913 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3915 PR tree-optimization/46215
3916 * gcc.dg/graphite/pr46215.c: New.
3918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3920 PR tree-optimization/46168
3921 * gcc.dg/graphite/pr46168.c: New.
3923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3925 PR tree-optimization/43657
3926 * gcc.dg/graphite/pr43657.c: New.
3928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3930 PR tree-optimization/29832
3931 * gfortran.dg/graphite/pr29832.f90: New.
3933 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3935 PR tree-optimization/43567
3936 * gcc.dg/graphite/pr43567.c: New.
3938 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3940 * gfortran.dg/graphite/interchange-4.f: New.
3941 * gfortran.dg/graphite/interchange-5.f: New.
3943 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3944 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3945 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3946 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3947 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3948 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3949 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3950 * gfortran.dg/ltrans-7.f90: Removed.
3951 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3953 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3954 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3955 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3956 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3957 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3958 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3959 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3960 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3961 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3962 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3963 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3964 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3965 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3966 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3967 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3968 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3969 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3970 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3971 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3972 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3973 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3974 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3975 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3976 * gcc.dg/tree-ssa/data-dep-1.c
3977 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3978 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3979 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3980 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3981 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3983 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3985 PR tree-optimization/47265
3986 PR tree-optimization/47443
3987 * gcc.c-torture/compile/pr47265.c: New test.
3988 * gcc.dg/pr47443.c: New test.
3990 2011-01-25 Martin Jambor <mjambor@suse.cz>
3992 PR tree-optimization/47382
3993 * g++.dg/torture/pr47382.C: New test.
3994 * g++.dg/opt/devirt1.C: Xfail.
3996 2011-01-25 Yao Qi <yao@codesourcery.com>
3999 * gcc.target/arm/pr45701-1.c: New test.
4000 * gcc.target/arm/pr45701-2.c: New test.
4001 * gcc.target/arm/pr45701-3.c: New test.
4003 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4004 Jakub Jelinek <jakub@redhat.com>
4006 PR tree-optimization/47271
4007 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4009 2011-01-25 Nick Clifton <nickc@redhat.com>
4011 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4012 (saturate_add): Delete.
4014 (main): Do not run saturate_add.
4015 (set_interrupts): Delete.
4017 2011-01-25 Tobias Burnus <burnus@net-b.de>
4020 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4022 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4024 PR tree-optimization/47427
4025 PR tree-optimization/47428
4026 * gcc.c-torture/compile/pr47427.c: New test.
4027 * gcc.c-torture/compile/pr47428.c: New test.
4029 2011-01-25 Richard Guenther <rguenther@suse.de>
4032 * gcc.dg/torture/pr47411.c: New testcase.
4034 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4036 * gfortran.dg/graphite/id-24.f: New.
4037 * gfortran.dg/graphite/id-25.f: New.
4039 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4041 * gfortran.dg/graphite/id-23.f: New.
4043 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4045 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4047 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4049 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4050 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4051 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4052 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4053 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4054 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4055 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4056 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4057 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4059 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4061 * gcc.dg/graphite/block-0.c: Add documentation.
4062 * gcc.dg/graphite/block-4.c: Same.
4063 * gcc.dg/graphite/block-7.c: Same.
4064 * gcc.dg/graphite/block-8.c: New.
4065 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4066 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4067 * gcc.dg/graphite/interchange-12.c: Add documentation.
4068 * gcc.dg/graphite/interchange-13.c: New.
4069 * gcc.dg/graphite/interchange-14.c: New.
4070 * gcc.dg/graphite/interchange-15.c: New.
4071 * gcc.dg/graphite/interchange-8.c: Add documentation.
4072 * gcc.dg/graphite/interchange-mvt.c: Same.
4074 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4077 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4078 * gcc.target/powerpc/altivec-14.c: Ditto.
4079 * gcc.target/powerpc/altivec-33.c: Ditto.
4080 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4081 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4082 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4083 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4084 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4085 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4086 * g++.dg/ext/altivec-15.C: Ditto.
4087 * g++.dg/ext/altivec-types-1.C: Ditto.
4088 * g++.dg/ext/altivec-types-2.C: Ditto.
4089 * g++.dg/ext/altivec-types-3.C: Ditto.
4090 * g++.dg/ext/altivec-types-4.C: Ditto.
4092 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4094 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4096 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4098 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4099 optimization options.
4101 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4103 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4106 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4108 2011-01-23 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/allocatable_scalar_12.f90: New.
4113 2011-01-23 Ira Rosen <irar@il.ibm.com>
4115 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4116 vectorization to be not profitable if peeling is used to
4117 realign the memory access.
4118 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4119 loop bound to avoid loop unrolling.
4120 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4122 2011-01-22 Jan Hubicka <jh@suse.cz>
4125 * g++.dg/lto/pr47333.C: New file.
4127 2011-01-22 Jan Hubicka <jh@suse.cz>
4129 PR tree-optimization/43884
4131 * gcc.dg/autopar/outer-2.c: Increase array size.
4132 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4134 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4137 * gfortran.dg/c_loc_tests_16.f90: New test.
4139 2011-01-22 Tobias Burnus <burnus@net-b.de>
4142 * gfortran.dg/typebound_proc_19.f90: New.
4144 2011-01-21 Jeff Law <law@redhat.com>
4146 PR tree-optimization/47053
4147 * g++.dg/pr47053.C: New test.
4149 2011-01-21 Jason Merrill <jason@redhat.com>
4152 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4154 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4157 * g++.dg/cpp0x/range-for10.C: New test.
4158 * g++.dg/template/for1.C: New test.
4161 * g++.dg/tree-prof/partition3.C: New test.
4163 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4165 PR rtl-optimization/47366
4166 * g++.dg/opt/pr47366.C: New test.
4168 2011-01-21 Jason Merrill <jason@redhat.com>
4171 * g++.dg/cpp0x/constexpr-regress2.C: New.
4173 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4175 2011-01-21 Jeff Law <law@redhat.com>
4177 PR rtl-optimization/41619
4178 * gcc.dg/pr41619.c: New.
4180 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4182 PR tree-optimization/47355
4183 * g++.dg/opt/pr47355.C: New test.
4185 2011-01-21 Richard Guenther <rguenther@suse.de>
4187 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4190 2011-01-21 Richard Guenther <rguenther@suse.de>
4192 PR tree-optimization/47365
4193 * gcc.dg/torture/pr47365.c: New testcase.
4194 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4196 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4198 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4200 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4202 PR tree-optimization/47391
4203 * gcc.dg/pr47391.c: New test.
4205 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4207 * g++.dg/template/char1.C: Use signed char.
4209 2011-01-21 Tobias Burnus <burnus@net-b.de>
4212 * gfortran.dg/pointer_target_4.f90: New.
4214 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4217 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4218 ILP32 system and not IP32.
4220 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4223 * g++.dg/debug/pr46583.C: New.
4225 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4228 * g++.dg/debug/pr47283.C: New test.
4231 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4232 * gcc.target/i386/headmerge-2.c: Likewise.
4234 2011-01-20 Richard Guenther <rguenther@suse.de>
4237 * gcc.dg/torture/pr47370.c: New testcase.
4239 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4241 PR tree-optimization/46130
4242 * gcc.dg/pr46130-1.c: New test.
4243 * gcc.dg/pr46130-2.c: New test.
4245 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4248 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4250 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4253 * g++.dg/debug/pr46240.cc: New.
4255 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4258 * g++.dg/template/anonunion1.C: New test.
4260 PR rtl-optimization/47337
4261 * gcc.c-torture/execute/pr47337.c: New test.
4263 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4266 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4268 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4270 PR tree-optimization/46021
4271 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4273 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4275 PR tree-optimization/47290
4276 * g++.dg/torture/pr47290.C: New test.
4278 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4281 * gfortran.dg/proc_ptr_comp_29.f90: New.
4283 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4286 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4287 powerpc-apple-darwin9.
4289 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4291 PR rtl-optimization/47299
4292 * gcc.c-torture/execute/pr47299.c: New test.
4294 2011-01-17 Jason Merrill <jason@redhat.com>
4296 * g++.dg/cpp0x/constexpr-virtual.C: New.
4298 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4301 * gfortran.dg/gomp/pr47331.f90: New test.
4303 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4306 * objc.dg/selector-warn-1.m: New.
4307 * obj-c++.dg/selector-warn-1.mm: New.
4309 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4311 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4312 Update dg-final accordingly.
4314 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4316 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4318 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4320 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4322 * gcc.dg/guality/pr36728-2.c: Likewise.
4324 2011-01-17 Richard Guenther <rguenther@suse.de>
4326 PR tree-optimization/47313
4327 * g++.dg/torture/pr47313.C: New testcase.
4329 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4332 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4333 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4334 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4335 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4337 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4339 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4340 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4341 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4343 2011-01-17 Richard Guenther <rguenther@suse.de>
4345 PR tree-optimization/45967
4346 * gcc.dg/torture/pr45967-2.c: New testcase.
4347 * gcc.dg/torture/pr45967-3.c: Likewise.
4349 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4352 * g++.dg/ext/pr47213.C: Require visibility.
4354 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4356 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4357 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4359 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4361 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4362 Linux-based targets.
4364 2011-01-13 Jan Hubicka <jh@suse.cz>
4366 PR tree-optimization/47276
4367 * gcc.dg/pr47276.c: New testcase.
4369 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4370 Jonathan Wakely <jwakely.gcc@gmail.com>
4373 * g++.dg/other/pr33558.C: New.
4374 * g++.dg/other/pr33558-2.C: New.
4376 2011-01-14 Martin Jambor <mjambor@suse.cz>
4378 PR tree-optimization/45934
4379 PR tree-optimization/46302
4380 * g++.dg/ipa/devirt-c-1.C: New test.
4381 * g++.dg/ipa/devirt-c-2.C: Likewise.
4382 * g++.dg/ipa/devirt-c-3.C: Likewise.
4383 * g++.dg/ipa/devirt-c-4.C: Likewise.
4384 * g++.dg/ipa/devirt-c-5.C: Likewise.
4385 * g++.dg/ipa/devirt-c-6.C: Likewise.
4386 * g++.dg/ipa/devirt-6.C: Likewise.
4387 * g++.dg/ipa/devirt-d-1.C: Likewise.
4388 * g++.dg/torture/pr45934.C: Likewise.
4390 2011-01-14 Jason Merrill <jason@redhat.com>
4392 * g++.dg/cpp0x/variadic105.C: New.
4394 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4395 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4399 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4400 execution tests on i?86-*-*, x86_64-*-* and
4401 powerpc*-apple-darwin* && ilp32.
4402 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4403 tests on i?86-*-* and x86_64-*-*.
4405 2011-01-14 Richard Guenther <rguenther@suse.de>
4407 PR tree-optimization/47280
4408 * g++.dg/opt/pr47280.C: New testcase.
4410 2011-01-14 Jason Merrill <jason@redhat.com>
4412 * g++.dg/cpp0x/constexpr-regress1.C: New.
4414 * g++.dg/ext/flexary2.C: New.
4416 2011-01-14 Richard Guenther <rguenther@suse.de>
4419 * gcc.dg/torture/pr47281.c: New testcase.
4420 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4422 2011-01-14 Richard Guenther <rguenther@suse.de>
4424 PR tree-optimization/47286
4425 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4427 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4430 * g++.dg/ext/pr47213.C: New.
4432 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4434 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4436 2011-01-13 Tobias Burnus <burnus@net-b.de>
4437 Mikael Morin <mikael@gcc.gnu.org>
4441 * gfortran.dg/select_type_20.f90: New.
4442 * gfortran.dg/select_type_21.f90: New.
4444 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4447 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4449 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4451 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4452 * gcc.dg/guality/pr36728-2.c: Likewise.
4454 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4457 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4459 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4461 PR rtl-optimization/45352
4462 * gcc.dg/pr45352-3.c: New.
4464 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4466 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4468 * g++.dg/cpp0x/range-for8.C: New.
4469 * g++.dg/cpp0x/range-for9.C: New.
4471 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4474 * g++.dg/debug/pr47209.C: New.
4476 2011-01-12 Richard Guenther <rguenther@suse.de>
4479 * gcc.dg/lto/pr47259_0.c: New testcase.
4480 * gcc.dg/lto/pr47259_1.c: Likewise.
4482 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4484 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4485 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4486 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4487 methods missing from the OBJC2 Object.
4488 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4489 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4490 GNU and NeXT runtimes.
4491 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4493 * objc-obj-c++-shared/Object1.m: Likewise.
4494 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4495 * objc.dg/proto-qual-1.m: Likewise.
4496 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4497 * obj-c++.dg/proto-qual-1.mm: Likewise.
4499 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4502 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4504 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4506 Fixed the Objective-C++ testsuite and updated all tests.
4507 * lib/obj-c++.exp (obj-c++_init): Declare and set
4508 gcc_warning_prefix and gcc_error_prefix.
4509 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4510 'dg-warning', 'dg-message' and 'dg-error'.
4511 * obj-c++.dg/class-extension-3.mm: Likewise.
4512 * obj-c++.dg/class-protocol-1.mm: Likewise.
4513 * obj-c++.dg/encode-7.mm: Likewise.
4514 * obj-c++.dg/exceptions-3.mm: Likewise.
4515 * obj-c++.dg/exceptions-5.mm: Likewise.
4516 * obj-c++.dg/method-12.mm: Likewise.
4517 * obj-c++.dg/method-13.mm: Likewise.
4518 * obj-c++.dg/method-15.mm: Likewise.
4519 * obj-c++.dg/method-16.mm: Likewise.
4520 * obj-c++.dg/method-4.mm: Likewise.
4521 * obj-c++.dg/method-8.mm: Likewise.
4522 * obj-c++.dg/method-conflict-1.mm: Likewise.
4523 * obj-c++.dg/method-conflict-2.mm: Likewise.
4524 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4525 and uncommented second part of the testcase now that the testsuite
4527 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4528 and uncommented second part of the testcase now that the testsuite
4530 * obj-c++.dg/private-1.mm: Likewise.
4531 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4532 * obj-c++.dg/syntax-error-7.mm: Likewise.
4533 * obj-c++.dg/warn5.mm: Likewise.
4534 * obj-c++.dg/property/at-property-14.mm: Likewise.
4535 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4537 * obj-c++.dg/property/at-property-18.mm: Likewise.
4538 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4540 * obj-c++.dg/property/at-property-21.mm: Likewise.
4541 * obj-c++.dg/property/at-property-28.mm: Likewise.
4542 * obj-c++.dg/property/at-property-5.mm: Likewise.
4543 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4544 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4545 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4546 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4547 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4548 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4549 * obj-c++.dg/tls/diag-5.mm: Likewise.
4550 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4551 dg-error, now matched correctly.
4553 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4555 * objc.dg/property/at-property-29.m: New.
4556 * obj-c++.dg/property/at-property-29.mm: New.
4558 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4560 * go.test/go-test.exp (go-set-goarch): New proc.
4561 (go-gc-tests): Use it.
4563 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4566 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4568 2011-01-11 Richard Henderson <rth@redhat.com>
4570 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4572 2011-01-11 Jan Hubicka <jh@suse.cz>
4576 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4577 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4579 2011-01-11 Richard Guenther <rguenther@suse.de>
4581 PR tree-optimization/46076
4582 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4584 2011-01-11 Jeff Law <law@redhat.com>
4586 * PR tree-optimization/47086
4587 * gcc.dg/pr47086.c: New test.
4589 2011-01-11 Jason Merrill <jason@redhat.com>
4592 * g++.dg/template/new10.C: New.
4595 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4597 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4599 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4600 Split type definitions and NSConstantString class into...
4601 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4602 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4603 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4604 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4605 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4606 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4608 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4609 encode defines for newer NeXT system headers.
4610 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4611 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4612 * objc.dg/foreach-5.m: Likewise.
4613 * objc.dg/foreach-2.m: Likewise.
4614 * objc.dg/foreach-4.m: Likewise.
4615 * objc.dg/torture/strings/string1.m: Likewise.
4616 * objc.dg/torture/strings/string2.m: Likewise.
4617 * objc.dg/torture/strings/string3.m: Likewise.
4618 * objc.dg/torture/strings/string4.m: Likewise.
4619 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4620 header and stand alone.
4621 * obj-c++.dg/strings/strings-2.mm: Likewise.
4622 * objc.dg/torture/strings/const-str-3.m: Likewise.
4623 * objc.dg/strings/strings-2.m: Likewise.
4624 * objc.dg/strings/const-str-12b.m: Likewise.
4626 2011-01-12 Richard Guenther <rguenther@suse.de>
4629 * gcc.dg/attr-weak-1.c: Adjust.
4631 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4634 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4635 standard compliant and comment.
4637 2011-01-10 Jan Hubicka <jh@suse.cz>
4640 * gcc.dg/initpri3.c: New testcase.
4642 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4645 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4651 (g_ebp_save): Likewise.
4652 (g_esp_save): Likewise.
4654 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4656 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4658 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4660 PR tree-optimization/46021
4661 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4662 i?86-*-*, x86_64-*-*.
4664 2011-01-10 Jeff Law <law@redhat.com>
4666 * PR tree-optimization/47141
4667 * gcc.c-torture/compile/pr47141.c: New test.
4669 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
4672 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4673 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4674 * gcc.dg/vect/slp-35.c: Remove XFAILs.
4675 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4678 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4679 being vectorized. Adjust dg-final pattern. Remove XFAIL.
4680 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4681 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4682 being vectorized. Adjust dg-final pattern.
4685 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4686 * gcc.dg/vect/slp-24.c: Likewise.
4688 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
4691 * g++.dg/other/pr47218-1.C: New test file.
4692 * g++.dg/other/pr47218.C: Likewise.
4693 * g++.dg/other/pr47218.h: New supporting header.
4695 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4698 * objc.dg/attributes/invalid-attribute-1.m: New.
4699 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4701 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4704 * gfortran.dg/proc_ptr_comp_28.f90: New.
4706 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4708 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4709 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4710 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4711 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4712 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4713 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4714 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4715 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4716 * objc.dg/gnu-api-2-class.m: Likewise.
4717 * objc.dg/gnu-api-2-ivar.m: Likewise.
4718 * objc.dg/gnu-api-2-method.m: Likewise.
4719 * objc.dg/gnu-api-2-objc.m: Likewise.
4720 * objc.dg/gnu-api-2-object.m: Likewise.
4721 * objc.dg/gnu-api-2-property.m: Likewise.
4722 * objc.dg/gnu-api-2-protocol.m: Likewise.
4723 * objc.dg/gnu-api-2-sel.m: Likewise.
4725 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4727 * objc.dg/foreach-1.m: Skip for Darwin < 9.
4728 * objc.dg/objc-foreach-4.m: Likewise.
4729 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4730 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4731 * objc.dg/foreach-4.m: Likewise.
4732 * objc.dg/foreach-5.m: Likewise.
4733 * objc.dg/foreach-3.m: Return self from init.
4735 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4738 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4740 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4743 * gfortran.dg/class_35.f90: New.
4745 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4747 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4749 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4752 * objc.dg/invalid-method-2.m: New.
4753 * obj-c++.dg/invalid-method-2.mm: New.
4755 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
4758 * gfortran.dg/transpose_optimization_2.f90 : New test.
4760 2011-01-08 Jan Hubicka <jh@suse.cz>
4762 PR tree-optmization/46469
4763 * g++.dg/torture/pr46469.C: New testcase.
4765 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4767 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4768 emulation of libobjc-gnu structure layout functionality to ..
4769 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4770 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4771 * objc/execute/bf-common.h: Adjust headers.
4772 * objc/execute/bf-1.m: Likewise.
4773 * objc/execute/bf-2.m: Likewise.
4774 * objc/execute/bf-3.m: Likewise.
4775 * objc/execute/bf-4.m: Likewise.
4776 * objc/execute/bf-5.m: Likewise.
4777 * objc/execute/bf-6.m: Likewise.
4778 * objc/execute/bf-7.m: Likewise.
4779 * objc/execute/bf-8.m: Likewise.
4780 * objc/execute/bf-9.m: Likewise.
4781 * objc/execute/bf-10.m: Likewise.
4782 * objc/execute/bf-11.m: Likewise.
4783 * objc/execute/bf-12.m: Likewise.
4784 * objc/execute/bf-13.m: Likewise.
4785 * objc/execute/bf-14.m: Likewise.
4786 * objc/execute/bf-15.m: Likewise.
4787 * objc/execute/bf-16.m: Likewise.
4788 * objc/execute/bf-17.m: Likewise.
4789 * objc/execute/bf-18.m: Likewise.
4790 * objc/execute/bf-19.m: Likewise.
4791 * objc/execute/bf-20.m: Likewise.
4792 * objc/execute/bf-21.m: Likewise.
4793 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4794 objc_get_type_qualifiers ().
4796 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4799 * gfortran.dg/dependency_39.f90: New test.
4801 2011-01-07 Jan Hubicka <jh@suse.cz>
4803 Get builtins tests ready for linker plugin.
4804 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4805 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4806 my_memset, my_bzero): Mark used.
4807 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4808 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4810 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4813 2011-01-07 Jan Hubicka <jh@suse.cz>
4815 PR tree-optimization/46367
4816 * g++.dg/torture/pr46367.C: New file.
4818 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4821 * gcc.dg/pr47201.c: New test.
4824 * gcc.dg/tree-prof/pr47187.c: New test.
4826 2011-01-07 Tobias Burnus <burnus@net-b.de>
4829 * gfortran.dg/extends_type_of_3.f90: New.
4831 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
4833 * g++.dg/ext/dllexport-MI1.C: Adjust test.
4834 * g++.dg/ext/dllimport-MI1.C: Likewise.
4835 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4836 * g++.dg/ext/dllimport10.C: Likewise.
4837 * g++.dg/ext/dllimport11.C: Likewise.
4838 * g++.dg/ext/dllimport12.C: Likewise.
4839 * g++.dg/ext/dllimport13.C: Likewise.
4840 * g++.dg/ext/dllimport2.C: Likewise.
4841 * g++.dg/ext/dllimport3.C: Likewise.
4842 * g++.dg/ext/dllimport4.C: Likewise.
4843 * g++.dg/ext/dllimport5.C: Likewise.
4844 * g++.dg/ext/dllimport6.C: Likewise.
4845 * g++.dg/ext/dllimport8.C: Likewise.
4846 * g++.dg/ext/dllimport9.C: Likewise.
4847 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4848 targets, too. Additionally enable test for i?86-*-mingw*.
4849 * g++.dg/ext/selectany1.C: Likewise.
4850 Remove guard variable check.
4852 2011-01-07 Janus Weil <janus@gcc.gnu.org>
4856 * gfortran.dg/storage_size_3.f08: Extended.
4858 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4861 * g++.dg/template/stdarg1.C: New test.
4863 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4866 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4867 * gfortran.dg/defined_operators_1.f90: Split the subroutine
4868 from the interface of functions to not hide the errors that
4871 2011-01-06 Jan Hubicka <jh@suse.cz>
4873 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4874 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4876 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4880 * gfortran.dg/interface_33.f90: New test.
4882 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4885 * gcc.c-torture/compile/pr47150.c: New test.
4887 2011-01-06 Ira Rosen <irar@il.ibm.com>
4889 PR tree-optimization/47139
4890 * gcc.dg/vect/pr47139.c: New test.
4892 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4895 * gfortran.dg/extends_type_of_2.f03: New.
4897 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4899 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4901 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4903 * gnat.dg/opt14.adb: New test.
4905 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4908 * gfortran.dg/allocate_error_2.f90: New test.
4910 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4913 * gfortran.dg/storage_size_3.f08: New.
4915 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4917 PR libgfortran/47154
4918 * gfortran.dg/namelist_68.f90: New test.
4920 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4922 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4924 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4927 * gfortran.dg/class_34.f90: New.
4929 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4931 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4932 use __builtin_inff. Skip all single-precision tests that require
4935 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4937 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4939 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4941 PR tree-optimization/47148
4942 * gcc.c-torture/execute/pr47148.c: New test.
4944 PR tree-optimization/47155
4945 * gcc.c-torture/execute/pr47155.c: New test.
4947 PR rtl-optimization/47157
4948 * gcc.c-torture/compile/pr47157.c: New test.
4950 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4952 * gcc.dg/torture/vector-shift2.c (schar): Define.
4953 (main): Always use schar or uchar instead of plain "char" to avoid
4954 dependencies on implementation-defined char signedness.
4956 2011-01-03 Martin Jambor <mjambor@suse.cz>
4958 PR tree-optimization/46801
4959 * gnat.dg/pack9.adb: Remove xfail.
4961 2011-01-03 Martin Jambor <mjambor@suse.cz>
4963 PR tree-optimization/46984
4964 * g++.dg/ipa/pr46984.C: New test.
4966 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4969 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4971 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4973 PR tree-optimization/47140
4974 * gcc.c-torture/compile/pr47140.c: New test.
4976 PR rtl-optimization/47028
4977 * gcc.dg/pr47028.c: New test.
4979 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4981 * objc.dg/protocol-forward-1.m: Removed TODO.
4982 * objc.dg/protocol-forward-2.m: New.
4983 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4984 * obj-c++.dg/protocol-forward-2.mm: New.
4986 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4989 * g++.dg/eh/pr38662.C: New testcase.
4991 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4993 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4994 scan for newline '\n'.
4997 Copyright (C) 2011 Free Software Foundation, Inc.
4999 Copying and distribution of this file, with or without modification,
5000 are permitted in any medium without royalty provided the copyright
5001 notice and this notice are preserved.