1 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/48381
4 * gcc.c-torture/compile/pr48381.c: New test.
6 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10 * gcc.target/i386/opt-1.c: Ditto.
12 2011-05-04 Jason Merrill <jason@redhat.com>
14 * g++.dg/conversion/base1.C: New.
16 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19 * gfortran.dg/round_3.f08: Add more checks to test case.
21 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
23 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
24 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
25 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
26 Gate test on effective_target fd_truncate.
28 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
30 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
31 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
32 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
33 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
34 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
35 * gcc.target/i386/pr38824.c: Ditto.
36 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
37 * gcc.target/i386/vecinit-2.c: Ditto.
38 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
39 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
40 * gcc.target/i386/parity-2.c: Ditto.
41 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
43 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
45 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
47 * gcc.target/bfin/mcpu-bf514.c: Likewise.
48 * gcc.target/bfin/mcpu-bf516.c: Likewise.
49 * gcc.target/bfin/mcpu-bf518.c: Likewise.
51 2011-05-03 Tobias Burnus <burnus@net-b.de>
54 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
56 2011-05-03 Tobias Burnus <burnus@net-b.de>
59 * gfortran.dg/coarray/this_image_1.f90: New.
61 2011-05-03 Tobias Burnus <burnus@net-b.de>
64 * gfortran.dg/coarray/caf.dg: New.
65 * gfortran.dg/coarray/image_index_1.f90: New, copied
66 from ../coarray_16.f90.
68 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/ext/complex9.C: New.
73 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
76 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
77 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
78 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
80 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
82 * gcc.target/bfin/builtins: Created.
83 * gcc.target/bfin/hisilh-O0.c: Deleted.
84 * gcc.target/bfin/hisilh.c: Moved to...
85 * gcc.target/bfin/builtins/hisilh.c: ...here.
86 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
87 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
88 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
89 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
90 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
91 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
92 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
93 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
94 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
95 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
96 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
97 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
98 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
99 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
100 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
101 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
102 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
103 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
104 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
105 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
106 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
107 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
108 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
109 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
110 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
111 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
112 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
113 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
114 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
115 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
116 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
117 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
118 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
119 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
120 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
121 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
122 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
123 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
124 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
125 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
126 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
127 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
128 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
129 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
130 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
131 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
132 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
133 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
134 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
135 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
136 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
137 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
138 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
139 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
140 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
141 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
142 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
143 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
144 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
145 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
146 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
147 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
148 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
149 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
150 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
151 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
152 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
153 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
154 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
155 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
156 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
157 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
158 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
159 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
160 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
161 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
162 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
163 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
164 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
165 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
166 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
167 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
168 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
169 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
170 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
171 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
172 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
173 * gcc.target/bfin/builtins/circptr.c: Ditto.
174 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
175 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
176 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
177 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
178 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
179 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
180 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
181 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
182 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
183 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
184 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
185 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
186 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
187 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
188 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
189 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
190 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
191 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
192 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
193 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
194 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
195 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
196 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
197 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
198 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
199 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
200 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
201 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
202 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
203 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
204 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
205 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
206 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
207 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
208 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
209 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
210 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
211 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
212 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
213 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
214 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
215 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
216 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
217 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
218 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
219 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
220 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
221 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
222 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
223 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
224 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
225 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
226 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
227 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
228 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
229 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
230 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
231 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
232 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
233 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
234 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
235 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
236 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
237 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
238 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
239 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
240 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
241 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
242 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
243 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
245 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
247 * gcc.target/arm/cold-lc.c: New test.
249 2011-05-03 Jakub Jelinek <jakub@redhat.com>
252 * gcc.dg/pr48774.c: New test.
254 2011-05-03 Richard Guenther <rguenther@suse.de>
256 * gcc.dg/large-size-array-5.c: New testcase.
258 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
260 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
262 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
264 * lib/target-supports.exp (check_effective_target_vect_strided):
266 (check_effective_target_vect_strided2)
267 (check_effective_target_vect_strided3)
268 (check_effective_target_vect_strided4)
269 (check_effective_target_vect_strided8): ...these new functions.
271 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
272 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
273 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
274 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
275 * gcc.dg/vect/pr37539.c: Likewise.
276 * gcc.dg/vect/slp-11a.c: Likewise.
277 * gcc.dg/vect/slp-11b.c: Likewise.
278 * gcc.dg/vect/slp-11c.c: Likewise.
279 * gcc.dg/vect/slp-12a.c: Likewise.
280 * gcc.dg/vect/slp-12b.c: Likewise.
281 * gcc.dg/vect/slp-18.c: Likewise.
282 * gcc.dg/vect/slp-19a.c: Likewise.
283 * gcc.dg/vect/slp-19b.c: Likewise.
284 * gcc.dg/vect/slp-21.c: Likewise.
285 * gcc.dg/vect/slp-23.c: Likewise.
286 * gcc.dg/vect/vect-cselim-1.c: Likewise.
288 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
289 instead of vect_interleave && vect_extract_even_odd.
290 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
291 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
292 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
293 * gcc.dg/vect/vect-1.c: Likewise.
294 * gcc.dg/vect/vect-10.c: Likewise.
295 * gcc.dg/vect/vect-98.c: Likewise.
296 * gcc.dg/vect/vect-107.c: Likewise.
297 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
298 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
299 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
300 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
301 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
302 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
303 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
304 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
305 * gcc.dg/vect/vect-strided-float.c: Likewise.
306 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
307 * gcc.dg/vect/vect-strided-mult.c: Likewise.
308 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
309 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
310 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
311 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
312 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
313 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
314 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
315 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
316 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
317 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
318 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
319 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
320 * gcc.dg/vect/vect-vfa-03.c: Likewise.
322 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
324 * gcc.dg/vect/pr30843.c: Likewise.
325 * gcc.dg/vect/pr33866.c: Likewise.
326 * gcc.dg/vect/slp-reduc-6.c: Likewise.
327 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
328 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
329 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
331 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
333 * gcc.dg/vect/slp-11.c: Split into...
334 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
335 gcc.dg/vect/slp-11c.c: ...these tests.
336 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
337 * gcc.dg/vect/slp-12c.c: ...this new test.
338 * gcc.dg/vect/slp-19.c: Split into...
339 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
340 gcc.dg/vect/slp-19c.c: ...these new tests.
342 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
344 * lib/target-supports.exp
345 (check_effective_target_vect_extract_even_odd_wide): Delete.
346 (check_effective_target_vect_strided_wide): Likewise.
347 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
348 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
349 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
350 * gcc.dg/vect/pr37539.c: Likewise.
351 * gcc.dg/vect/slp-11.c: Likewise.
352 * gcc.dg/vect/slp-12a.c: Likewise.
353 * gcc.dg/vect/slp-12b.c: Likewise.
354 * gcc.dg/vect/slp-19.c: Likewise.
355 * gcc.dg/vect/slp-23.c: Likewise.
356 * gcc.dg/vect/vect-1.c: Likewise.
357 * gcc.dg/vect/vect-98.c: Likewise.
358 * gcc.dg/vect/vect-107.c: Likewise.
359 * gcc.dg/vect/vect-strided-float.c: Likewise.
361 2011-05-02 Jason Merrill <jason@redhat.com>
363 * g++.dg/init/new31.C: New.
365 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
368 * gcc.dg/pr35445.c: New test.
370 2011-05-02 Jason Merrill <jason@redhat.com>
372 * c-c++-common/vla-1.c: New.
374 2011-05-02 Richard Guenther <rguenther@suse.de>
376 PR tree-optimization/48822
377 * gcc.dg/torture/pr48822.c: New testcase.
379 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
382 * g++.dg/cpp0x/constexpr-47969.C: New.
384 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
387 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
388 on vect_no_align targets.
389 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
390 vect_no_align targets.
392 2011-05-01 Xinliang David Li <davidxl@google.com>
394 * gcc.dg/tree-ssa/integer-addr.c: New test.
395 * gcc.dg/tree-ssa/alias_bug.c: New test.
397 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
400 * gfortran.dg/round_3.f08: Add more checks.
402 2011-04-30 Tobias Burnus <burnus@net-b.de>
405 * gfortran.dg/import9.f90: New, proper test.
406 * gfortran.dg/interface_37.f90: Remove bogus
407 test (bogus copy of interface_36.f90).
409 2011-04-30 Tobias Burnus <burnus@net-b.de>
412 * gfortran.dg/interface_37.f90: New.
414 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
417 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
419 2011-04-30 Jakub Jelinek <jakub@redhat.com>
421 PR tree-optimization/48809
422 * gcc.c-torture/execute/pr48809.c: New test.
424 2011-04-29 Jeff Law <law@redhat.com>
426 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
428 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
431 * g++.dg/init/ctor10.C: New.
433 2011-04-29 Le-Chun Wu <lcwu@google.com>
435 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
436 warning in implicitly instantiated templates.
438 2011-04-29 Le-Chun Wu <lcwu@google.com>
440 * g++.dg/warn/Wnull-conversion-1.C: New.
441 * g++.dg/warn/Wnull-conversion-2.C: New.
443 2011-04-29 Diego Novillo <dnovillo@google.com>
445 * g++.old-deja/g++.other/null3.C: Expect warning about
446 converting boolean to a pointer.
448 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
451 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
455 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
457 2011-04-29 Tobias Burnus <burnus@net-b.de>
460 * gfortran.dg/typebound_proc_22.f90: New.
463 * gfortran.dg/interface_36.f90: New.
465 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
472 * gfortran.dg/fmt_g.f: Adjust test.
473 * gfortran.dg/fmt_g0_1.f08: Adjust test.
474 * gfortran.dg/round_3.f08: New test.
475 * gfortran.dg/namelist_print_1.f: Adjust test.
476 * gfortran.dg/char4_iunit_1.f03: Adjust test.
477 * gfortran.dg/f2003_io_5.f03: Adjust test.
478 * gfortran.dg/coarray_15.f90: Adjust test.
479 * gfortran.dg/namelist_65.f90: Adjust test.
480 * gfortran.dg/fmt_cache_1.f: Adjust test.
481 * gfortran.dg/char4_iunit_2.f03: Adjust test.
482 * gfortran.dg/real_const_3.f90: Adjust test.
484 2011-04-28 Xinliang David Li <davidxl@google.com>
486 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
487 * testsuite/g++.dg/prof-robust-1.C: New test.
489 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
491 PR tree-optimization/48765
492 * gcc.dg/vect/pr48765.c: New.
494 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
496 PR tree-optimization/48775
497 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
499 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/inherit/pr48798.C: New.
503 * g++.old-deja/g++.other/base1.C: Adjust.
505 2011-04-28 Dodji Seketeli <dodji@redhat.com>
508 * g++.dg/template/inherit7.C: New test case.
510 2011-04-28 Richard Guenther <rguenther@suse.de>
512 PR tree-optimization/40052
513 PR tree-optimization/15347
514 * gcc.dg/tree-ssa/vrp57.c: New testcase.
515 * gcc.dg/pr15347.c: Likewise.
517 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
520 * g++.dg/cpp0x/sfinae18.C: New.
522 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
525 * g++.dg/ext/is_literal_type1.C: New.
527 2011-04-28 Tobias Burnus <burnus@net-b.de>
531 * gfortran.dg/interface_35.f90: New.
532 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
533 * gfortran.dg/func_result_6.f90: Add dg-warning.
534 * gfortran.dg/bessel_1.f90: Ditto.
535 * gfortran.dg/hypot_1.f90: Ditto.
536 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
537 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
538 * gfortran.dg/interface_assignment_4.f90: Ditto.
540 2011-04-27 Jason Merrill <jason@redhat.com>
542 * g++.dg/ext/complex8.C: New.
544 * g++.dg/cpp0x/initlist49.C: New.
545 * g++.dg/init/new30.C: New.
547 2011-04-27 Tobias Burnus <burnus@net-b.de>
550 * gfortran.dg/whole_file_34.f90: New.
552 2011-04-27 Jan Hubicka <jh@suse.cz>
554 * gcc.dg/tree-ssa/inline-9.c: New testcase.
556 2011-04-27 Jason Merrill <jason@redhat.com>
558 * g++.old-deja/g++.oliva/overload1.C: Adjust.
560 * g++.dg/parse/ambig6.C: New.
562 2011-04-27 Nick Clifton <nickc@redhat.com>
564 * gcc.dg/20020312-2.c: Add definition for RX.
566 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
567 option with RX targets.
569 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
572 2011-04-27 Richard Guenther <rguenther@suse.de>
574 * gcc.dg/tree-ssa/pr23382.c: Remove.
576 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
579 * gcc.c-torture/compile/pr48767.c: New test.
581 2011-04-27 Richard Guenther <rguenther@suse.de>
583 PR tree-optimization/48772
584 * g++.dg/pr48772.C: New testcase.
586 2011-04-27 Jakub Jelinek <jakub@redhat.com>
589 * gcc.c-torture/compile/pr48742.c: New test.
591 2011-04-26 Jason Merrill <jason@redhat.com>
593 * g++.dg/lookup/koenig13.C: New.
595 * g++.dg/cpp0x/initlist48.C: New.
597 2011-04-25 Jason Merrill <jason@redhat.com>
599 * g++.dg/cpp0x/sfinae17.C: New.
601 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
604 * gcc.target/powerpc/pr48258-1.c: New file.
605 * gcc.target/powerpc/pr48258-2.c: Ditto.
607 2011-04-26 Xinliang David Li <davidxl@google.com>
609 * gcc.dg/uninit-suppress.c: New test.
610 * gcc.dg/uninit-suppress.c: New test.
612 2011-04-26 Jakub Jelinek <jakub@redhat.com>
615 * gcc.dg/pr48768.c: New test.
617 PR tree-optimization/48734
618 * gcc.c-torture/compile/pr48734.c: New test.
621 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
623 2011-04-26 Richard Guenther <rguenther@suse.de>
625 PR tree-optimization/48731
626 * gcc.dg/torture/pr48731.c: New testcase.
628 2011-04-26 Richard Guenther <rguenther@suse.de>
631 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
633 2011-04-26 Richard Guenther <rguenther@suse.de>
636 * gcc.dg/torture/pr48694-1.c: New testcase.
637 * gcc.dg/torture/pr48694-2.c: Likewise.
639 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
641 * g++.dg/ext/underlying_type1.C: New.
642 * g++.dg/ext/underlying_type2.C: Likewise.
643 * g++.dg/ext/underlying_type3.C: Likewise.
644 * g++.dg/ext/underlying_type4.C: Likewise.
645 * g++.dg/ext/underlying_type5.C: Likewise.
646 * g++.dg/ext/underlying_type6.C: Likewise.
647 * g++.dg/ext/underlying_type7.C: Likewise.
648 * g++.dg/ext/underlying_type8.C: Likewise.
649 * g++.dg/ext/underlying_type9.C: Likewise.
650 * g++.dg/ext/underlying_type10.C: Likewise.
652 2011-04-25 Jason Merrill <jason@redhat.com>
654 * g++.dg/cpp0x/regress/template-const2.C: New.
656 2011-04-25 Jeff Law <law@redhat.com>
658 * gcc.dg/tree-ssa/vrp56.c: new test.
660 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
662 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
664 2011-04-24 Jakub Jelinek <jakub@redhat.com>
666 PR preprocessor/48740
667 * c-c++-common/raw-string-11.c: New test.
669 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
671 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
674 2011-04-23 Tobias Burnus <burnus@net-b.de>
677 * gfortran.dg/coarray_19.f90: New.
679 2011-04-23 Jakub Jelinek <jakub@redhat.com>
682 * gcc.dg/pr48685.c: New test.
684 2011-04-22 Jan Hubicka <jh@suse.cz>
686 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
688 2011-04-22 Jakub Jelinek <jakub@redhat.com>
690 PR tree-optimization/48717
691 * gcc.c-torture/execute/pr48717.c: New test.
693 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
696 * gcc.target/i386/pr48723.c: New test.
698 2011-04-22 Jakub Jelinek <jakub@redhat.com>
701 * gcc.dg/gomp/pr48716.c: New test.
702 * g++.dg/gomp/pr48716.C: New test.
704 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
707 * gcc.dg/missing-field-init-2.c: Update testcase.
709 2011-04-22 Alan Modra <amodra@gmail.com>
711 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
713 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
716 * gfortran.dg/function_optimize_6.f90: New test.
718 2011-04-21 Easwaran Raman <eraman@google.com>
720 * gcc.dg/stack-layout-2.c: New test.
722 2011-04-21 Richard Guenther <rguenther@suse.de>
725 * g++.dg/lto/pr48207-2_0.C: New testcase.
726 * g++.dg/lto/pr48207-3_0.C: Likewise.
728 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
730 * gnat.dg/volatile5.adb: New test.
731 * gnat.dg/volatile5_pkg.ads: New helper.
733 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
736 * gcc.target/i386/pr48708.c: New test.
738 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
740 * gcc.dg/vect/vect-119.c: New test.
742 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
744 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
747 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
748 Richard Sandiford <richard.sandiford@linaro.org>
751 * gcc.target/arm/pr46329.c: New test.
753 2011-04-21 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/coarray_18.f90: New.
758 2011-04-20 Jason Merrill <jason@redhat.com>
760 * g++.dg/cpp0x/initlist47.C: New.
762 * g++.dg/init/dtor4.C: New.
764 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
767 * gcc.target/i386/sse2-pinsrw.c: New test.
768 * gcc.target/i386/avx-vpinsrw.c: Ditto.
769 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
770 * gcc.target/i386/sse2-insvhi.c: Ditto.
771 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
772 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
774 2011-04-20 Jason Merrill <jason@redhat.com>
776 * g++.dg/template/const4.C: New.
778 2011-04-20 Easwaran Raman <eraman@google.com>
780 * gcc.dg/stack-layout-1.c: New test.
782 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
784 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
785 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
788 2011-04-20 Kai Tietz <ktietz@redhat.com>
790 * gcc.dg/binop-xor1.c: New test.
791 * gcc.dg/binop-xor2.c: New test.
792 * gcc.dg/binop-xor3.c: New test.
793 * gcc.dg/binop-xor4.c: New test.
794 * gcc.dg/binop-xor5.c: New test.
796 2011-04-20 Richard Guenther <rguenther@suse.de>
798 PR tree-optimization/47892
799 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
801 2011-04-20 Richard Guenther <rguenther@suse.de>
804 * g++.dg/torture/pr48695.C: New testcase.
806 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
808 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
809 * gcc.c-torture/execute/cmpsi-2.c: Ditto
810 * gcc.c-torture/execute/pr45262.c: Ditto
811 * gcc.dg/torture/pr43165.c: Ditto.
812 * gcc.dg/torture/pr47228.c: Ditto.
813 * gcc.dg/tree-ssa/pr45144.c: Ditto.
814 * gcc.dg/ipa/pr45644.c: Ditto.
815 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
818 2011-04-19 Jason Merrill <jason@redhat.com>
820 * g++.dg/ext/complex7.C: New.
822 * g++.dg/ext/attrib41.C: New.
824 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
827 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
829 2011-04-19 Jakub Jelinek <jakub@redhat.com>
832 * gcc.target/i386/pr48678.c: New test.
834 2011-04-19 Martin Jambor <mjambor@suse.cz>
836 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
837 * g++.dg/opt/devirt2.C: New test.
838 * g++.dg/ipa/devirt-g-1.C: Likewise.
840 2011-04-19 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/whole_file_33.f90: New.
845 2011-04-19 Martin Jambor <mjambor@suse.cz>
847 * g++.dg/ipa/devirt-7.C: New test.
849 2011-04-19 Richard Guenther <rguenther@suse.de>
852 * g++.dg/lto/pr48207_0.C: New testcase.
854 2011-04-18 Jason Merrill <jason@redhat.com>
856 * g++.dg/init/void1.C: New.
858 * g++.dg/cpp0x/union4.C: New.
860 2011-04-18 Jakub Jelinek <jakub@redhat.com>
863 * g++.dg/torture/pr48661.C: New test.
866 * g++.dg/gomp/pr48632.C: New test.
868 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
870 * gcc.target/i386/sse2-maskmovdqu.c: New test.
871 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
873 2011-04-18 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/coarray_17.f90: New.
877 * gfortran.dg/coarray_10.f90: Update dg-error.
879 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
882 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
883 * gfortran.dg/guality/guality.exp: Likewise.
885 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
887 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
889 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
891 * gcc.dg/vect/pr48377.c: Remove dg-do run.
893 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
895 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
897 2011-04-18 Richard Guenther <rguenther@suse.de>
900 * g++.dg/torture/pr46364.C: New testcase.
902 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
904 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
906 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
908 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
910 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
911 Ira Rosen <ira.rosen@linaro.org>
914 * gcc.target/arm/pr48252.c: New test.
916 2011-04-18 Jakub Jelinek <jakub@redhat.com>
918 PR tree-optimization/48616
919 * gcc.dg/pr48616.c: New test.
921 2011-04-18 Tobias Burnus <burnus@net-b.de>
924 * gfortran.dg/coarray_16.f90: New.
926 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
929 * gfortran.dg/realloc_on_assign_7.f03: New test.
931 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
934 * gfortran.dg/fmt_g0_6.f08: New test.
936 2011-04-17 Jason Merrill <jason@redhat.com>
938 * g++.dg/cpp0x/sfinae16.C: New.
940 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
942 * gcc.target/mips/reg-var-1.c: New test.
944 2011-04-17 Jan Hubicka <jh@suse.cz>
946 * gcc.dg/winline-5.c: Update testcase.
948 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
950 * gnat.dg/discr27.ad[sb]: Move dg directive.
951 * gnat.dg/discr28.ad[sb]: New test.
952 * gnat.dg/discr28_pkg.ads: New helper.
954 2011-04-17 Michael Matz <matz@suse.de>
956 PR tree-optimization/48622
958 * gcc.dg/lto/pr48622_0.c: New test.
960 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
962 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
963 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
964 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
965 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
966 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
967 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
969 2011-04-15 Jason Merrill <jason@redhat.com>
971 * g++.dg/cpp0x/range-for17.C: New.
973 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
975 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
976 * g++.dg/cpp0x/range-for3.C: Likewise.
977 * g++.dg/cpp0x/range-for9.C: Correct error message.
978 * g++.dg/cpp0x/range-for11.C: New.
979 * g++.dg/cpp0x/range-for12.C: New.
980 * g++.dg/cpp0x/range-for13.C: New.
981 * g++.dg/cpp0x/range-for14.C: New.
982 * g++.dg/cpp0x/range-for15.C: New.
983 * g++.dg/cpp0x/range-for16.C: New.
985 2011-04-15 Tobias Burnus <burnus@net-b.de>
988 * gfortran.dg/coarray_15.f90: Change to dg-do run.
990 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
992 * objc.dg/naming-4.m: Updated.
993 * objc.dg/naming-5.m: Updated.
994 * objc.dg/naming-6.m: New.
995 * objc.dg/naming-7.m: New.
996 * obj-c++.dg/naming-1.mm: Updated.
997 * obj-c++.dg/naming-2.mm: Updated.
998 * obj-c++.dg/naming-3.mm: New.
999 * obj-c++.dg/naming-4.mm: New.
1001 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1003 PR libgfortran/48589
1004 * gfortran.dg/fmt_g0_5.f08: New test.
1006 2011-04-15 Richard Guenther <rguenther@suse.de>
1009 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1011 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1013 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1014 -finline-limit=0 to -fno-inline
1016 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1022 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1025 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1026 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1027 * gcc.target/i386/avx-insertps-3.c: New test.
1028 * gcc.target/i386/avx-insertps-4.c: New test.
1030 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1032 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1035 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1040 * gcc.target/avr/pr46779-1.c: New test case
1041 * gcc.target/avr/pr46779-2.c: New test case
1043 2011-04-14 Jason Merrill <jason@redhat.com>
1045 * g++.dg/cpp0x/sfinae15.C: New.
1047 * g++.dg/cpp0x/sfinae14.C: New.
1049 * g++.dg/ext/vla10.C: New.
1051 2011-04-14 Richard Guenther <rguenther@suse.de>
1053 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1055 2011-04-14 Richard Guenther <rguenther@suse.de>
1057 * gcc.dg/fold-bitand-4.c: Move ...
1058 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1060 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1062 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1064 * gcc.target/avr/torture/trivial.c: Ditto.
1066 2011-04-13 Jason Merrill <jason@redhat.com>
1068 * g++.dg/template/operator11.C: New.
1070 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/gomp/pr48591.c: New test.
1076 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1077 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1079 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1082 * g++.dg/template/dependent-expr7.C: New test case.
1084 2011-04-13 Jason Merrill <jason@redhat.com>
1086 * g++.dg/cpp0x/sfinae13.C: New.
1088 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1090 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1092 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1094 * gcc.target/arm/pr43698.c: Remove -march option.
1096 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1098 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1101 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1105 * gfortran.dg/realloc_on_assign_6.f03: New test.
1107 2011-04-12 Kai Tietz <ktietz@redhat.com>
1109 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1110 targets the additional -mno-ms-bitfields and
1111 -Wno-packed-bitfield-compat options.
1112 * g++.dg/ext/bitfield3.C: Likewise.
1113 * g++.dg/ext/bitfield4.C: Likewise.
1114 * g++.dg/ext/bitfield5.C: Likewise.
1115 * gcc.dg/bitfld-15.c: Likewise.
1116 * gcc.dg/bitfld-16.c: Likewise.
1117 * gcc.dg/bitfld-17.c: Likewise.
1118 * gcc.dg/bitfld-18.c: Likewise.
1120 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1122 * gcc.target/arm/neon-vld3-1.c: New test.
1123 * gcc.target/arm/neon-vst3-1.c: New test.
1124 * gcc.target/arm/neon/v*.c: Regenerate.
1126 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1128 PR rtl-optimization/48549
1129 * g++.dg/opt/pr48549.C: New test.
1131 2011-04-12 Richard Guenther <rguenther@suse.de>
1133 PR tree-optimization/46076
1134 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1136 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1139 * lib/compat.exp (compat-execute): Declare unsupported after
1140 stripping path from src1.
1141 * lib/lto.exp (lto-execute): Likewise.
1143 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.dg/pr48552-1.c: New test.
1147 * gcc.dg/pr48552-2.c: New test.
1149 2011-04-11 Jason Merrill <jason@redhat.com>
1151 * g++.dg/cpp0x/sfinae12.C: New.
1153 * g++.dg/cpp0x/enum10.C: New.
1155 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1157 * g++.dg/cpp0x/rv-func.C: New.
1159 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1161 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1164 2011-04-11 Martin Jambor <mjambor@suse.cz>
1166 PR tree-optimization/48195
1167 * gcc.dg/ipa/pr48195.c: New test.
1169 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1171 * gnat.dg/return3.adb: Remove unused switch.
1173 2011-04-08 Mike Stump <mikestump@comcast.net>
1176 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1177 default to fno-common.
1179 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1181 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1182 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1184 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1187 * gfortran.dg/function_optimize_5.f90: New test.
1189 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1191 * gnat.dg/aggr17.adb: New test.
1192 * gnat.dg/aggr18.adb: Likewise.
1194 2011-04-08 Michael Matz <matz@suse.de>
1197 * gcc.target/i386/pr48389.c: New test.
1199 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1201 PR rtl-optimization/48272
1202 * g++.dg/opt/pr48272.C: New.
1204 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1206 PR rtl-optimization/48235
1207 * gcc.dg/pr48235.c: New.
1209 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1211 PR rtl-optimization/48302
1212 * g++.dg/opt/pr48302.C: New.
1214 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1217 * g++.dg/opt/pr48273.C: New.
1219 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1221 PR rtl-optimization/48442
1222 * gcc.dg/pr48442.c: New.
1224 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1226 PR tree-optimization/48377
1227 * gcc.dg/vect/pr48377.c: New test.
1229 2011-04-07 Jason Merrill <jason@redhat.com>
1231 * g++.dg/cpp0x/regress/call1.C: New.
1233 * g++.dg/cpp0x/variadic107.C: New.
1235 * g++.dg/cpp0x/sfinae11.C: New.
1236 * g++.dg/cpp0x/noexcept02.C: Fix.
1238 * g++.dg/cpp0x/sfinae10.C: New.
1240 * g++.dg/cpp0x/sfinae9.C: New.
1242 * c-c++-common/Wcast-qual-1.c: Move here from...
1243 * gcc.dg/cast-qual-3.c: ...here, and...
1244 * g++.dg/warn/Wcast-qual2.C: ...here.
1246 * g++.dg/cpp0x/sfinae8.C: New.
1248 * g++.dg/cpp0x/sfinae7.C: New.
1250 * g++.dg/cpp0x/enum9.C: New.
1252 2011-04-07 Mike Stump <mikestump@comcast.net>
1254 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1255 with no trampolines.
1257 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1260 * gfortran.dg/gomp/pr48117.f90: New test.
1263 * gcc.dg/torture/pr48343.c: New test.
1265 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1267 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1269 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1271 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1273 2011-04-07 Tom de Vries <tom@codesourcery.com>
1276 * lib/scanasm.exp (object-size): New proc.
1277 * gcc.target/arm/pr43920-2.c: New test.
1279 2011-04-06 Tobias Burnus <burnus@net-b.de>
1283 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1285 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1287 * gcc.dg/mtune.c: Prune note from output.
1289 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1292 * gcc.dg/guality/pr36977.c: New test.
1293 * gcc.dg/guality/pr48466.c: New test.
1295 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1297 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1299 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1301 * gnat.dg/return3.adb: New test.
1303 2011-04-06 Richard Guenther <rguenther@suse.de>
1305 PR tree-optimization/47663
1306 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1308 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1310 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1311 Solaris 8 and 9 as well.
1313 2011-04-05 Tom de Vries <tom@codesourcery.com>
1316 * gcc.target/arm/pr43920-1.c: New test.
1318 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1320 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1321 (cctor): Actually return the value.
1322 (main): Cast return values.
1324 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1326 * gfortran.dg/character_comparison_8.f90: New test.
1328 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1330 * frontend-passes: (optimize_lexical_comparison): New function.
1331 (optimize_expr): Call it.
1332 (optimize_comparison): Also handle lexical comparison functions.
1333 Return false instad of -2 for unequal comparison.
1335 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1338 * function_optimize_4.f90: New test.
1340 2011-04-04 Tobias Burnus <burnus@net-b.de>
1343 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1344 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1345 * gfortran.dg/coarray_15.f90: New.
1347 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1349 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1350 * gfortran.dg/bessel_7.f90: Likewise.
1352 2011-04-03 Tobias Burnus <burnus@net-b.de>
1354 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1356 2011-04-03 Richard Guenther <rguenther@suse.de>
1357 Ira Rosen <ira.rosen@linaro.org>
1359 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1360 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1361 -ftree-loop-if-convert-stores.
1363 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1365 * gnat.dg/specs/aggr2.ads: New test.
1367 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1369 * gnat.dg/debug2.ad[sb]: New test.
1370 * gnat.dg/debug2_pkg.ads: New helper.
1371 * gnat.dg/debug3.ad[sb]: New test.
1373 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1375 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1377 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.c-torture/compile/pr48335-1.c: New test.
1381 * gcc.dg/pr48335-1.c: New test.
1382 * gcc.dg/pr48335-2.c: New test.
1383 * gcc.dg/pr48335-3.c: New test.
1384 * gcc.dg/pr48335-4.c: New test.
1385 * gcc.dg/pr48335-5.c: New test.
1386 * gcc.dg/pr48335-6.c: New test.
1387 * gcc.dg/pr48335-7.c: New test.
1388 * gcc.dg/pr48335-8.c: New test.
1389 * gcc.target/i386/pr48335-1.c: New test.
1391 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1394 * gcc.dg/Waddress.c: New test.
1396 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1399 * gfortran.dg/function_optimize_3.f90: New test.
1401 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1403 * gcc.c-torture/compile/20110401-1.c: New test.
1405 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1406 * g++.dg/lto/20091002-2_0.C: Likewise.
1407 * g++.dg/lto/20090303_0.c: Likewise.
1408 * g++.dg/lto/20091004-1_0.C: Likewise.
1409 * g++.dg/lto/20091002-3_0.C: Likewise.
1410 * g++.dg/lto/20091004-2_0.C: Likewise.
1411 * g++.dg/lto/20081123_0.C: Likewise.
1412 * g++.dg/lto/20090313_0.C: Likewise.
1413 * g++.dg/lto/20081109-1_0.C: Likewise.
1414 * g++.dg/lto/20081219_0.C: Likewise.
1415 * g++.dg/lto/20081204-1_0.C: Likewise.
1416 * g++.dg/lto/20090302_0.C: Likewise.
1417 * g++.dg/lto/20081119-1_0.C: Likewise.
1418 * g++.dg/lto/20081118_0.C: Likewise.
1419 * gcc.dg/lto/20091020-2_0.c: Likewise.
1420 * gcc.dg/lto/20090210_0.c: Likewise.
1421 * gcc.dg/lto/20081204-1_0.c: Likewise.
1422 * gcc.dg/lto/20081224_0.c: Likewise.
1423 * gcc.dg/lto/20090219_0.c: Likewise.
1424 * gcc.dg/lto/20091014-1_0.c: Likewise.
1425 * gcc.dg/lto/20091016-1_0.c: Likewise.
1426 * gcc.dg/lto/20090206-2_0.c: Likewise.
1427 * gcc.dg/lto/20090116_0.c: Likewise.
1428 * gcc.dg/lto/20091013-1_0.c: Likewise.
1429 * gcc.dg/lto/20091015-1_0.c: Likewise.
1430 * gcc.dg/lto/20090126-2_0.c: Likewise.
1432 2011-03-31 Ian Lance Taylor <iant@google.com>
1434 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1436 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1438 * gnat.dg/opt16.adb: New test.
1440 2011-03-31 Jason Merrill <jason@redhat.com>
1442 * g++.dg/cpp0x/defaulted24.C: New.
1444 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1447 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1450 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1452 * g++.dg/other/i386-9.C: New test.
1454 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1456 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1458 2011-03-30 Jason Merrill <jason@redhat.com>
1460 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1462 * g++.dg/cpp0x/regress/isnan.C: New.
1464 * g++.dg/cpp0x/initlist46.C: New.
1466 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1469 * gcc.target/arm/neon-modes-2.c: New test.
1471 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.c-torture/compile/pr48305.c: New test.
1476 2011-03-29 Jason Merrill <jason@redhat.com>
1478 * g++.dg/cpp0x/regress/value-dep1.C: New.
1480 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1482 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1484 2011-03-29 Ian Lance Taylor <iant@google.com>
1486 * go.test/go-test.exp: Handle the test lines used in several new
1488 (errchk): Add opts parameter. Change all callers. Handle parens
1491 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1492 Dominique d'Humieres <dominiq@lps.ens.fr>
1494 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1495 and __APPLE__ && __PPC__ && __ALTIVEC__.
1497 2011-03-29 Jason Merrill <jason@redhat.com>
1499 * g++.dg/cpp0x/dependent1.C: New.
1501 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1503 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1505 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1507 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1510 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1511 * gfortran.dg/proc_ptr_comp_32.f90: New.
1513 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1515 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1516 check for corresponding warning.
1518 2011-03-28 Jason Merrill <jason@redhat.com>
1520 * g++.dg/cpp0x/rv-deduce2.C: New.
1522 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1525 * gcc.dg/pr48203.c: New test.
1527 2011-03-28 Jeff Law <law@redhat.com>
1529 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1531 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1533 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1534 and __PPC__ && __ALTIVEC__.
1536 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1539 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1540 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1541 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1542 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1544 2011-03-28 Jason Merrill <jason@redhat.com>
1546 * g++.dg/cpp0x/initlist-array2.C: New.
1548 * g++.dg/cpp0x/initlist-array1.C: New.
1550 * g++.dg/cpp0x/constexpr-compound.C: New.
1552 * g++.dg/cpp0x/constexpr-using.C: New.
1554 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1556 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1559 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1561 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1563 * gcc.dg/slp-1.c: New test.
1565 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1567 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1568 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1569 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1570 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1571 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1572 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1573 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1574 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1575 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1576 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1577 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1578 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1579 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1580 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1582 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1585 * gfortran.dg/trim_optimize_5.f90: New test.
1586 * gfortran.dg/trim_optimize_6.f90: New test.
1588 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1591 * gcc.target/mips/madd-7.c: Remove -mlong32.
1592 * gcc.target/mips/msub-7.c: Likewise.
1594 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1596 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1597 accesses to preserve the meaning of the test for doubleword vectors.
1598 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1599 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1601 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1604 * gfortran.dg/class_42.f03: New.
1606 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1608 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1611 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1613 PR rtl-optimization/48144
1614 * gcc.dg/pr48144.c: New test.
1616 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1618 * gnat.dg/discr27.ad[sb]: New test.
1620 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1622 * gnat.dg/limited_with2.ad[sb]: New test.
1623 * gnat.dg/limited_with2_pkg1.ads: New helper.
1624 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1626 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1628 * gnat.dg/opt15.adb: New test.
1629 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1631 2011-03-25 Tobias Burnus <burnus@net-b.de>
1635 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1636 * gfortran.dg/leadz_trailz_3.f90: Ditto
1638 2011-03-25 Martin Jambor <mjambor@suse.cz>
1640 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1642 2011-03-25 Jason Merrill <jason@redhat.com>
1644 * g++.dg/cpp0x/defaulted22.C: New.
1645 * g++.dg/cpp0x/defaulted23.C: New.
1646 * g++.dg/cpp0x/defaulted15.C: Adjust.
1648 2011-03-25 Jason Merrill <jason@redhat.com>
1650 * g++.dg/cpp0x/move1.C: New.
1652 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1655 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1657 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1659 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1660 for mips-sgi-irix6.5.
1661 Replace snprintf prototype by <stdio.h>.
1663 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1666 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1667 run_expensive_tests.
1668 * gcc.dg/graphite/block-4.c: Likewise.
1669 * gcc.dg/graphite/block-7.c: Likewise.
1670 * gcc.dg/graphite/block-8.c: Likewise.
1672 2011-03-25 Richard Guenther <rguenther@suse.de>
1674 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1675 * g++.dg/tree-ssa/pr8781.C: Likewise.
1676 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1677 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1678 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1679 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1680 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1681 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1682 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1683 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1684 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1685 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1686 * gcc.dg/tree-ssa/pr21574.c: Likewise.
1687 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1688 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1689 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1690 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1691 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1692 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1693 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1694 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1695 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1696 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1697 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1698 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1700 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1701 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1702 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1703 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1704 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1705 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1706 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1707 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1708 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1709 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1710 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1711 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1712 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1713 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1714 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1715 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1716 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1717 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1718 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1719 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1720 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1721 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1722 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1723 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1724 * c-c++-common/pr46562-2.c: Likewise.
1725 * gfortran.dg/pr42108.f90: Likewise.
1726 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1727 foo to be inlined even at -O1.
1728 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1729 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1730 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1731 * gcc.dg/matrix/matrix.exp: Disable FRE.
1733 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1736 * gcc.dg/dfp/pr48204.c: New test.
1738 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1741 * gcc.c-torture/execute/pr47917.c: Move this...
1742 * gcc.dg/torture/pr47917.c: to here and add xfails.
1744 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1746 * gnat.dg/array16.ad[sb]: New test.
1747 * gnat.dg/array16.ads: New helper.
1749 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1751 * gnat.dg/derived_type2.adb: New test.
1753 2011-03-24 Richard Guenther <rguenther@suse.de>
1755 PR tree-optimization/48271
1756 * g++.dg/torture/pr48271.C: New testcase.
1758 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1760 * gnat.dg/array15.ad[sb]: New test.
1762 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
1765 * gcc.target/i386/pr48237.c: New test.
1767 2011-03-24 Richard Guenther <rguenther@suse.de>
1770 * gcc.dg/builtin-object-size-10.c: New testcase.
1772 2011-03-24 Richard Guenther <rguenther@suse.de>
1774 PR tree-optimization/46562
1775 * c-c++-common/pr46562-2.c: New testcase.
1776 * c-c++-common/pr46562.c: Likewise.
1778 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
1780 * gcc.dg/vect/vect-cselim-1.c: New test.
1781 * gcc.dg/vect/vect-cselim-2.c: New test.
1783 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
1785 * gcc.target/arm/pr46934.c: New.
1787 2011-03-23 Ian Lance Taylor <iant@google.com>
1789 * go.test/go-test.exp (errchk): Ignore lines containing ////.
1791 2011-03-23 Richard Guenther <rguenther@suse.de>
1793 * gcc.dg/struct: Remove directory and contents.
1795 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1798 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1800 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1802 * gnat.dg/discr26.ad[sb]: New test.
1803 * gnat.dg/discr26_pkg.ads: New helper.
1805 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
1808 * gcc.target/arm/neon-vld-1.c: New test.
1810 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1812 * gnat.dg/array14.ad[sb]: New test.
1813 * gnat.dg/array14_pkg.ads: New helper.
1815 2011-03-22 Joseph Myers <joseph@codesourcery.com>
1817 * gcc.c-torture/execute/920501-8.x: Remove.
1818 * gcc.c-torture/execute/930513-1.x: Remove.
1819 * gcc.c-torture/execute/960312-1.x: Remove.
1820 * gcc.c-torture/compile/20000804-1.c,
1821 gcc.c-torture/compile/20001205-1.c,
1822 gcc.c-torture/compile/20001226-1.c,
1823 gcc.c-torture/compile/20010518-2.c,
1824 gcc.c-torture/compile/20020312-1.c,
1825 gcc.c-torture/compile/20020604-1.c,
1826 gcc.c-torture/compile/920501-12.c,
1827 gcc.c-torture/compile/920501-4.c,
1828 gcc.c-torture/compile/920520-1.c,
1829 gcc.c-torture/compile/980506-1.c,
1830 gcc.c-torture/execute/980709-1.x,
1831 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1832 options for m68hc11.
1833 * gcc.dg/cpp/assert4.c: Don't handle ARC.
1834 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1837 2011-03-22 Nick Clifton <nickc@redhat.com>
1839 * lib/target-supports.exp (check_profiling_available): Add MN10300
1840 to the list of targets that do not support profiling. Restore
1841 alpha sorting to this list.
1843 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1845 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1846 failure on 32-bit systems.
1847 * gcc.dg/torture/vector-2.c: Ditto.
1849 2011-03-22 Richard Guenther <rguenther@suse.de>
1851 PR tree-optimization/48228
1852 * gcc.dg/Wstrict-overflow-23.c: New testcase.
1854 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1856 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1860 * gcc.target/powerpc/pr48226.c: New file.
1862 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
1864 * lib/prune.exp (prune_gcc_output): Prune "could not create
1865 compact unwind for" warnings.
1867 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1871 * gcc.c-torture/execute/pr42544.c: New test.
1872 * gcc.c-torture/execute/pr48197.c: New test.
1874 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1876 PR preprocessor/48192
1877 * gcc.target/powerpc/pr48192.c: New file.
1880 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1881 split problem of 0 being loaded in a VSX register.
1883 2011-03-21 Richard Guenther <rguenther@suse.de>
1886 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1887 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1888 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1889 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1891 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1894 * gcc.dg/pr48213.c: New test.
1896 2011-03-21 Kai Tietz <ktietz@redhat.com>
1899 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1901 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1903 * gcc.target/arm/xor-and.c: New.
1905 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1908 * gfortran.dg/function_optimize_1.f90: New test.
1909 * gfortran.dg/function_optimize_2.f90: New test.
1911 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1913 PR rtl-optimization/47502
1914 * gcc.target/i386/pr47502-1.c: New.
1915 * gcc.target/i386/pr47502-2.c: Likewise.
1917 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1919 PR rtl-optimization/48156
1920 * gcc.dg/pr48156.c: New test.
1922 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1925 * gfortran.dg/scratch_1.f90: Adjust test.
1927 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1930 * gfortran.dg/scratch_1.f90: New test.
1932 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1934 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1935 variably modified typedefs.
1936 * gcc.dg/c1x-typedef-2.c: Remove.
1938 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1940 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1941 * gcc.dg/c1x-anon-struct-3.c: New test.
1942 * gcc.dg/anon-struct-11.c: Update.
1944 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1948 Only xfail with gas.
1950 2011-03-18 Jason Merrill <jason@redhat.com>
1952 * g++.dg/template/fn-ptr1.C: New.
1954 * g++.dg/overload/volatile1.C: New.
1956 * g++.dg/opt/pr23372.C: New.
1958 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1960 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1963 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1965 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1967 * gcc.target/arm/unsigned-extend-1.c: New.
1969 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1972 * gcc.c-torture/compile/pr48161.c: New test.
1974 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1977 * gcc.dg/torture/pr47725.c: New.
1979 2011-03-17 Jason Merrill <jason@redhat.com>
1981 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1982 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1984 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1986 * gnat.dg/specs/elab2.ads: New test.
1987 * gnat.dg/specs/elab2_pkg.ads: New helper.
1989 2011-03-17 Jason Merrill <jason@redhat.com>
1991 * g++.dg/cpp0x/decltype-1212.C: New.
1992 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1994 2011-03-17 Jason Merrill <jason@redhat.com>
1996 * g++.dg/parse/memfnquals1.C: New.
1998 2011-03-17 Richard Guenther <rguenther@suse.de>
2001 * gcc.dg/pr48134.c: New testcase.
2003 2011-03-17 Richard Guenther <rguenther@suse.de>
2006 * g++.dg/torture/pr48165.C: New testcase.
2008 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2010 PR rtl-optimization/48141
2011 * gcc.dg/pr48141.c: New test.
2013 2011-03-16 Jason Merrill <jason@redhat.com>
2015 * g++.dg/cpp0x/constexpr-48089.C: New.
2017 * g++.dg/cpp0x/constexpr-abi1.C: New.
2019 * g++.dg/cpp0x/constexpr-46336.C: New.
2020 * g++.dg/parse/friend5.C: Adjust expected errors.
2022 * g++.dg/cpp0x/constexpr-47570.C: New.
2024 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2027 * ++.dg/debug/dwarf2/typedef6.C: New test.
2029 2011-03-16 Jason Merrill <jason@redhat.com>
2031 * g++.dg/cpp0x/elision2.C: New.
2033 * g++.dg/cpp0x/constexpr-array3.C: New.
2035 2011-03-16 Jason Merrill <jason@redhat.com>
2037 * g++.dg/cpp0x/sfinae6.C: New.
2038 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2039 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2040 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2041 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2042 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2044 2011-03-16 Jason Merrill <jason@redhat.com>
2046 * g++.dg/template/incomplete6.C: New.
2048 2011-03-16 Jeff Law <law@redhat.com>
2050 * gcc.dg/tree-ssa/vrp55.c: New test.
2052 2011-03-16 Jason Merrill <jason@redhat.com>
2054 * g++.dg/cpp0x/auto22.C: New.
2056 2011-03-16 Richard Guenther <rguenther@suse.de>
2058 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2059 optimizing it away if promoted to const.
2061 2011-03-16 Richard Guenther <rguenther@suse.de>
2063 PR tree-optimization/48149
2064 * gcc.dg/fold-complex-1.c: New testcase.
2066 2011-03-16 Richard Guenther <rguenther@suse.de>
2069 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2072 2011-03-16 Richard Guenther <rguenther@suse.de>
2074 PR tree-optimization/26134
2075 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2077 2011-03-16 Richard Guenther <rguenther@suse.de>
2079 PR tree-optimization/48146
2080 * gcc.dg/torture/pr48146.c: New testcase.
2082 2011-03-16 Richard Guenther <rguenther@suse.de>
2084 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2085 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2087 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2090 * gcc.c-torture/compile/pr48136.c: New test.
2092 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2095 * gcc.dg/guality/pr45882.c: New test.
2097 2011-03-15 Jason Merrill <jason@redhat.com>
2099 * g++.dg/cpp0x/constexpr-recursion.C: New.
2101 * g++.dg/cpp0x/implicit11.C: New.
2103 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2105 * g++.dg/cpp0x/constexpr-attribute.C: New.
2107 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2109 * g++.dg/parse/pr34758.C: New.
2111 2011-03-15 Xinliang David Li <davidxl@google.com>
2114 * gcc.dg/uninit-pred-7_d.c: New test.
2115 * gcc.dg/uninit-pred-8_d.c: New test.
2117 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2120 * gcc.target/arm/pr46788.c: New.
2122 2011-03-15 Richard Guenther <rguenther@suse.de>
2125 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2126 * gfortran.dg/ishft_4.f90: Likewise.
2127 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2129 2011-03-15 Richard Guenther <rguenther@suse.de>
2131 PR tree-optimization/13954
2132 * g++.dg/tree-ssa/pr13954.C: New testcase.
2134 2011-03-15 Richard Guenther <rguenther@suse.de>
2136 PR tree-optimization/48037
2137 * gcc.target/i386/pr48037-1.c: New testcase.
2139 2011-03-15 Richard Guenther <rguenther@suse.de>
2141 PR tree-optimization/41490
2142 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2143 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2144 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2145 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2146 * g++.dg/tree-ssa/pr33604.C: Adjust.
2148 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2151 * gcc.c-torture/execute/pr47917.c: New test.
2152 * gcc.dg/pr47917.c: New test.
2155 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2157 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2159 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2160 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2161 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2162 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2163 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2164 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2165 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2166 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2167 * gcc.target/i386/avx-floor-vec.c: Ditto.
2168 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2169 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2170 * gcc.target/i386/avx-rint-vec.c: Ditto.
2171 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2172 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2173 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2174 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2176 2011-03-14 Tom Tromey <tromey@redhat.com>
2178 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2179 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2180 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2182 2011-03-14 Tom Tromey <tromey@redhat.com>
2184 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2185 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2186 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2188 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2190 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2192 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2194 PR rtl-optimization/47166
2195 * gcc.c-torture/execute/postmod-1.c: New test.
2197 2011-03-14 Richard Guenther <rguenther@suse.de>
2200 * gcc.dg/torture/pr48098.c: New testcase.
2202 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2205 * gcc.target/powerpc/pr48053-1.c: New test.
2206 * gcc.target/powerpc/pr48053-2.c: Likewise.
2208 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2211 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2213 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2216 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2218 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2221 * gfortran.dg/class_41.f03: New.
2223 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2225 * g++.dg/conversion/cast3.C: New test.
2227 2011-03-11 Jason Merrill <jason@redhat.com>
2229 * g++.dg/template/error45.C: New.
2231 * g++.dg/parse/no-type-defn1.C: New.
2233 * g++.dg/ext/attrib40.C: New.
2235 * g++.dg/cpp0x/regress/array1.C: New.
2237 2011-03-11 Richard Guenther <rguenther@suse.de>
2239 PR tree-optimization/48067
2240 * gcc.dg/pr48067.c: New testcase.
2242 2011-03-11 Richard Guenther <rguenther@suse.de>
2245 * g++.dg/lto/20110311-1_0.C: New testcase.
2247 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2250 * g++.dg/inherit/virtual8.C: New test.
2253 * gcc.dg/torture/pr48044.c: New test.
2255 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2258 * gfortran.dg/proc_ptr_comp_31.f90: New.
2260 2011-03-11 Richard Guenther <rguenther@suse.de>
2262 PR tree-optimization/47278
2263 * gcc.dg/torture/pr47278-1.c: New testcase.
2264 * gcc.dg/torture/pr47278-2.c: Likewise.
2266 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2268 PR tree-optimization/48063
2269 * gcc.dg/torture/pr48063.c: New test.
2271 2011-03-10 Jason Merrill <jason@redhat.com>
2273 * g++.dg/template/array22.C: New.
2275 * g++.dg/cpp0x/syntax-err1.C: New.
2276 * g++.dg/parse/error36.C: Adjust expected errors.
2277 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2278 * g++.old-deja/g++.pt/typename3.C: Likewise.
2279 * g++.old-deja/g++.pt/typename4.C: Likewise.
2280 * g++.old-deja/g++.pt/typename6.C: Likewise.
2282 2011-03-09 Jason Merrill <jason@redhat.com>
2284 * g++.dg/template/nontype22.C: New.
2286 2011-03-09 Martin Jambor <mjambor@suse.cz>
2288 PR tree-optimization/47714
2289 * g++.dg/torture/pr47714.C: New test.
2291 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2294 * gcc.target/powerpc/pr47755-2.c: New file.
2296 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2298 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2299 is not set in the environment, pass 64 as first argument when not
2300 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2301 native where ulimit -u is supported.
2303 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2305 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2307 2011-03-08 Jason Merrill <jason@redhat.com>
2309 * g++.dg/template/nontype21.C: New.
2311 * g++.dg/template/anon5.C: New.
2313 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.dg/pr47881.c: New test.
2318 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2321 * g++.dg/lookup/template3.C: New test.
2323 2011-03-08 Kai Tietz <ktietz@redhat.com>
2325 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2328 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2331 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2332 sizeof to compute alignment.
2334 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2336 PR tree-optimization/48022
2337 * gcc.dg/pr48022-1.c: New test.
2338 * gcc.dg/pr48022-2.c: New test.
2340 2011-03-07 Jason Merrill <jason@redhat.com>
2342 * g++.dg/template/nontype20.C: New.
2343 * g++.dg/init/member1.C: Adjust expected errors.
2344 * g++.dg/parse/constant4.C: Likewise.
2345 * g++.dg/template/qualified-id3.C: Likewise.
2346 * g++.old-deja/g++.pt/crash10.C: Likewise.
2348 * g++.dg/cpp0x/regress/non-const1.C: New.
2350 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2353 * gcc.dg/pr47991.c: New test.
2355 2011-03-07 Jason Merrill <jason@redhat.com>
2357 * g++.dg/abi/mangle46.C: New.
2359 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2362 * gcc.target/powerpc/pr47862.c: New.
2364 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2367 * gcc.target/i386/combine-mul.c: Require nonpic.
2369 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2370 Nathan Froyd <froydnj@codesourcery.com>
2372 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2374 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2376 * README.QMTEST: Remove.
2378 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2379 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2382 * gfortran.dg/array_constructor_37.f90 : New test.
2384 2011-03-05 Jason Merrill <jason@redhat.com>
2386 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2387 * g++.dg/abi/mangle45.C: Likewise.
2388 * g++.dg/cpp0x/trailing1.C: Likewise.
2390 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2392 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2394 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2396 PR rtl-optimization/47899
2397 * gcc.dg/pr47899.c: New test.
2399 * gcc.dg/torture/pr47968.c: Ignore warnings.
2401 PR tree-optimization/47967
2402 * gcc.c-torture/compile/pr47967.c: New test.
2404 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2406 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2407 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2409 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2411 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2412 and property_getAttributes() if __OBJC2__.
2413 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2414 * objc.dg/property/property-encoding-1.m: New.
2415 * obj-c++.dg/property/property-encoding-1.mm: New.
2417 2011-03-04 Jason Merrill <jason@redhat.com>
2419 * g++.dg/template/pseudodtor6.C: New.
2421 * g++.dg/inherit/covariant19.C: New.
2423 2011-03-04 Richard Guenther <rguenther@suse.de>
2426 * gcc.dg/torture/pr47968.c: New testcase.
2428 2011-03-04 Richard Guenther <rguenther@suse.de>
2431 * gcc.dg/torture/pr47975.c: New testcase.
2433 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2436 * g++.dg/template/crash106.C: New.
2438 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2441 * gcc.dg/gomp/pr47963.c: New test.
2442 * g++.dg/gomp/pr47963.C: New test.
2444 2011-03-02 Jason Merrill <jason@redhat.com>
2446 * g++.dg/cpp0x/regress/condition1.C: New.
2448 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2450 2011-03-01 Jason Merrill <jason@redhat.com>
2452 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2454 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2456 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2458 PR rtl-optimization/47925
2459 * gcc.c-torture/execute/pr47925.c: New test.
2461 2011-03-01 Jason Merrill <jason@redhat.com>
2463 * g++.dg/cpp0x/decltype25.C: New.
2465 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2467 2011-03-01 Richard Guenther <rguenther@suse.de>
2469 PR tree-optimization/47890
2470 * gcc.dg/torture/pr47890.c: New testcase.
2472 2011-03-01 Richard Guenther <rguenther@suse.de>
2475 * gcc.dg/lto/pr47924_0.c: New testcase.
2477 2011-03-01 Richard Guenther <rguenther@suse.de>
2480 * gfortran.dg/lto/pr46911_0.f: New testcase.
2482 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2484 PR libgfortran/47933
2485 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2486 compile errors from older code form.
2488 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2490 PR libgfortran/47567
2491 * gfortran.dg/fmt_fw_d.f90: New test.
2493 2011-02-28 Jason Merrill <jason@redhat.com>
2495 * g++.dg/inherit/covariant18.C: New.
2497 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.dg/pr47893.c: New test.
2502 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2504 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2505 NULL in case of a selector with conflicting types.
2506 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2508 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2510 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2511 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2512 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2513 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2515 2011-02-28 Jason Merrill <jason@redhat.com>
2518 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2520 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2522 PR libgfortran/47778
2523 * gfortran.dg/namelist_71.f90: New test.
2525 2011-02-27 Jason Merrill <jason@redhat.com>
2528 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2529 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2531 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2536 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2539 * gfortran.dg/gomp/task-1.f90: Removed.
2541 2011-02-26 Jason Merrill <jason@redhat.com>
2543 * g++.dg/template/this-targ1.C: New.
2545 * g++.dg/cpp0x/regress/template-const1.C: New.
2546 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2547 * g++.dg/template/function1.C: Adjust.
2548 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2549 * g++.dg/debug/debug7.C: Adjust.
2551 2011-02-26 Tobias Burnus <burnus@net-b.de>
2554 * gfortran.dg/gomp/task-1.f90: New.
2556 2011-02-25 Jie Zhang <jie@codesourcery.com>
2558 * gcc.target/arm/neon-thumb2-move.c: Add
2559 dg-require-effective-target arm_thumb2_ok.
2561 2011-02-24 Jason Merrill <jason@redhat.com>
2563 * g++.dg/parse/constant1.C: Specify C++98 mode.
2564 * g++.dg/parse/constant5.C: Likewise.
2565 * g++.dg/parse/error2.C: Likewise.
2566 * g++.dg/parse/semicolon3.C: Likewise.
2567 * g++.dg/template/crash14.C: Likewise.
2568 * g++.dg/template/local4.C: Likewise.
2569 * g++.dg/template/nontype3.C: Likewise.
2570 * g++.dg/parse/crash31.C: Adjust expected errors.
2571 * g++.dg/template/function1.C: Likewise.
2572 * g++.dg/template/ref3.C: Likewise.
2573 * g++.dg/template/static9.C: Likewise.
2574 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2576 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2577 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2578 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2579 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2580 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2582 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2585 * gfortran.dg/pr47878.f90: New test.
2587 2011-02-24 Richard Guenther <rguenther@suse.de>
2590 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2591 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2593 2011-02-24 Richard Guenther <rguenther@suse.de>
2596 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2597 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2599 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2601 PR libgfortran/47567
2602 * gfortran.dg/fmt_f0_1.f90: Update test.
2604 2011-02-23 Jason Merrill <jason@redhat.com>
2606 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2607 * g++.dg/abi/mangle45.C: New.
2609 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2610 * g++.dg/template/canon-type-9.C: Match use of decltype
2611 between declaration and definition.
2612 * g++.dg/template/canon-type-12.C: Likewise.
2614 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2617 * gfortran.dg/nested_allocatables_1.f90: New.
2619 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2622 * g++.dg/pr46868.C: New test.
2623 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2624 * g++.dg/parse/error14.C: Adjust.
2626 2011-02-23 Richard Guenther <rguenther@suse.de>
2628 PR tree-optimization/47838
2629 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2631 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2633 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2635 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2637 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2638 * gfortran.dg/count_init_expr.f03: Ditto.
2639 * gfortran.dg/gomp/pr43711.f90: Ditto.
2640 * gcc.dg/struct-parse-2.c: Ditto.
2641 * gcc.dg/parse-error-3.c: Ditto.
2642 * gcc.dg/Wlogical-op-1.c: Ditto.
2643 * gcc.dg/Walways-true-1.c: Ditto.
2644 * gcc.dg/pr24225.c: Ditto.
2645 * gcc.dg/Walways-true-2.c: Ditto.
2646 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2647 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2648 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2649 * g++.dg/overload/defarg4.C: Ditto.
2650 * g++.dg/inherit/covariant16.C: Ditto.
2651 * g++.dg/inherit/virtual7.C: Ditto.
2652 * g++.dg/template/canon-type-9.C: Ditto.
2653 * g++.dg/template/access19.C: Ditto.
2654 * g++.dg/template/call7.C: Ditto.
2655 * g++.dg/template/canon-type-2.C: Ditto.
2656 * g++.dg/template/init7.C: Ditto.
2657 * g++.dg/template/sizeof-template-argument.C: Ditto.
2658 * g++.dg/template/const3.C: Ditto.
2659 * g++.dg/template/sfinae26.C: Ditto.
2660 * g++.dg/template/sfinae26.C: Ditto.
2661 * g++.dg/template/canon-type-11.C: Ditto.
2662 * g++.dg/template/union2.C: Ditto.
2663 * g++.dg/template/canon-type-3.C: Ditto.
2664 * g++.dg/template/canon-type-1.C: Ditto.
2665 * g++.dg/template/canon-type-5.C: Ditto.
2666 * g++.dg/template/canon-type-7.C: Ditto.
2667 * g++.dg/template/canon-type-10.C: Ditto.
2668 * g++.dg/template/spec36.C: Ditto.
2669 * g++.dg/template/typedef38.C: Ditto.
2670 * g++.dg/template/canon-type-4.C: Ditto.
2671 * g++.dg/template/canon-type-6.C: Ditto.
2672 * g++.dg/template/canon-type-13.C: Ditto.
2673 * g++.dg/template/instantiate9.C: Ditto.
2674 * g++.dg/template/ttp22.C: Ditto.
2675 * g++.dg/warn/Wreturn-type-6.C: Ditto.
2676 * g++.dg/warn/Walways-true-1.C: Ditto.
2677 * g++.dg/warn/Wlogical-op-1.C: Ditto.
2678 * g++.dg/warn/Walways-true-2.C: Ditto.
2679 * g++.dg/conversion/op4.C: Ditto.
2680 * g++.dg/opt/pr19650.C: Ditto.
2681 * g++.dg/lookup/friend11.C: Ditto.
2682 * g++.dg/other/default2.C: Ditto.
2683 * g++.dg/other/default3.C: Ditto.
2684 * g++.dg/other/dtor2.C: Ditto.
2685 * g++.dg/other/friend5.C: Ditto.
2686 * g++.dg/other/default5.C: Ditto.
2687 * g++.dg/init/brace6.C: Ditto.
2688 * g++.dg/init/aggr5.C: Ditto.
2689 * g++.dg/init/error2.C: Ditto.
2690 * g++.dg/expr/bound-mem-fun.C: Ditto.
2691 * g++.dg/expr/cond6.C: Ditto.
2692 * g++.dg/expr/stmt-expr-1.C: Ditto.
2693 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2694 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2695 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2696 * g++.dg/cpp0x/bracket1.C: Ditto.
2697 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2698 * g++.dg/cpp0x/pr38646.C: Ditto.
2699 * g++.dg/cpp0x/variadic73.C: Ditto.
2700 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2701 * g++.dg/cpp0x/bracket4.C: Ditto.
2702 * g++.dg/cpp0x/decltype4.C: Ditto.
2703 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2704 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2705 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2706 * g++.dg/cpp0x/variadic-new2.C: Ditto.
2707 * g++.dg/cpp0x/decltype2.C: Ditto.
2708 * g++.dg/cpp0x/decltype1.C: Ditto.
2709 * g++.dg/cpp0x/bracket2.C: Ditto.
2710 * g++.dg/cpp0x/decltype5.C: Ditto.
2711 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2712 * g++.dg/cpp0x/variadic70.C: Ditto.
2713 * g++.dg/cpp0x/decltype6.C: Ditto.
2714 * g++.dg/cpp0x/rvo.C: Ditto.
2715 * g++.dg/cpp0x/vt-40092.C: Ditto.
2716 * g++.dg/cpp0x/variadic-new.C: Ditto.
2717 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2718 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2719 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2720 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2721 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2722 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2723 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2724 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2725 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2726 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2727 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2728 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2729 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2730 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2731 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2732 * g++.dg/cpp0x/pr39639.C: Ditto.
2733 * g++.dg/cpp0x/decltype3.C: Ditto.
2734 * g++.dg/cpp0x/variadic68.C: Ditto.
2735 * g++.dg/cpp0x/variadic-function.C: Ditto.
2736 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2737 * g++.dg/cpp0x/variadic-bind.C: Ditto.
2738 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2739 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2740 * g++.dg/parse/crash35.C: Ditto.
2741 * g++.dg/parse/crash40.C: Ditto.
2742 * g++.dg/parse/defarg12.C: Ditto.
2743 * g++.dg/parse/crash34.C: Ditto.
2744 * g++.dg/parse/constructor3.C: Ditto.
2745 * g++.dg/parse/template23.C: Ditto.
2746 * g++.dg/parse/crash56.C: Ditto.
2747 * g++.dg/parse/dtor13.C: Ditto.
2748 * g++.dg/parse/error33.C: Ditto.
2749 * g++.dg/parse/ctor9.C: Ditto.
2750 * g++.dg/parse/error32.C: Ditto.
2751 * g++.dg/parse/error37.C: Ditto.
2752 * g++.dg/parse/bitfield3.C: Ditto.
2753 * g++.dg/parse/struct-4.C: Ditto.
2754 * g++.dg/ext/has_trivial_copy.C: Ditto.
2755 * g++.dg/ext/is_polymorphic.C: Ditto.
2756 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2757 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2758 * g++.dg/ext/has_nothrow_assign.C: Ditto.
2759 * g++.dg/ext/is_union.C: Ditto.
2760 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2761 * g++.dg/ext/is_pod.C: Ditto.
2762 * g++.dg/ext/has_virtual_destructor.C: Ditto.
2763 * g++.dg/ext/has_trivial_constructor.C: Ditto.
2764 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2765 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2766 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2767 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2768 * g++.dg/ext/is_abstract.C: Ditto.
2769 * g++.dg/ext/has_trivial_assign.C: Ditto.
2770 * g++.dg/ext/is_class.C: Ditto.
2771 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2772 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2773 * g++.dg/ext/is_base_of.C: Ditto.
2774 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2775 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2776 * g++.dg/ext/is_empty.C: Ditto.
2777 * g++.dg/ext/is_enum.C: Ditto.
2778 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2779 * gnat.dg/opt11.adb: Ditto.
2780 * obj-c++.dg/pr45735.mm: Ditto.
2781 * obj-c++.dg/pr24393.mm: Ditto.
2782 * obj-c++.dg/exceptions-2.mm: Ditto.
2783 * objc.dg/pr45735.m: Ditto.
2784 * objc.dg/pr24393.m: Ditto.
2786 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
2788 * objc.dg/attributes/objc-exception-1.m: New.
2790 2011-02-23 Jie Zhang <jie@codesourcery.com>
2792 * gcc.dg/cpp/include7.c: New test.
2794 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2797 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2799 2011-02-23 Jie Zhang <jie@codesourcery.com>
2801 PR rtl-optimization/47763
2802 * gcc.dg/pr47763.c: New test.
2804 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
2807 * gfortran.dg/whole_file_32.f90 : New test.
2809 2011-02-22 Dodji Seketeli <dodji@redhat.com>
2812 * g++.dg/inherit/virtual7.C: New test.
2814 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
2817 * objc.dg/type-size-3.m: Updated error message.
2818 * objc.dg/type-size-4.m: New test.
2819 * objc.dg/type-size-5.m: New test.
2821 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2823 * lib/gnat.exp: Fix comments.
2824 Don't load libgloss.exp.
2825 (default_gnat_version): Call $compiler with --version.
2826 Adapt regexp for gnatmake output, insert version.
2827 (gnat_version): New proc.
2828 (gnat_init): Remove gnat_libgcc_s_path.
2829 (gnat_target_compile): Likewise.
2830 Remove ld_library_path.
2831 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2832 (gnat_pass): Remove.
2833 (gnat_pass): Remove.
2834 (gnat_finish): Remove.
2835 (gnat_exit): Remove.
2836 (local_find_gnatmake): Reindent.
2837 (runtest_file_p): Remove.
2838 (prune_warnings): Remove.
2839 (find_gnatclean): New proc.
2840 * lib/gnat-dg.exp (lremove): New proc.
2841 (gnat-dg-test): Reindent.
2842 Remove additional output files.
2843 (gnat-dg-runtest): Remove.
2845 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2846 * gnat.dg/loop_optimization6.adb: Likewise.
2847 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2849 2011-02-22 Jakub Jelinek <jakub@redhat.com>
2851 PR tree-optimization/47835
2852 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2854 2011-02-22 Tobias Burnus <burnus@net-b.de>
2856 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2857 * gfortran.dg/abstract_type_2.f03: Ditto.
2858 * gfortran.dg/abstract_type_3.f03: Ditto.
2859 * gfortran.dg/abstract_type_4.f03: Ditto.
2860 * gfortran.dg/abstract_type_5.f03: Ditto.
2861 * gfortran.dg/abstract_type_6.f03: Ditto.
2862 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2863 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2864 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2865 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2866 * gfortran.dg/array_function_5.f90: Ditto.
2867 * gfortran.dg/asynchronous_3.f03: Ditto.
2868 * gfortran.dg/char_expr_1.f90: Ditto.
2869 * gfortran.dg/class_14.f03: Ditto.
2870 * gfortran.dg/data_array_6.f: Ditto.
2871 * gfortran.dg/data_invalid.f90: Ditto.
2872 * gfortran.dg/dot_product_1.f03: Ditto.
2873 * gfortran.dg/func_derived_5.f90: Ditto.
2874 * gfortran.dg/func_result_4.f90: Ditto.
2875 * gfortran.dg/implied_do_1.f90: Ditto.
2876 * gfortran.dg/initialization_25.f90: Ditto.
2877 * gfortran.dg/initialization_26.f90: Ditto.
2878 * gfortran.dg/interface_34.f90: Ditto.
2879 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2880 * gfortran.dg/keyword_symbol_1.f90: Ditto.
2881 * gfortran.dg/matmul_8.f03: Ditto.
2882 * gfortran.dg/merge_init_expr.f90: Ditto.
2883 * gfortran.dg/pack_assign_1.f90: Ditto.
2884 * gfortran.dg/pack_vector_1.f90: Ditto.
2885 * gfortran.dg/pointer_check_8.f90: Ditto.
2886 * gfortran.dg/product_init_expr.f03: Ditto.
2887 * gfortran.dg/reshape_order_5.f90: Ditto.
2888 * gfortran.dg/reshape_shape_1.f90: Ditto.
2889 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2890 * gfortran.dg/same_name_2.f90: Ditto.
2891 * gfortran.dg/selected_real_kind_1.f90: Ditto.
2892 * gfortran.dg/spread_init_expr.f03: Ditto.
2893 * gfortran.dg/stmt_func_1.f90: Ditto.
2894 * gfortran.dg/sum_init_expr.f03: Ditto.
2895 * gfortran.dg/transpose_3.f03: Ditto.
2896 * gfortran.dg/unpack_init_expr.f03: Ditto.
2897 * gfortran.dg/warn_conversion.f90: Ditto.
2898 * gfortran.dg/warn_conversion_2.f90: Ditto.
2899 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2900 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2901 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2902 * gfortran.dg/whole_file_16.f90: Ditto.
2903 * gfortran.dg/whole_file_17.f90: Ditto.
2904 * gfortran.dg/whole_file_18.f90: Ditto.
2905 * gfortran.dg/whole_file_20.f03: Ditto.
2906 * gfortran.dg/whole_file_5.f90: Ditto.
2907 * gfortran.dg/whole_file_6.f90: Ditto.
2908 * gfortran.dg/write_invalid_format.f90: Ditto.
2909 * gfortran.dg/zero_sized_6.f90: Ditto.
2911 2011-02-21 Jeff Law <law@redhat.com>
2913 PR rtl-optimization/46178
2914 * gcc.target/i386/pr46178.c: New test.
2916 PR rtl-optimization/46002
2917 * gcc.c-torture/compile/pr46002.c: New test.
2919 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2921 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2924 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2927 * g++.dg/debug/pr47106.C: Require effective target lto.
2929 2011-02-21 Jason Merrill <jason@redhat.com>
2931 * g++.dg/cpp0x/constexpr-diag2.C: New.
2933 2011-02-20 Jason Merrill <jason@redhat.com>
2935 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2937 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2939 * g++.dg/overload/conv-op1.C: New.
2941 * g++.dg/cpp0x/constexpr-synth1.C: New.
2943 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2945 * objc.dg/layout-2.m: New.
2946 * objc.dg/selector-3.m: Adjusted location of error message.
2947 * objc.dg/type-size-3.m: Same.
2948 * obj-c++.dg/selector-3.mm: Same.
2950 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2953 * objc.dg/property/dotsyntax-22.m: New.
2954 * obj-c++.dg/property/dotsyntax-22.mm: New.
2956 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2959 * g++.dg/template/typedef38.C: New test.
2961 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2964 * gfortran.dg/whole_file_30.f90 : New test.
2965 * gfortran.dg/whole_file_31.f90 : New test.
2967 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2971 * gfortran.dg/whole_file_28.f90 : New test.
2972 * gfortran.dg/whole_file_29.f90 : New test.
2974 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2977 * g++.dg/template/crash105.C: New.
2979 2011-02-19 Jason Merrill <jason@redhat.com>
2981 * g++.dg/cpp0x/regress/no-elide1.C: New.
2983 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2985 PR tree-optimization/46620
2986 * gcc.dg/pr46620.c: New.
2988 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2991 * gcc.target/i386/pr47809.c: New test.
2993 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2994 Tobias Burnus <burnus@net-b.de>
2996 * lib/target-supports.exp
2997 (check_effective_target_fortran_large_real): New check for large reals.
2998 * gfortran.dg/nan_7.f90: New test.
3000 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3002 PR libgfortran/47567
3003 * gfortran.dg/fmt_f0_1.f90: Update test.
3005 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3008 * gfortran.dg/array_constructor_36.f90 : New test.
3009 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3010 allow for comparison between different elements of the array
3011 constructor at different levels of optimization.
3013 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3015 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3016 * gcc.target/i386/pr32280-1.c: Likewise.
3018 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3021 * gcc.target/i386/pr47800.c: New test.
3023 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3025 * objc/execute/exceptions/foward-1.x: New.
3027 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3030 * gfortran.dg/derived_constructor_comps_4.f90: New.
3032 2011-02-18 Tobias Burnus
3035 * gfortran.dg/func_result_6.f90: New.
3037 2011-02-18 Michael Matz <matz@suse.de>
3040 * gfortran.dg/lto/pr45586_0.f90: New test.
3041 * gfortran.dg/typebound_proc_20.f90: Ditto.
3042 * gfortran.dg/typebound_proc_21.f90: Ditto.
3044 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3047 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3049 2011-02-18 Tobias Burnus <burnus@net-b.de>
3052 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3054 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3055 normalizing the error/warning output.
3056 * gfortran.dg/Wall.f90: Update dg-error/warning.
3057 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3058 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3059 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3060 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3061 * gfortran.dg/class_30.f90: Update dg-error/warning.
3062 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3063 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3064 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3065 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3066 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3067 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3068 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3069 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3070 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3071 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3072 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3073 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3074 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3075 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3076 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3077 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3078 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3079 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3080 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3081 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3082 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3083 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3084 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3085 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3086 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3088 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3091 * gfortran.dg/proc_ptr_comp_30.f90: New.
3093 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3096 * gcc.target/i386/pr47780.c: New test.
3098 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3101 * gfortran.dg/class_40.f03: New.
3103 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3106 * g++.dg/cpp0x/auto21.C: New test.
3108 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3110 * objc.dg/special/unclaimed-category-1.h: Updated for
3112 * objc.dg/special/unclaimed-category-1.m: Same.
3113 * objc.dg/zero-link-1.m: Same.
3114 * objc.dg/lookup-1.m: Same.
3115 * objc.dg/torture/strings/const-str-9.m
3116 * objc.dg/torture/strings/const-str-10.m: Same.
3117 * objc.dg/torture/strings/const-str-11.m: Same.
3118 * objc.dg/torture/forward-1.m: Same.
3119 * objc.dg/zero-link-2.m: Same.
3120 * objc.dg/encode-7-next-64bit.m: Same.
3121 * objc.dg/method-4.m: Same.
3122 * objc.dg/next-runtime-1.m: Same.
3123 * objc.dg/image-info.m: Same.
3124 * objc.dg/pr23214.m: Same.
3125 * objc.dg/symtab-1.m: Same.
3126 * obj-c++.dg/basic.m: Same.
3127 * obj-c++.dg/proto-lossage-3.m: Same.
3128 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3129 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3130 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3131 * obj-c++.dg/method-11.m: Same.
3132 * objc/execute/enumeration-1.m: Same.
3133 * objc/execute/object_is_class.m: Same.
3134 * objc/execute/formal_protocol-2.m: Same.
3135 * objc/execute/formal_protocol-4.m: Same.
3136 * objc/execute/formal_protocol-6.m: Same.
3137 * objc/execute/bycopy-3.m: Same.
3138 * objc/execute/exceptions/catchall-1.m: Same.
3139 * objc/execute/exceptions/finally-1.m: Same.
3140 * objc/execute/exceptions/local-variables-1.m: Same.
3141 * objc/execute/exceptions/foward-1.m: Same.
3142 * objc/execute/bf-common.h
3143 * objc/execute/enumeration-2.m: Same.
3144 * objc/execute/formal_protocol-1.m: Same.
3145 * objc/execute/formal_protocol-3.m: Same.
3146 * objc/execute/formal_protocol-5.m: Same.
3147 * objc/execute/accessing_ivars.m: Same.
3148 * objc/execute/bycopy-2.m: Same.
3149 * objc/execute/formal_protocol-7.m: Same.
3150 * objc/execute/compatibility_alias.m: Same.
3151 * objc/execute/no_clash.m: Same.
3152 * objc/execute/object_is_meta_class.m: Same.
3153 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3154 * objc/execute/class-tests-1.h: Include stdio.h.
3155 * objc/execute/class-tests-2.h: Same.
3156 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3158 * obj-c++.dg/try-catch-2.mm: Same.
3160 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3163 * g++.dg/warn/Wunused-parm-4.C: New test.
3165 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3166 Jan Hubicka <jh@suse.cz>
3170 * g++.dg/debug/pr47106.C: New.
3172 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3175 * gcc.target/i386/pr43653.c: New test.
3177 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3180 * g++.dg/template/inherit6.C: New test.
3182 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3185 * gfortran.dg/class_39.f03: New.
3187 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3190 * g++.dg/cpp0x/variadic106.C: New test.
3192 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3195 * gfortran.dg/pr47757-1.f90: New test.
3196 * gfortran.dg/pr47757-2.f90: New test.
3197 * gfortran.dg/pr47757-3.f90: New test.
3200 * g++.dg/cpp0x/enum8.C: New test.
3202 2011-02-15 Jason Merrill <jason@redhat.com>
3204 * g++.dg/inherit/implicit-trivial1.C: New.
3205 * g++.dg/cpp0x/implicit-trivial1.C: New.
3207 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3210 * gcc.dg/torture/pr47725.c: Removed.
3212 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3215 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3216 constant does not generate a load from memory.
3218 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3221 * gcc.dg/torture/pr47725.c: New.
3223 2011-02-15 Richard Guenther <rguenther@suse.de>
3225 PR tree-optimization/47743
3226 * gcc.dg/torture/pr47743.c: New testcase.
3228 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3231 * gcc.target/i386/pr47581.c: New test.
3233 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3236 * gfortran.dg/select_type_22.f03: New.
3238 2011-02-14 Jason Merrill <jason@redhat.com>
3240 * g++.dg/cpp0x/regress/enum1.C: New.
3242 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3244 * gnat.dg/include.adb: New test.
3246 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3249 * gfortran.dg/class_38.f03: New.
3251 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3253 * gcc.dg/pr46494.c: New test.
3255 2011-02-14 Richard Guenther <rguenther@suse.de>
3257 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3259 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3262 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3263 sparc*-sun-solaris2.11.
3265 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3268 * gfortran.dg/argument_checking_18.f90: New.
3270 2011-02-13 Tobias Burnus <burnus@net-b.de>
3272 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3273 * gfortran.dg/argument_checking_17.f90: New.
3275 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3277 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3278 are temporarily disabled.
3279 * gfortran.dg/class_7.f03: Ditto.
3280 * gfortran.dg/coarray_14.f90: Ditto.
3281 * gfortran.dg/typebound_proc_13.f03: Ditto.
3283 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3286 * gfortran.dg/extends_11.f03: New.
3288 2011-02-11 Xinliang David Li <davidxl@google.com>
3290 PR tree-optimization/47707
3291 * g++.dg/tree-ssa/pr47707.C: New test.
3293 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3295 * g++.dg/opt/inline17.C: New test.
3297 2011-02-11 Tobias Burnus <burnus@net-b.de>
3300 * gfortran.dg/pure_formal_2.f90: New.
3302 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3304 PR rtl-optimization/47614
3305 * gfortran.dg/pr47614.f: New.
3307 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3310 * gcc.dg/opts-6.c: New test.
3312 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3315 * gcc.dg/pr47684.c: New test.
3317 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3320 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3321 c99_runtime, dg-add-options c99_runtime.
3322 (main): Use __asm__.
3324 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3327 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3328 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3329 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3330 * gcc.dg/ucnid-10.c: Likewise.
3331 * gcc.dg/ucnid-13.c: Likewise.
3332 * gcc.dg/ucnid-7.c: Likewise.
3333 * gcc.dg/ucnid-8.c: Likewise.
3334 Adapt dg-warning line number.
3336 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3338 * gcc.target/i386/parity-1.c: Use -march=k8.
3339 * gcc.target/i386/parity-2.c: Ditto.
3340 * gcc.target/i386/vecinit-1.c: Ditto.
3341 * gcc.target/i386/vecinit-2.c: Ditto.
3343 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3346 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3347 * gcc.target/mips/save-restore-3.c: Likewise.
3348 * gcc.target/mips/save-restore-4.c: Likewise.
3349 * gcc.target/mips/save-restore-5.c: Likewise.
3352 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3353 * g++.dg/tree-prof/partition2.C: Likewise.
3355 2011-02-09 Jason Merrill <jason@redhat.com>
3357 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3358 rather than misdeclare std::puts.
3360 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3361 * g++.dg/other/warning1.C: Likewise.
3362 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3363 * g++.old-deja/g++.gb/scope06.C: Likewise.
3364 * g++.old-deja/g++.law/cvt11.C: Likewise.
3365 * g++.old-deja/g++.law/init1.C: Likewise.
3366 * g++.dg/abi/mangle26.C: Likewise.
3368 * g++.dg/template/function1.C: Adjust for C++0x mode.
3369 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3371 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3372 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3374 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3376 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3378 * g++.dg/cpp0x/regress: New directory.
3379 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3380 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3381 * g++.dg/cpp0x/regress/regress3.C: New.
3383 2011-02-10 Richard Guenther <rguenther@suse.de>
3385 PR tree-optimization/47677
3386 * gcc.dg/torture/pr47677.c: New testcase.
3388 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3390 * objc.dg/special/load-category-1.m: Remove unused header.
3391 * objc.dg/special/load-category-1a.m: Likewise.
3392 * objc.dg/special/load-category-2.m: Likewise.
3393 * objc.dg/special/load-category-2a.m: Likewise.
3394 * objc.dg/special/load-category-3.m: Likewise.
3395 * objc.dg/special/load-category-3a.m: Likewise.
3396 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3397 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3398 * objc.dg/attributes/class-attribute-1.m: Likewise.
3399 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3400 * obj-c++.dg/property/property.exp: Likewise.
3401 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3402 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3403 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3404 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3405 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3406 * obj-c++.dg/template-8.mm: Likewise.
3408 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.target/i386/pr47665.c: New test.
3413 2011-02-10 Jie Zhang <jie@codesourcery.com>
3417 2011-02-05 Jie Zhang <jie@codesourcery.com>
3419 * gcc.dg/pr42631.c: Update test.
3420 * gcc.dg/pr42631-2.c: New test.
3422 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3425 * gfortran.dg/proc_decl_25.f90: New.
3427 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3430 * gfortran.dg/typebound_assignment_2.f03: New.
3432 2011-02-09 Richard Guenther <rguenther@suse.de>
3434 PR tree-optimization/47664
3435 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3437 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3440 * gnat.dg/uninit_func.adb: Adjust dg directive.
3442 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3445 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3447 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3450 * gfortran.dg/auto_dealloc_2.f90: New.
3452 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3454 * gcc.dg/builtins-config.h: Remove __sgi handling.
3455 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3456 -std=c99 for mips-sgi-irix6.5*.
3458 2011-02-09 Martin Jambor <mjambor@suse.cz>
3461 * gfortran.dg/pr25923.f90: Remove xfails.
3463 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3466 * gfortran.dg/inquire_14.f90: New test.
3468 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3471 * gfortran.dg/pointer_init_6.f90: New.
3473 2011-02-08 Jeff Law <law@redhat.com>
3475 PR tree-optimization/42893
3476 * gcc.tree-ssa/pr42893.c: New test.
3478 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3480 PR tree-optimization/46834
3481 PR tree-optimization/46994
3482 PR tree-optimization/46995
3483 * gcc.dg/graphite/id-pr46834.c: New.
3484 * gfortran.dg/graphite/id-pr46994.f90: New.
3485 * gfortran.dg/graphite/id-pr46995.f90: New.
3487 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3490 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3491 using the variable is known the warning is emitted there.
3492 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3493 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3495 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3498 * gcc.dg/noreturn-1.c (foo5): Likewise.
3499 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3500 (method2): Likewise.
3502 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3503 the return statement using the uninitialized variable.
3504 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3506 2011-02-08 Richard Guenther <rguenther@suse.de>
3509 * g++.dg/opt/pr47639.c: New testcase.
3511 2011-02-08 Richard Guenther <rguenther@suse.de>
3513 PR tree-optimization/47632
3514 * g++.dg/opt/pr47632.C: New testcase.
3516 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3518 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3520 2011-02-07 Richard Guenther <rguenther@suse.de>
3522 PR tree-optimization/47615
3523 * g++.dg/opt/pr47615.C: New testcase.
3525 2011-02-07 Richard Guenther <rguenther@suse.de>
3527 PR tree-optimization/47621
3528 * gcc.dg/torture/pr47621.c: New testcase.
3530 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3532 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3534 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3537 * gfortran.dg/allocate_with_source_1 : New test.
3539 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3542 * gcc.dg/pr47610.c: New test.
3544 2011-02-05 Jie Zhang <jie@codesourcery.com>
3547 * gcc.dg/pr42631.c: Update test.
3548 * gcc.dg/pr42631-2.c: New test.
3550 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3553 * gfortran.dg/pr47574.f90: New test.
3555 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3557 PR tree-optimization/46194
3558 * gcc.dg/autopar/pr46194.c: New.
3560 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3562 PR tree-optimization/43695
3563 * g++.dg/ipa/pr43695.C: New.
3565 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.dg/pr23200.c: New test.
3570 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3573 * g++.dg/pr47589.C: New test.
3575 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3578 * g++.dg/template/typedef37.C: New test.
3579 * g++.dg/template/param1.C: Adjust expected error message.
3581 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3584 * gcc.dg/pr31490-2.c: New test.
3585 * gcc.dg/pr31490-3.c: New test.
3586 * gcc.dg/pr31490-4.c: New test.
3588 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3589 Jakub Jelinek <jakub@redhat.com>
3592 * g++.dg/parser/semicolon3.C: Adjust.
3593 * g++.dg/parser/semicolon4.C: New testcase.
3594 * g++.dg/pr46890.C: New testcase.
3596 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3599 * g++.dg/init/pr29571.C: New.
3601 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3603 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3604 instead of vect_int.
3606 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3609 * gcc.target/i386/pr47312.c: New test.
3612 * gcc.target/i386/pr47564.c: New test.
3614 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3616 PR tree-optimization/45122
3617 * gcc.dg/tree-ssa/pr45122.c: New.
3619 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3622 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3625 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3626 and vsx so a default --with-cpu=power7 doesn't give an error
3627 when -mavoid-indexed-addresses is used.
3629 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3630 wrapper function to save the arguments and then jump to the real
3631 function, rather than depending on the compiler not to move stuff
3633 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3635 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3636 Paul Thomas <pault@gcc.gnu.org>
3639 * gfortran.dg/class_37.f03 : New test.
3641 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3642 Richard Guenther <rguenther@suse.de>
3644 PR tree-optimization/40979
3646 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3647 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3648 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3649 check_vect_support_and_set_flags.
3650 * gfortran.dg/graphite/vect-pr40979.f90: New.
3652 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3655 * gfortran.dg/class_36.f03: New.
3657 2011-02-02 Richard Guenther <rguenther@suse.de>
3659 PR tree-optimization/47566
3660 * gcc.dg/lto/20110201-1_0.c: New testcase.
3662 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3668 * debug/pr47498.c: New.
3669 * debug/pr47501.c: New.
3671 2011-02-01 Richard Guenther <rguenther@suse.de>
3673 PR tree-optimization/47559
3674 * g++.dg/torture/pr47559.C: New testcase.
3676 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3679 * gfortran.dg/typebound_call_20.f03: New.
3681 2011-02-01 Richard Guenther <rguenther@suse.de>
3683 PR tree-optimization/47555
3684 * gcc.dg/pr47555.c: New testcase.
3686 2011-02-01 Richard Guenther <rguenther@suse.de>
3688 PR tree-optimization/47541
3689 * g++.dg/torture/pr47541.C: New testcase.
3691 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3694 * gfortran.dg/typebound_call_19.f03: New.
3696 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3699 * g++.dg/cpp0x/pr47416.C: New test.
3701 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3704 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3706 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3709 * gfortran.dg/typebound_assignment_1.f03: New.
3711 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3713 PR tree-optimization/47538
3714 * gcc.c-torture/execute/pr47538.c: New test.
3716 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3719 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3721 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3723 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3725 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3727 PR rtl-optimization/44031
3728 * gcc.c-torture/compile/20110131-1.c: New test.
3730 2011-01-31 Tobias Burnus <burnus@net-b.de>
3733 * gfortran.dg/stmt_func_1.f90: New.
3735 2011-01-31 Tobias Burnus <burnus@net-b.de>
3738 * gfortran.dg/interface_34.f90: New.
3740 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3743 * gfortran.dg/realloc_on_assign_5.f03: New test.
3744 * gfortran.dg/realloc_on_assign_5.f03: New test.
3746 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3748 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3749 * gfortran.dg/bessel_7.f90: Likewise.
3750 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
3752 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3753 * gfortran.dg/sum_init_expr.f03: Likewise.
3755 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3757 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3760 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3761 loop only on "vect_intfloat_cvt" targets.
3763 2011-01-29 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/shape_6.f90: New.
3768 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3770 PR libgfortran/47434
3771 * gfortran.dg/read_infnan_1.f90: Update test.
3772 * gfortran.dg/module_nan.f90: Update test.
3773 * gfortran.dg/char4_iunit_1.f03: Update test.
3774 * gfortran.dg/large_real_kind_1.f90: Update test.
3775 * gfortran.dg/real_const_3.f90: Update test.
3776 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3778 2011-01-29 Dodji Seketeli <dodji@redhat.com>
3781 * g++.dg/template/param2.C: New test.
3783 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3785 PR libgfortran/47285
3786 * gfortran.dg/fmt_g.f: New test.
3788 2011-01-28 Tobias Burnus <burnus@net-b.de>
3791 * gfortran.dg/pure_formal_1.f90: New.
3793 2011-01-28 Jakub Jelinek <jakub@redhat.com>
3796 * gcc.dg/tls/pr42894.c: New test.
3798 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3800 * gcc.dg/pr47276.c: Add dg-require-visibility.
3802 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3804 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3806 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
3807 Tobias Burnus <burnus@gcc.gnu.org>
3812 * gfortran.dg/realloc_on_assign_3.f03: New test.
3813 * gfortran.dg/realloc_on_assign_4.f03: New test.
3814 * gfortran.dg/allocatable_function_5.f90: New test.
3815 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3816 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3817 implemented" dg-errors.
3819 2011-01-27 Jan Hubicka <jh@suse.cz>
3822 * gcc.dg/attr-weakref-4.c: New testcase
3824 2011-01-27 Martin Jambor <mjambor@suse.cz>
3826 PR tree-optimization/47228
3827 * gcc.dg/torture/pr47228.c: New test.
3829 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3831 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3833 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3835 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3836 when using auto-overlay support on the SPU.
3838 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
3840 PR rtl-optimization/44174
3841 * gcc.target/i386/asm-6.c: New test.
3843 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3845 PR rtl-optimization/46856
3846 * gcc.c-torture/compile/pr46856.c: New test.
3848 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
3849 Andrew Pinski <pinskia@gmail.com>
3852 * gcc.dg/pr43082.c: New.
3854 2011-01-26 DJ Delorie <dj@redhat.com>
3856 PR rtl-optimization/46878
3857 * gcc.dg/pr46878-1.c: New test.
3859 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3862 * g++.dg/cpp0x/pr47476.C: New test.
3864 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
3866 * gcc.c-torture/compile/20110126-1.c: New test.
3868 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.dg/torture/pr47473.c: New test.
3873 2011-01-26 Jan Hubicka <jh@suse.cz>
3876 * gcc.c-torture/execute/pr47237.c: New testcase.
3878 2011-01-26 Jan Hubicka <jh@suse.cz>
3880 PR tree-optimization/47190
3881 * gcc.dg/attr-weakref-3.c: New testcase.
3883 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
3886 * gcc.dg/dll-9a.c: New test file.
3887 * gcc.dg/dll-11.c: Likewise.
3888 * gcc.dg/dll-12.c: Likewise.
3889 * gcc.dg/dll-12a.c: Likewise.
3890 * gcc.dg/dll-11a.c: Likewise.
3891 * gcc.dg/dll-9.c: Likewise.
3892 * gcc.dg/dll-10.c: Likewise.
3893 * gcc.dg/dll-10a.c: Likewise.
3894 * g++.dg/ext/dllexport4a.cc: Likewise.
3895 * g++.dg/ext/dllexport4.C: Likewise.
3896 * g++.dg/ext/dllexport5.C: Likewise.
3897 * g++.dg/ext/dllexport5a.cc: Likewise.
3899 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3901 PR tree-optimization/46970
3902 * gcc.dg/graphite/pr46970.c: New.
3904 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3906 PR tree-optimization/46215
3907 * gcc.dg/graphite/pr46215.c: New.
3909 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3911 PR tree-optimization/46168
3912 * gcc.dg/graphite/pr46168.c: New.
3914 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3916 PR tree-optimization/43657
3917 * gcc.dg/graphite/pr43657.c: New.
3919 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3921 PR tree-optimization/29832
3922 * gfortran.dg/graphite/pr29832.f90: New.
3924 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3926 PR tree-optimization/43567
3927 * gcc.dg/graphite/pr43567.c: New.
3929 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3931 * gfortran.dg/graphite/interchange-4.f: New.
3932 * gfortran.dg/graphite/interchange-5.f: New.
3934 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3935 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3936 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3937 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3938 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3939 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3940 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3941 * gfortran.dg/ltrans-7.f90: Removed.
3942 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3944 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3945 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3946 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3947 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3948 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3949 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3950 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3951 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3952 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3953 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3954 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3955 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3956 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3957 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3958 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3959 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3960 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3961 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3962 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3963 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3964 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3965 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3966 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3967 * gcc.dg/tree-ssa/data-dep-1.c
3968 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3969 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3970 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3971 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3972 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3974 2011-01-25 Jakub Jelinek <jakub@redhat.com>
3976 PR tree-optimization/47265
3977 PR tree-optimization/47443
3978 * gcc.c-torture/compile/pr47265.c: New test.
3979 * gcc.dg/pr47443.c: New test.
3981 2011-01-25 Martin Jambor <mjambor@suse.cz>
3983 PR tree-optimization/47382
3984 * g++.dg/torture/pr47382.C: New test.
3985 * g++.dg/opt/devirt1.C: Xfail.
3987 2011-01-25 Yao Qi <yao@codesourcery.com>
3990 * gcc.target/arm/pr45701-1.c: New test.
3991 * gcc.target/arm/pr45701-2.c: New test.
3992 * gcc.target/arm/pr45701-3.c: New test.
3994 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3995 Jakub Jelinek <jakub@redhat.com>
3997 PR tree-optimization/47271
3998 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4000 2011-01-25 Nick Clifton <nickc@redhat.com>
4002 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4003 (saturate_add): Delete.
4005 (main): Do not run saturate_add.
4006 (set_interrupts): Delete.
4008 2011-01-25 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4013 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4015 PR tree-optimization/47427
4016 PR tree-optimization/47428
4017 * gcc.c-torture/compile/pr47427.c: New test.
4018 * gcc.c-torture/compile/pr47428.c: New test.
4020 2011-01-25 Richard Guenther <rguenther@suse.de>
4023 * gcc.dg/torture/pr47411.c: New testcase.
4025 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4027 * gfortran.dg/graphite/id-24.f: New.
4028 * gfortran.dg/graphite/id-25.f: New.
4030 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4032 * gfortran.dg/graphite/id-23.f: New.
4034 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4036 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4038 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4040 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4041 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4042 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4043 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4044 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4045 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4046 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4047 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4048 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4050 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4052 * gcc.dg/graphite/block-0.c: Add documentation.
4053 * gcc.dg/graphite/block-4.c: Same.
4054 * gcc.dg/graphite/block-7.c: Same.
4055 * gcc.dg/graphite/block-8.c: New.
4056 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4057 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4058 * gcc.dg/graphite/interchange-12.c: Add documentation.
4059 * gcc.dg/graphite/interchange-13.c: New.
4060 * gcc.dg/graphite/interchange-14.c: New.
4061 * gcc.dg/graphite/interchange-15.c: New.
4062 * gcc.dg/graphite/interchange-8.c: Add documentation.
4063 * gcc.dg/graphite/interchange-mvt.c: Same.
4065 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4068 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4069 * gcc.target/powerpc/altivec-14.c: Ditto.
4070 * gcc.target/powerpc/altivec-33.c: Ditto.
4071 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4072 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4073 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4074 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4075 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4076 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4077 * g++.dg/ext/altivec-15.C: Ditto.
4078 * g++.dg/ext/altivec-types-1.C: Ditto.
4079 * g++.dg/ext/altivec-types-2.C: Ditto.
4080 * g++.dg/ext/altivec-types-3.C: Ditto.
4081 * g++.dg/ext/altivec-types-4.C: Ditto.
4083 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4085 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4087 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4089 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4090 optimization options.
4092 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4094 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4097 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4099 2011-01-23 Tobias Burnus <burnus@net-b.de>
4102 * gfortran.dg/allocatable_scalar_12.f90: New.
4104 2011-01-23 Ira Rosen <irar@il.ibm.com>
4106 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4107 vectorization to be not profitable if peeling is used to
4108 realign the memory access.
4109 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4110 loop bound to avoid loop unrolling.
4111 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4113 2011-01-22 Jan Hubicka <jh@suse.cz>
4116 * g++.dg/lto/pr47333.C: New file.
4118 2011-01-22 Jan Hubicka <jh@suse.cz>
4120 PR tree-optimization/43884
4122 * gcc.dg/autopar/outer-2.c: Increase array size.
4123 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4125 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4128 * gfortran.dg/c_loc_tests_16.f90: New test.
4130 2011-01-22 Tobias Burnus <burnus@net-b.de>
4133 * gfortran.dg/typebound_proc_19.f90: New.
4135 2011-01-21 Jeff Law <law@redhat.com>
4137 PR tree-optimization/47053
4138 * g++.dg/pr47053.C: New test.
4140 2011-01-21 Jason Merrill <jason@redhat.com>
4143 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4145 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4148 * g++.dg/cpp0x/range-for10.C: New test.
4149 * g++.dg/template/for1.C: New test.
4152 * g++.dg/tree-prof/partition3.C: New test.
4154 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4156 PR rtl-optimization/47366
4157 * g++.dg/opt/pr47366.C: New test.
4159 2011-01-21 Jason Merrill <jason@redhat.com>
4162 * g++.dg/cpp0x/constexpr-regress2.C: New.
4164 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4166 2011-01-21 Jeff Law <law@redhat.com>
4168 PR rtl-optimization/41619
4169 * gcc.dg/pr41619.c: New.
4171 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4173 PR tree-optimization/47355
4174 * g++.dg/opt/pr47355.C: New test.
4176 2011-01-21 Richard Guenther <rguenther@suse.de>
4178 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4181 2011-01-21 Richard Guenther <rguenther@suse.de>
4183 PR tree-optimization/47365
4184 * gcc.dg/torture/pr47365.c: New testcase.
4185 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4187 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4189 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4191 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4193 PR tree-optimization/47391
4194 * gcc.dg/pr47391.c: New test.
4196 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4198 * g++.dg/template/char1.C: Use signed char.
4200 2011-01-21 Tobias Burnus <burnus@net-b.de>
4203 * gfortran.dg/pointer_target_4.f90: New.
4205 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4208 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4209 ILP32 system and not IP32.
4211 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4214 * g++.dg/debug/pr46583.C: New.
4216 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4219 * g++.dg/debug/pr47283.C: New test.
4222 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4223 * gcc.target/i386/headmerge-2.c: Likewise.
4225 2011-01-20 Richard Guenther <rguenther@suse.de>
4228 * gcc.dg/torture/pr47370.c: New testcase.
4230 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4232 PR tree-optimization/46130
4233 * gcc.dg/pr46130-1.c: New test.
4234 * gcc.dg/pr46130-2.c: New test.
4236 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4239 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4241 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4244 * g++.dg/debug/pr46240.cc: New.
4246 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4249 * g++.dg/template/anonunion1.C: New test.
4251 PR rtl-optimization/47337
4252 * gcc.c-torture/execute/pr47337.c: New test.
4254 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4257 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4259 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4261 PR tree-optimization/46021
4262 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4264 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4266 PR tree-optimization/47290
4267 * g++.dg/torture/pr47290.C: New test.
4269 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4272 * gfortran.dg/proc_ptr_comp_29.f90: New.
4274 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4277 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4278 powerpc-apple-darwin9.
4280 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4282 PR rtl-optimization/47299
4283 * gcc.c-torture/execute/pr47299.c: New test.
4285 2011-01-17 Jason Merrill <jason@redhat.com>
4287 * g++.dg/cpp0x/constexpr-virtual.C: New.
4289 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4292 * gfortran.dg/gomp/pr47331.f90: New test.
4294 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4297 * objc.dg/selector-warn-1.m: New.
4298 * obj-c++.dg/selector-warn-1.mm: New.
4300 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4302 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4303 Update dg-final accordingly.
4305 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4307 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4309 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4311 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4313 * gcc.dg/guality/pr36728-2.c: Likewise.
4315 2011-01-17 Richard Guenther <rguenther@suse.de>
4317 PR tree-optimization/47313
4318 * g++.dg/torture/pr47313.C: New testcase.
4320 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4323 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4324 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4325 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4326 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4328 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4330 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4331 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4332 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4334 2011-01-17 Richard Guenther <rguenther@suse.de>
4336 PR tree-optimization/45967
4337 * gcc.dg/torture/pr45967-2.c: New testcase.
4338 * gcc.dg/torture/pr45967-3.c: Likewise.
4340 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4343 * g++.dg/ext/pr47213.C: Require visibility.
4345 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4347 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4348 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4350 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4352 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4353 Linux-based targets.
4355 2011-01-13 Jan Hubicka <jh@suse.cz>
4357 PR tree-optimization/47276
4358 * gcc.dg/pr47276.c: New testcase.
4360 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4361 Jonathan Wakely <jwakely.gcc@gmail.com>
4364 * g++.dg/other/pr33558.C: New.
4365 * g++.dg/other/pr33558-2.C: New.
4367 2011-01-14 Martin Jambor <mjambor@suse.cz>
4369 PR tree-optimization/45934
4370 PR tree-optimization/46302
4371 * g++.dg/ipa/devirt-c-1.C: New test.
4372 * g++.dg/ipa/devirt-c-2.C: Likewise.
4373 * g++.dg/ipa/devirt-c-3.C: Likewise.
4374 * g++.dg/ipa/devirt-c-4.C: Likewise.
4375 * g++.dg/ipa/devirt-c-5.C: Likewise.
4376 * g++.dg/ipa/devirt-c-6.C: Likewise.
4377 * g++.dg/ipa/devirt-6.C: Likewise.
4378 * g++.dg/ipa/devirt-d-1.C: Likewise.
4379 * g++.dg/torture/pr45934.C: Likewise.
4381 2011-01-14 Jason Merrill <jason@redhat.com>
4383 * g++.dg/cpp0x/variadic105.C: New.
4385 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4386 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4389 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4390 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4391 execution tests on i?86-*-*, x86_64-*-* and
4392 powerpc*-apple-darwin* && ilp32.
4393 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4394 tests on i?86-*-* and x86_64-*-*.
4396 2011-01-14 Richard Guenther <rguenther@suse.de>
4398 PR tree-optimization/47280
4399 * g++.dg/opt/pr47280.C: New testcase.
4401 2011-01-14 Jason Merrill <jason@redhat.com>
4403 * g++.dg/cpp0x/constexpr-regress1.C: New.
4405 * g++.dg/ext/flexary2.C: New.
4407 2011-01-14 Richard Guenther <rguenther@suse.de>
4410 * gcc.dg/torture/pr47281.c: New testcase.
4411 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4413 2011-01-14 Richard Guenther <rguenther@suse.de>
4415 PR tree-optimization/47286
4416 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4418 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4421 * g++.dg/ext/pr47213.C: New.
4423 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4425 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4427 2011-01-13 Tobias Burnus <burnus@net-b.de>
4428 Mikael Morin <mikael@gcc.gnu.org>
4432 * gfortran.dg/select_type_20.f90: New.
4433 * gfortran.dg/select_type_21.f90: New.
4435 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4438 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4440 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4442 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4443 * gcc.dg/guality/pr36728-2.c: Likewise.
4445 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4448 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4450 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4452 PR rtl-optimization/45352
4453 * gcc.dg/pr45352-3.c: New.
4455 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4457 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4459 * g++.dg/cpp0x/range-for8.C: New.
4460 * g++.dg/cpp0x/range-for9.C: New.
4462 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4465 * g++.dg/debug/pr47209.C: New.
4467 2011-01-12 Richard Guenther <rguenther@suse.de>
4470 * gcc.dg/lto/pr47259_0.c: New testcase.
4471 * gcc.dg/lto/pr47259_1.c: Likewise.
4473 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4475 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4476 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4477 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4478 methods missing from the OBJC2 Object.
4479 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4480 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4481 GNU and NeXT runtimes.
4482 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4484 * objc-obj-c++-shared/Object1.m: Likewise.
4485 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4486 * objc.dg/proto-qual-1.m: Likewise.
4487 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4488 * obj-c++.dg/proto-qual-1.mm: Likewise.
4490 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4493 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4495 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4497 Fixed the Objective-C++ testsuite and updated all tests.
4498 * lib/obj-c++.exp (obj-c++_init): Declare and set
4499 gcc_warning_prefix and gcc_error_prefix.
4500 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4501 'dg-warning', 'dg-message' and 'dg-error'.
4502 * obj-c++.dg/class-extension-3.mm: Likewise.
4503 * obj-c++.dg/class-protocol-1.mm: Likewise.
4504 * obj-c++.dg/encode-7.mm: Likewise.
4505 * obj-c++.dg/exceptions-3.mm: Likewise.
4506 * obj-c++.dg/exceptions-5.mm: Likewise.
4507 * obj-c++.dg/method-12.mm: Likewise.
4508 * obj-c++.dg/method-13.mm: Likewise.
4509 * obj-c++.dg/method-15.mm: Likewise.
4510 * obj-c++.dg/method-16.mm: Likewise.
4511 * obj-c++.dg/method-4.mm: Likewise.
4512 * obj-c++.dg/method-8.mm: Likewise.
4513 * obj-c++.dg/method-conflict-1.mm: Likewise.
4514 * obj-c++.dg/method-conflict-2.mm: Likewise.
4515 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4516 and uncommented second part of the testcase now that the testsuite
4518 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4519 and uncommented second part of the testcase now that the testsuite
4521 * obj-c++.dg/private-1.mm: Likewise.
4522 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4523 * obj-c++.dg/syntax-error-7.mm: Likewise.
4524 * obj-c++.dg/warn5.mm: Likewise.
4525 * obj-c++.dg/property/at-property-14.mm: Likewise.
4526 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4528 * obj-c++.dg/property/at-property-18.mm: Likewise.
4529 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4531 * obj-c++.dg/property/at-property-21.mm: Likewise.
4532 * obj-c++.dg/property/at-property-28.mm: Likewise.
4533 * obj-c++.dg/property/at-property-5.mm: Likewise.
4534 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4535 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4536 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4537 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4538 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4539 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4540 * obj-c++.dg/tls/diag-5.mm: Likewise.
4541 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4542 dg-error, now matched correctly.
4544 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4546 * objc.dg/property/at-property-29.m: New.
4547 * obj-c++.dg/property/at-property-29.mm: New.
4549 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4551 * go.test/go-test.exp (go-set-goarch): New proc.
4552 (go-gc-tests): Use it.
4554 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4557 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4559 2011-01-11 Richard Henderson <rth@redhat.com>
4561 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4563 2011-01-11 Jan Hubicka <jh@suse.cz>
4567 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4568 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4570 2011-01-11 Richard Guenther <rguenther@suse.de>
4572 PR tree-optimization/46076
4573 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4575 2011-01-11 Jeff Law <law@redhat.com>
4577 * PR tree-optimization/47086
4578 * gcc.dg/pr47086.c: New test.
4580 2011-01-11 Jason Merrill <jason@redhat.com>
4583 * g++.dg/template/new10.C: New.
4586 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4588 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4590 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4591 Split type definitions and NSConstantString class into...
4592 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4593 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4594 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4595 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4596 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4597 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4599 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4600 encode defines for newer NeXT system headers.
4601 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4602 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4603 * objc.dg/foreach-5.m: Likewise.
4604 * objc.dg/foreach-2.m: Likewise.
4605 * objc.dg/foreach-4.m: Likewise.
4606 * objc.dg/torture/strings/string1.m: Likewise.
4607 * objc.dg/torture/strings/string2.m: Likewise.
4608 * objc.dg/torture/strings/string3.m: Likewise.
4609 * objc.dg/torture/strings/string4.m: Likewise.
4610 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4611 header and stand alone.
4612 * obj-c++.dg/strings/strings-2.mm: Likewise.
4613 * objc.dg/torture/strings/const-str-3.m: Likewise.
4614 * objc.dg/strings/strings-2.m: Likewise.
4615 * objc.dg/strings/const-str-12b.m: Likewise.
4617 2011-01-12 Richard Guenther <rguenther@suse.de>
4620 * gcc.dg/attr-weak-1.c: Adjust.
4622 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4625 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4626 standard compliant and comment.
4628 2011-01-10 Jan Hubicka <jh@suse.cz>
4631 * gcc.dg/initpri3.c: New testcase.
4633 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4636 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4642 (g_ebp_save): Likewise.
4643 (g_esp_save): Likewise.
4645 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4647 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4649 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4651 PR tree-optimization/46021
4652 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4653 i?86-*-*, x86_64-*-*.
4655 2011-01-10 Jeff Law <law@redhat.com>
4657 * PR tree-optimization/47141
4658 * gcc.c-torture/compile/pr47141.c: New test.
4660 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
4663 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4664 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4665 * gcc.dg/vect/slp-35.c: Remove XFAILs.
4666 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4669 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4670 being vectorized. Adjust dg-final pattern. Remove XFAIL.
4671 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4672 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4673 being vectorized. Adjust dg-final pattern.
4676 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4677 * gcc.dg/vect/slp-24.c: Likewise.
4679 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
4682 * g++.dg/other/pr47218-1.C: New test file.
4683 * g++.dg/other/pr47218.C: Likewise.
4684 * g++.dg/other/pr47218.h: New supporting header.
4686 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4689 * objc.dg/attributes/invalid-attribute-1.m: New.
4690 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4692 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4695 * gfortran.dg/proc_ptr_comp_28.f90: New.
4697 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4699 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4700 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4701 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4702 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4703 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4704 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4705 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4706 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4707 * objc.dg/gnu-api-2-class.m: Likewise.
4708 * objc.dg/gnu-api-2-ivar.m: Likewise.
4709 * objc.dg/gnu-api-2-method.m: Likewise.
4710 * objc.dg/gnu-api-2-objc.m: Likewise.
4711 * objc.dg/gnu-api-2-object.m: Likewise.
4712 * objc.dg/gnu-api-2-property.m: Likewise.
4713 * objc.dg/gnu-api-2-protocol.m: Likewise.
4714 * objc.dg/gnu-api-2-sel.m: Likewise.
4716 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4718 * objc.dg/foreach-1.m: Skip for Darwin < 9.
4719 * objc.dg/objc-foreach-4.m: Likewise.
4720 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4721 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4722 * objc.dg/foreach-4.m: Likewise.
4723 * objc.dg/foreach-5.m: Likewise.
4724 * objc.dg/foreach-3.m: Return self from init.
4726 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4729 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4731 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4734 * gfortran.dg/class_35.f90: New.
4736 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4738 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4740 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4743 * objc.dg/invalid-method-2.m: New.
4744 * obj-c++.dg/invalid-method-2.mm: New.
4746 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
4749 * gfortran.dg/transpose_optimization_2.f90 : New test.
4751 2011-01-08 Jan Hubicka <jh@suse.cz>
4753 PR tree-optmization/46469
4754 * g++.dg/torture/pr46469.C: New testcase.
4756 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4758 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4759 emulation of libobjc-gnu structure layout functionality to ..
4760 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4761 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4762 * objc/execute/bf-common.h: Adjust headers.
4763 * objc/execute/bf-1.m: Likewise.
4764 * objc/execute/bf-2.m: Likewise.
4765 * objc/execute/bf-3.m: Likewise.
4766 * objc/execute/bf-4.m: Likewise.
4767 * objc/execute/bf-5.m: Likewise.
4768 * objc/execute/bf-6.m: Likewise.
4769 * objc/execute/bf-7.m: Likewise.
4770 * objc/execute/bf-8.m: Likewise.
4771 * objc/execute/bf-9.m: Likewise.
4772 * objc/execute/bf-10.m: Likewise.
4773 * objc/execute/bf-11.m: Likewise.
4774 * objc/execute/bf-12.m: Likewise.
4775 * objc/execute/bf-13.m: Likewise.
4776 * objc/execute/bf-14.m: Likewise.
4777 * objc/execute/bf-15.m: Likewise.
4778 * objc/execute/bf-16.m: Likewise.
4779 * objc/execute/bf-17.m: Likewise.
4780 * objc/execute/bf-18.m: Likewise.
4781 * objc/execute/bf-19.m: Likewise.
4782 * objc/execute/bf-20.m: Likewise.
4783 * objc/execute/bf-21.m: Likewise.
4784 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4785 objc_get_type_qualifiers ().
4787 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4790 * gfortran.dg/dependency_39.f90: New test.
4792 2011-01-07 Jan Hubicka <jh@suse.cz>
4794 Get builtins tests ready for linker plugin.
4795 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4796 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4797 my_memset, my_bzero): Mark used.
4798 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4799 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4801 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4804 2011-01-07 Jan Hubicka <jh@suse.cz>
4806 PR tree-optimization/46367
4807 * g++.dg/torture/pr46367.C: New file.
4809 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4812 * gcc.dg/pr47201.c: New test.
4815 * gcc.dg/tree-prof/pr47187.c: New test.
4817 2011-01-07 Tobias Burnus <burnus@net-b.de>
4820 * gfortran.dg/extends_type_of_3.f90: New.
4822 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
4824 * g++.dg/ext/dllexport-MI1.C: Adjust test.
4825 * g++.dg/ext/dllimport-MI1.C: Likewise.
4826 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4827 * g++.dg/ext/dllimport10.C: Likewise.
4828 * g++.dg/ext/dllimport11.C: Likewise.
4829 * g++.dg/ext/dllimport12.C: Likewise.
4830 * g++.dg/ext/dllimport13.C: Likewise.
4831 * g++.dg/ext/dllimport2.C: Likewise.
4832 * g++.dg/ext/dllimport3.C: Likewise.
4833 * g++.dg/ext/dllimport4.C: Likewise.
4834 * g++.dg/ext/dllimport5.C: Likewise.
4835 * g++.dg/ext/dllimport6.C: Likewise.
4836 * g++.dg/ext/dllimport8.C: Likewise.
4837 * g++.dg/ext/dllimport9.C: Likewise.
4838 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4839 targets, too. Additionally enable test for i?86-*-mingw*.
4840 * g++.dg/ext/selectany1.C: Likewise.
4841 Remove guard variable check.
4843 2011-01-07 Janus Weil <janus@gcc.gnu.org>
4847 * gfortran.dg/storage_size_3.f08: Extended.
4849 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4852 * g++.dg/template/stdarg1.C: New test.
4854 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4857 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4858 * gfortran.dg/defined_operators_1.f90: Split the subroutine
4859 from the interface of functions to not hide the errors that
4862 2011-01-06 Jan Hubicka <jh@suse.cz>
4864 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4865 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4867 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4871 * gfortran.dg/interface_33.f90: New test.
4873 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4876 * gcc.c-torture/compile/pr47150.c: New test.
4878 2011-01-06 Ira Rosen <irar@il.ibm.com>
4880 PR tree-optimization/47139
4881 * gcc.dg/vect/pr47139.c: New test.
4883 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4886 * gfortran.dg/extends_type_of_2.f03: New.
4888 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4890 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4892 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4894 * gnat.dg/opt14.adb: New test.
4896 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4899 * gfortran.dg/allocate_error_2.f90: New test.
4901 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4904 * gfortran.dg/storage_size_3.f08: New.
4906 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4908 PR libgfortran/47154
4909 * gfortran.dg/namelist_68.f90: New test.
4911 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4913 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4915 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4918 * gfortran.dg/class_34.f90: New.
4920 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4922 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4923 use __builtin_inff. Skip all single-precision tests that require
4926 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4928 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4930 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4932 PR tree-optimization/47148
4933 * gcc.c-torture/execute/pr47148.c: New test.
4935 PR tree-optimization/47155
4936 * gcc.c-torture/execute/pr47155.c: New test.
4938 PR rtl-optimization/47157
4939 * gcc.c-torture/compile/pr47157.c: New test.
4941 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4943 * gcc.dg/torture/vector-shift2.c (schar): Define.
4944 (main): Always use schar or uchar instead of plain "char" to avoid
4945 dependencies on implementation-defined char signedness.
4947 2011-01-03 Martin Jambor <mjambor@suse.cz>
4949 PR tree-optimization/46801
4950 * gnat.dg/pack9.adb: Remove xfail.
4952 2011-01-03 Martin Jambor <mjambor@suse.cz>
4954 PR tree-optimization/46984
4955 * g++.dg/ipa/pr46984.C: New test.
4957 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4960 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4962 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4964 PR tree-optimization/47140
4965 * gcc.c-torture/compile/pr47140.c: New test.
4967 PR rtl-optimization/47028
4968 * gcc.dg/pr47028.c: New test.
4970 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
4972 * objc.dg/protocol-forward-1.m: Removed TODO.
4973 * objc.dg/protocol-forward-2.m: New.
4974 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4975 * obj-c++.dg/protocol-forward-2.mm: New.
4977 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4980 * g++.dg/eh/pr38662.C: New testcase.
4982 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4984 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4985 scan for newline '\n'.
4988 Copyright (C) 2011 Free Software Foundation, Inc.
4990 Copying and distribution of this file, with or without modification,
4991 are permitted in any medium without royalty provided the copyright
4992 notice and this notice are preserved.