]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR tree-optimization/49651 (nested lambdas and -O3 produced incorrect integer...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2011-07-14 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/49651
4 * gcc.dg/torture/pr49651.c: New testcase.
5
6 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
7
8 PR target/43746
9 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
10
11 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
12
13 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
14 -mno-pointers-to-nested-functions.
15 * gcc.target/powerpc/no-r11-2.c: Ditto.
16 * gcc.target/powerpc/no-r11-3.c: Ditto.
17
18 2011-07-13 Jason Merrill <jason@redhat.com>
19
20 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
21 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
22 when compiling C files.
23 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
24 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
25 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
26 * g++.dg/lookup/anon2.C: Likewise.
27 * g++.dg/tree-ssa/copyprop.C: Likewise.
28 * g++.old-deja/g++.jason/rfg27.C: Likewise.
29 * g++.dg/init/vector1.C: Ignore narrowing errors.
30 * g++.dg/torture/pr35526.C: Likewise.
31 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
32
33 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
34
35 PR libfortran/49296
36 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
37 and logical reads.
38
39 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40
41 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
42 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
43
44 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
45
46 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
47 * lib/obj-c++.exp (obj-c++_init): Ditto.
48 * lib/file-format.exp (gcc_target_object_format): Ditto.
49 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
50 * lib/target-supports-dg-exp (check_weak_available): Ditto.
51 (check_visibility_available): Ditto.
52 (check_effective_target_tls_native): Ditto.
53 (check_effective_target_tls_emulated): Ditto.
54 (check_effective_target_function_sections): Ditto.
55
56 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
57
58 * gcc.target/arm/pr48183.c: New test.
59
60 2011-07-13 Richard Guenther <rguenther@suse.de>
61
62 * gcc.dg/torture/20110713-1.c: New testcase.
63
64 2011-07-12 Andrew Pinski <pinskia@gmail.com>
65
66 PR rtl-opt/49474
67 * gcc.c-torture/compile/pr49474.c: New testcase.
68
69 2011-07-12 Jakub Jelinek <jakub@redhat.com>
70
71 PR tree-optimization/49712
72 * gcc.c-torture/execute/pr49712.c: New test.
73
74 2011-07-11 Jason Merrill <jason@redhat.com>
75
76 PR c++/44609
77 * g++.dg/template/recurse3.C: New.
78
79 2011-07-11 Jakub Jelinek <jakub@redhat.com>
80
81 PR debug/49676
82 * gcc.dg/guality/csttest.c: New test.
83
84 PR fortran/49698
85 * gfortran.dg/pr49698.f90: New test.
86
87 2011-07-11 Jeff Law <law@redhat.com>
88
89 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
90
91 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
92
93 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
94 * go.test/go-test.exp (go-set-goarch): Likewise.
95
96 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
97
98 PR target/39633
99 * gcc.target/avr/torture/pr39633.c: New test case.
100
101 2011-07-11 Tobias Burnus <burnus@net-b.de>
102
103 PR fortran/18918
104 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
105
106 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
107
108 * lib/target-supports.exp (check_effective_target_scheduling):
109 New Function.
110 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
111 * gcc.dg/pr45055.c: Ditto.
112 * gcc.dg/pr45353.c: Ditto.
113 * g++.dg/pr45056.C: Ditto.
114
115 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
116
117 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
118 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
119 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
120 * g++.dg/torture/pr31863.C: Skip AVR.
121
122 2011-07-10 Tobias Burnus <burnus@net-b.de>
123
124 PR fortran/49690
125 * gfortran.dg/intrinsic_signal.f90: New.
126
127 2011-07-09 Jason Merrill <jason@redhat.com>
128
129 * g++.dg/cpp0x/regress/regress6.C: New.
130 * g++.dg/parse/crash45.C: Adjust message.
131 * g++.dg/template/crash38.C: Adjust message.
132 * g++.dg/template/crash64.C: Adjust message.
133
134 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
135
136 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
137 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
138 * g++.dg/abi/bitfield3.C: Likewise.
139 * g++.dg/eh/pr38662.C: Likewise.
140 * g++.dg/ext/attrib36.C: Likewise.
141 * g++.dg/ext/attrib37.C: Likewise.
142 * g++.dg/ext/attrib8.C: Likewise.
143 * g++.dg/ext/tmplattr1.C: Likewise.
144 * g++.dg/inherit/override-attribs.C: Likewise.
145 * g++.dg/opt/inline9.C: Likewise.
146 * g++.dg/opt/life1.C: Likewise.
147 * g++.dg/opt/longbranch2.C: Likewise.
148 * g++.dg/opt/nrv12.C: Likewise.
149 * g++.dg/opt/reg-stack4.C: Likewise.
150 * g++.dg/other/pr35504.C: Likewise.
151 * g++.dg/other/pr39496.C: Likewise.
152 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
153 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
154 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
155 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
156 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
157 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
158 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
159 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
160 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
161 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
162 * g++.dg/warn/pr15774-1.C: Likewise.
163 * g++.dg/warn/pr15774-2.C: Likewise.
164 * g++.old-deja/g++.ext/attrib1.C: Likewise.
165 * g++.old-deja/g++.ext/attrib2.C: Likewise.
166 * g++.old-deja/g++.ext/attrib3.C: Likewise.
167 * g++.old-deja/g++.pt/asm2.C: Likewise.
168 * gcc.c-torture/compile/20000804-1.c: Likewise.
169 * gcc.c-torture/compile/pr16566-2.c: Likewise.
170 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
171 * gcc.dg/20020108-1.c: Likewise.
172 * gcc.dg/20020122-2.c: Likewise.
173 * gcc.dg/20020122-3.c: Likewise.
174 * gcc.dg/20020206-1.c: Likewise.
175 * gcc.dg/20020219-1.c: Likewise.
176 * gcc.dg/20020310-1.c: Likewise.
177 * gcc.dg/20020411-1.c: Likewise.
178 * gcc.dg/20020418-2.c: Likewise.
179 * gcc.dg/20020426-2.c: Likewise.
180 * gcc.dg/20020517-1.c: Likewise.
181 * gcc.dg/20030204-1.c: Likewise.
182 * gcc.dg/20030826-2.c: Likewise.
183 * gcc.dg/20031102-1.c: Likewise.
184 * gcc.dg/20031202-1.c: Likewise.
185 * gcc.dg/20050111-1.c: Likewise.
186 * gcc.dg/20050503-1.c: Likewise.
187 * gcc.dg/array-init-1.c: Likewise.
188 * gcc.dg/builtin-apply4.c: Likewise.
189 * gcc.dg/dfp/pr31344.c: Likewise.
190 * gcc.dg/gomp/atomic-11.c: Likewise.
191 * gcc.dg/graphite/pr40281.c: Likewise.
192 * gcc.dg/ia64-sync-1.c: Likewise.
193 * gcc.dg/ia64-sync-2.c: Likewise.
194 * gcc.dg/ia64-sync-3.c: Likewise.
195 * gcc.dg/ia64-sync-4.c: Likewise.
196 * gcc.dg/ifcvt-fabs-1.c: Likewise.
197 * gcc.dg/invalid-call-1.c: Likewise.
198 * gcc.dg/loop-3.c: Likewise.
199 * gcc.dg/lower-subreg-1.c: Likewise.
200 * gcc.dg/lto/pr47259_0.c: Likewise.
201 * gcc.dg/nested-calls-1.c: Likewise.
202 * gcc.dg/pr20017.c: Likewise.
203 * gcc.dg/pr25023.c: Likewise.
204 * gcc.dg/pr27671-2.c: Likewise.
205 * gcc.dg/pr32176.c: Likewise.
206 * gcc.dg/pr33676.c: Likewise.
207 * gcc.dg/pr35045.c: Likewise.
208 * gcc.dg/pr36015.c: Likewise.
209 * gcc.dg/pr36584.c: Likewise.
210 * gcc.dg/pr36998.c: Likewise.
211 * gcc.dg/pr37438.c: Likewise.
212 * gcc.dg/pr37908.c: Likewise.
213 * gcc.dg/pr41241.c: Likewise.
214 * gcc.dg/pr41340.c: Likewise.
215 * gcc.dg/pr44136.c: Likewise.
216 * gcc.dg/pr44194-1.c: Likewise.
217 * gcc.dg/pr46212.c: Likewise.
218 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
219 * gcc.dg/setjmp-2.c: Likewise.
220 * gcc.dg/short-compare-1.c: Likewise.
221 * gcc.dg/short-compare-2.c: Likewise.
222 * gcc.dg/smod-1.c: Likewise.
223 * gcc.dg/sync-2.c: Likewise.
224 * gcc.dg/sync-3.c: Likewise.
225 * gcc.dg/tls/opt-1.c: Likewise.
226 * gcc.dg/tls/opt-2.c: Likewise.
227 * gcc.dg/tls/opt-3.c: Likewise.
228 * gcc.dg/torture/badshift.c: Likewise.
229 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
230 * gcc.dg/torture/pr20314-2.c: Likewise.
231 * gcc.dg/torture/pr36891.c: Likewise.
232 * gcc.dg/torture/pr38774.c: Likewise.
233 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
234 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
235 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
236 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
237 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
238 * gcc.dg/torture/stackalign/push-1.c: Likewise.
239 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
240 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
241 * gcc.dg/tree-ssa/loop-28.c: Likewise.
242 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
243 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
244 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
245 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
246 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
247 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
248 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
249 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
250 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
251 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
252 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
253 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
254 * gcc.dg/unroll-1.c: Likewise.
255 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
256 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
257 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
258 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
259 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
260 * gcc.target/i386/20000609-1.c: Likewise.
261 * gcc.target/i386/20000720-1.c: Likewise.
262 * gcc.target/i386/20000724-1.c: Likewise.
263 * gcc.target/i386/20011107-1.c: Likewise.
264 * gcc.target/i386/20011119-1.c: Likewise.
265 * gcc.target/i386/20020201-3.c: Likewise.
266 * gcc.target/i386/20020218-1.c: Likewise.
267 * gcc.target/i386/20020729-1.c: Likewise.
268 * gcc.target/i386/20030926-1.c: Likewise.
269 * gcc.target/i386/20060125-1.c: Likewise.
270 * gcc.target/i386/20060125-2.c: Likewise.
271 * gcc.target/i386/20060512-1.c: Likewise.
272 * gcc.target/i386/20060512-2.c: Likewise.
273 * gcc.target/i386/20060512-3.c: Likewise.
274 * gcc.target/i386/20060512-4.c: Likewise.
275 * gcc.target/i386/387-1.c: Likewise.
276 * gcc.target/i386/387-2.c: Likewise.
277 * gcc.target/i386/387-5.c: Likewise.
278 * gcc.target/i386/387-6.c: Likewise.
279 * gcc.target/i386/980312-1.c: Likewise.
280 * gcc.target/i386/980313-1.c: Likewise.
281 * gcc.target/i386/990117-1.c: Likewise.
282 * gcc.target/i386/990424-1.c: Likewise.
283 * gcc.target/i386/990524-1.c: Likewise.
284 * gcc.target/i386/991129-1.c: Likewise.
285 * gcc.target/i386/991214-1.c: Likewise.
286 * gcc.target/i386/991230-1.c: Likewise.
287 * gcc.target/i386/addr-sel-1.c: Likewise.
288 * gcc.target/i386/aggregate-ret1.c: Likewise.
289 * gcc.target/i386/aggregate-ret2.c: Likewise.
290 * gcc.target/i386/align-main-3.c: Likewise.
291 * gcc.target/i386/amd64-abi-1.c: Likewise.
292 * gcc.target/i386/amd64-abi-2.c: Likewise.
293 * gcc.target/i386/amd64-abi-4.c: Likewise.
294 * gcc.target/i386/amd64-abi-5.c: Likewise.
295 * gcc.target/i386/amd64-abi-6.c: Likewise.
296 * gcc.target/i386/asm-1.c: Likewise.
297 * gcc.target/i386/asm-3.c: Likewise.
298 * gcc.target/i386/asm-5.c: Likewise.
299 * gcc.target/i386/attributes-error.c: Likewise.
300 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
301 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
302 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
303 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
304 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
305 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
306 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
307 * gcc.target/i386/avx-vmovd-2.c: Likewise.
308 * gcc.target/i386/avx-vmovq-2.c: Likewise.
309 * gcc.target/i386/avx-vmovq-3.c: Likewise.
310 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
311 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
312 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
313 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
314 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
315 * gcc.target/i386/bitfield1.c: Likewise.
316 * gcc.target/i386/bitfield2.c: Likewise.
317 * gcc.target/i386/bmi-2.c: Likewise.
318 * gcc.target/i386/bmi-5.c: Likewise.
319 * gcc.target/i386/builtin-unreachable.c: Likewise.
320 * gcc.target/i386/cleanup-2.c: Likewise.
321 * gcc.target/i386/clobbers.c: Likewise.
322 * gcc.target/i386/cmov8.c: Likewise.
323 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
324 * gcc.target/i386/compress-float-387-pic.c: Likewise.
325 * gcc.target/i386/compress-float-387.c: Likewise.
326 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
327 * gcc.target/i386/compress-float-sse.c: Likewise.
328 * gcc.target/i386/crc32-2.c: Likewise.
329 * gcc.target/i386/crc32-3.c: Likewise.
330 * gcc.target/i386/divmod-7.c: Likewise.
331 * gcc.target/i386/divmod-8.c: Likewise.
332 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
333 * gcc.target/i386/fma3-builtin.c: Likewise.
334 * gcc.target/i386/fma3-fma.c: Likewise.
335 * gcc.target/i386/fma4-256-vector.c: Likewise.
336 * gcc.target/i386/fma4-builtin.c: Likewise.
337 * gcc.target/i386/fma4-fma-2.c: Likewise.
338 * gcc.target/i386/fma4-fma.c: Likewise.
339 * gcc.target/i386/fma4-vector-2.c: Likewise.
340 * gcc.target/i386/fma4-vector.c: Likewise.
341 * gcc.target/i386/funcspec-1.c: Likewise.
342 * gcc.target/i386/funcspec-10.c: Likewise.
343 * gcc.target/i386/funcspec-11.c: Likewise.
344 * gcc.target/i386/funcspec-2.c: Likewise.
345 * gcc.target/i386/funcspec-5.c: Likewise.
346 * gcc.target/i386/funcspec-6.c: Likewise.
347 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
348 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
349 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
350 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
351 * gcc.target/i386/incoming-1.c: Likewise.
352 * gcc.target/i386/incoming-10.c: Likewise.
353 * gcc.target/i386/incoming-11.c: Likewise.
354 * gcc.target/i386/incoming-12.c: Likewise.
355 * gcc.target/i386/incoming-13.c: Likewise.
356 * gcc.target/i386/incoming-14.c: Likewise.
357 * gcc.target/i386/incoming-15.c: Likewise.
358 * gcc.target/i386/incoming-2.c: Likewise.
359 * gcc.target/i386/incoming-3.c: Likewise.
360 * gcc.target/i386/incoming-4.c: Likewise.
361 * gcc.target/i386/incoming-5.c: Likewise.
362 * gcc.target/i386/incoming-6.c: Likewise.
363 * gcc.target/i386/incoming-7.c: Likewise.
364 * gcc.target/i386/incoming-8.c: Likewise.
365 * gcc.target/i386/incoming-9.c: Likewise.
366 * gcc.target/i386/lea.c: Likewise.
367 * gcc.target/i386/local.c: Likewise.
368 * gcc.target/i386/loop-1.c: Likewise.
369 * gcc.target/i386/loop-2.c: Likewise.
370 * gcc.target/i386/loop-3.c: Likewise.
371 * gcc.target/i386/max-stack-align.c: Likewise.
372 * gcc.target/i386/memcpy-1.c: Likewise.
373 * gcc.target/i386/movbe-2.c: Likewise.
374 * gcc.target/i386/movq-2.c: Likewise.
375 * gcc.target/i386/movq.c: Likewise.
376 * gcc.target/i386/nrv1.c: Likewise.
377 * gcc.target/i386/pad-4.c: Likewise.
378 * gcc.target/i386/pad-5a.c: Likewise.
379 * gcc.target/i386/pad-5b.c: Likewise.
380 * gcc.target/i386/pad-6a.c: Likewise.
381 * gcc.target/i386/pad-6b.c: Likewise.
382 * gcc.target/i386/pad-7.c: Likewise.
383 * gcc.target/i386/pad-9.c: Likewise.
384 * gcc.target/i386/pentium4-not-mull.c: Likewise.
385 * gcc.target/i386/pic-1.c: Likewise.
386 * gcc.target/i386/pr12092-1.c: Likewise.
387 * gcc.target/i386/pr12329.c: Likewise.
388 * gcc.target/i386/pr21518.c: Likewise.
389 * gcc.target/i386/pr22362.c: Likewise.
390 * gcc.target/i386/pr22585.c: Likewise.
391 * gcc.target/i386/pr23098.c: Likewise.
392 * gcc.target/i386/pr25196.c: Likewise.
393 * gcc.target/i386/pr25293.c: Likewise.
394 * gcc.target/i386/pr25654.c: Likewise.
395 * gcc.target/i386/pr26449.c: Likewise.
396 * gcc.target/i386/pr26778.c: Likewise.
397 * gcc.target/i386/pr26826.c: Likewise.
398 * gcc.target/i386/pr27266.c: Likewise.
399 * gcc.target/i386/pr29978.c: Likewise.
400 * gcc.target/i386/pr30505.c: Likewise.
401 * gcc.target/i386/pr30961-1.c: Likewise.
402 * gcc.target/i386/pr31628.c: Likewise.
403 * gcc.target/i386/pr32000-2.c: Likewise.
404 * gcc.target/i386/pr32661-1.c: Likewise.
405 * gcc.target/i386/pr32708-2.c: Likewise.
406 * gcc.target/i386/pr32708-3.c: Likewise.
407 * gcc.target/i386/pr34256.c: Likewise.
408 * gcc.target/i386/pr34312.c: Likewise.
409 * gcc.target/i386/pr34522.c: Likewise.
410 * gcc.target/i386/pr35160.c: Likewise.
411 * gcc.target/i386/pr35281.c: Likewise.
412 * gcc.target/i386/pr36246.c: Likewise.
413 * gcc.target/i386/pr36786.c: Likewise.
414 * gcc.target/i386/pr37275.c: Likewise.
415 * gcc.target/i386/pr37843-3.c: Likewise.
416 * gcc.target/i386/pr37843-4.c: Likewise.
417 * gcc.target/i386/pr39082-1.c: Likewise.
418 * gcc.target/i386/pr39431.c: Likewise.
419 * gcc.target/i386/pr39496.c: Likewise.
420 * gcc.target/i386/pr39543-2.c: Likewise.
421 * gcc.target/i386/pr39911.c: Likewise.
422 * gcc.target/i386/pr40718.c: Likewise.
423 * gcc.target/i386/pr40906-1.c: Likewise.
424 * gcc.target/i386/pr40906-2.c: Likewise.
425 * gcc.target/i386/pr40906-3.c: Likewise.
426 * gcc.target/i386/pr40934.c: Likewise.
427 * gcc.target/i386/pr41900.c: Likewise.
428 * gcc.target/i386/pr42589.c: Likewise.
429 * gcc.target/i386/pr43662.c: Likewise.
430 * gcc.target/i386/pr43671.c: Likewise.
431 * gcc.target/i386/pr43766.c: Likewise.
432 * gcc.target/i386/pr43869.c: Likewise.
433 * gcc.target/i386/pr44942.c: Likewise.
434 * gcc.target/i386/pr44948-2a.c: Likewise.
435 * gcc.target/i386/pr45234.c: Likewise.
436 * gcc.target/i386/pr45336-2.c: Likewise.
437 * gcc.target/i386/pr45336-4.c: Likewise.
438 * gcc.target/i386/pr45852.c: Likewise.
439 * gcc.target/i386/pr46470.c: Likewise.
440 * gcc.target/i386/pr48037-1.c: Likewise.
441 * gcc.target/i386/pr48389.c: Likewise.
442 * gcc.target/i386/pr49095.c: Likewise.
443 * gcc.target/i386/pr9771-1.c: Likewise.
444 * gcc.target/i386/rdfsbase-1.c: Likewise.
445 * gcc.target/i386/rdfsbase-2.c: Likewise.
446 * gcc.target/i386/rdgsbase-1.c: Likewise.
447 * gcc.target/i386/rdgsbase-2.c: Likewise.
448 * gcc.target/i386/rdrand-3.c: Likewise.
449 * gcc.target/i386/regparm-stdcall.c: Likewise.
450 * gcc.target/i386/regparm.c: Likewise.
451 * gcc.target/i386/reload-1.c: Likewise.
452 * gcc.target/i386/rotate-2.c: Likewise.
453 * gcc.target/i386/sibcall-5.c: Likewise.
454 * gcc.target/i386/signbit-1.c: Likewise.
455 * gcc.target/i386/signbit-2.c: Likewise.
456 * gcc.target/i386/signbit-3.c: Likewise.
457 * gcc.target/i386/sse-5.c: Likewise.
458 * gcc.target/i386/sse-8.c: Likewise.
459 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
460 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
461 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
462 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
463 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
464 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
465 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
466 * gcc.target/i386/sse2-movq-2.c: Likewise.
467 * gcc.target/i386/sse2-movq-3.c: Likewise.
468 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
469 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
470 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
471 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
472 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
473 * gcc.target/i386/ssefn-1.c: Likewise.
474 * gcc.target/i386/ssefn-2.c: Likewise.
475 * gcc.target/i386/sseregparm-1.c: Likewise.
476 * gcc.target/i386/sseregparm-2.c: Likewise.
477 * gcc.target/i386/sseregparm-3.c: Likewise.
478 * gcc.target/i386/sseregparm-4.c: Likewise.
479 * gcc.target/i386/sseregparm-5.c: Likewise.
480 * gcc.target/i386/sseregparm-6.c: Likewise.
481 * gcc.target/i386/sseregparm-7.c: Likewise.
482 * gcc.target/i386/sseregparm-8.c: Likewise.
483 * gcc.target/i386/stack-realign.c: Likewise.
484 * gcc.target/i386/stack-usage-realign.c: Likewise.
485 * gcc.target/i386/stackalign/asm-1.c: Likewise.
486 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
487 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
488 * gcc.target/i386/stackalign/return-1.c: Likewise.
489 * gcc.target/i386/stackalign/return-2.c: Likewise.
490 * gcc.target/i386/stackalign/return-3.c: Likewise.
491 * gcc.target/i386/tailcall-1.c: Likewise.
492 * gcc.target/i386/tbm-2.c: Likewise.
493 * gcc.target/i386/udivmod-7.c: Likewise.
494 * gcc.target/i386/udivmod-8.c: Likewise.
495 * gcc.target/i386/unroll-1.c: Likewise.
496 * gcc.target/i386/vararg-1.c: Likewise.
497 * gcc.target/i386/vararg-2.c: Likewise.
498 * gcc.target/i386/vect8-ret.c: Likewise.
499 * gcc.target/i386/vectorize5.c: Likewise.
500 * gcc.target/i386/wmul-1.c: Likewise.
501 * gcc.target/i386/wmul-2.c: Likewise.
502 * gcc.target/i386/wrfsbase-1.c: Likewise.
503 * gcc.target/i386/wrfsbase-2.c: Likewise.
504 * gcc.target/i386/wrgsbase-1.c: Likewise.
505 * gcc.target/i386/wrgsbase-2.c: Likewise.
506 * gcc.target/i386/xop-pcmov.c: Likewise.
507 * gcc.target/i386/xop-pcmov2.c: Likewise.
508 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
509 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
510 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
511 * gcc.target/i386/xop-shift1-vector.c: Likewise.
512 * gcc.target/i386/xop-shift2-vector.c: Likewise.
513 * gcc.target/i386/xop-shift3-vector.c: Likewise.
514 * gcc.target/i386/zee.c: Likewise.
515 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
516 * gfortran.dg/compiler-directive_2.f: Likewise.
517 * gfortran.dg/g77/20010216-1.f: Likewise.
518 * gfortran.dg/gomp/pr39152.f90: Likewise.
519 * gfortran.dg/pr33794.f90: Likewise.
520
521 2011-07-09 Jason Merrill <jason@redhat.com>
522
523 * g++.dg/cpp0x/regress/regress5.C: New.
524
525 2011-07-08 Jason Merrill <jason@redhat.com>
526
527 PR c++/45437
528 * g++.dg/expr/compound-asn1.C: New.
529 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
530
531 2011-07-08 Jakub Jelinek <jakub@redhat.com>
532
533 PR target/49621
534 * gcc.target/powerpc/altivec-34.c: New test.
535
536 2011-07-08 Jason Merrill <jason@redhat.com>
537
538 PR c++/45603
539 * g++.dg/abi/guard3.C: New.
540
541 2011-07-08 Julian Brown <julian@codesourcery.com>
542
543 * lib/target-supports.exp
544 (check_effective_target_arm_little_endian): New.
545 (check_effective_target_vect_pack_trunc): Use above.
546 (check_effective_target_vect_unpack): Likewise.
547 (check_effective_target_vect_element_align): Test
548 check_effective_target_arm_vect_no_misalign for ARM.
549
550 2011-07-08 Jason Merrill <jason@redhat.com>
551
552 PR c++/49673
553 * g++.dg/cpp0x/constexpr-rom.C: New.
554
555 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
556
557 PR middle-end/49519
558 * g++.dg/torture/pr49519.C: New test.
559
560 2011-07-08 Martin Jambor <mjambor@suse.cz>
561
562 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
563
564 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
565
566 PR testsuite/48727
567 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
568
569 2011-07-08 Richard Guenther <rguenther@suse.de>
570
571 PR tree-optimization/49662
572 * gcc.dg/graphite/interchange-14.c: XFAIL.
573 * gcc.dg/graphite/interchange-15.c: Likewise.
574 * gcc.dg/graphite/interchange-mvt.c: Likewise.
575
576 2011-07-06 Jason Merrill <jason@redhat.com>
577
578 PR c++/49663
579 * g++.dg/cpp0x/regress/regress4.C: New.
580
581 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
582
583 PR fortran/49648
584 * gfortran.dg/result_in_spec_4.f90: New test.
585
586 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
587
588 * gcc.target/sparc/cas64.c: New test.
589
590 2011-07-07 Jakub Jelinek <jakub@redhat.com>
591
592 PR c/49644
593 * g++.dg/torture/pr49644.C: New test.
594
595 PR c/49644
596 * gcc.c-torture/execute/pr49644.c: New test.
597
598 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
599
600 * lib/target-supports.exp (check_effective_target_ia32): New.
601 (check_effective_target_x32): Likewise.
602 (check_effective_target_vect_cmdline_needed): Also check x32.
603
604 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
605
606 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
607 dg-prune-output.
608 * gcc.target/arm/pr42235.c: Likewise.
609 * gcc.target/arm/pr42495.c: Likewise.
610 * gcc.target/arm/pr42574.c: Likewise.
611 * gcc.target/arm/thumb-branch1.c: Likewise.
612
613 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
614 unneeded prune of possible warning.
615 * gcc.target/arm/pr40956.c: Likewise.
616 * gcc.target/arm/pr42505.c: Likewise.
617
618 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
619 * gcc.c-torture/compile/pr46883.c: Likewise.
620 * gcc.c-torture/compile/pr46934.c: Likewise.
621
622 * gcc.target/arm/pr41679.c: Remove test directives in preparation
623 for move to ../../gcc.c-torture/compile.
624 * gcc.target/arm/pr46883.c: Likewise.
625 * gcc.target/arm/pr46934.c: Likewise.
626
627 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
628 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
629 * gcc.target/arm/wmul-1.c: Likewise.
630 * gcc.target/arm/wmul-2.c: Likewise.
631 * gcc.target/arm/wmul-3.c: Likewise.
632 * gcc.target/arm/wmul-4.c: Likewise.
633 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
634 add tab after scan target.
635 * gcc.target/arm/smlaltt-1.c: Likewise.
636 * gcc.target/arm/smlatb-1.c: Likewise.
637 * gcc.target/arm/smlatt-1.c: Likewise.
638
639 2011-07-07 Jakub Jelinek <jakub@redhat.com>
640
641 PR debug/49522
642 * gcc.dg/debug/pr49522.c: New test.
643
644 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
645
646 * gcc.dg/pragma-align.c: Run only if target !default_packed.
647 * gcc.dg/pr46212.c: Run only if target int32plus.
648 * gcc.dg/torture/pr48146.c: Ditto.
649 * gcc.dg/tree-ssa/vrp51.c: Ditto.
650 * c-c++-common/pr44832.c: Ditto.
651 * gcc.dg/pr49544.c: Run only if target ptr32plus.
652 * gcc.dg/pr31490.c: Ditto.
653 * gcc.dg/torture/builtin-math-7.c: Run only if target
654 large_double.
655 * gcc.dg/torture/pr45764.c: Skip for AVR.
656 * gcc.dg/pr47893.c: Ditto.
657
658 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
659
660 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
661 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
662 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
663 add tab to scan target.
664
665 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
666
667 * gcc.target/arm/neon-modes-3.c: New test.
668
669 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
670
671 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
672 -fno-loop-interchange -ffast-math.
673
674 2011-07-07 Richard Guenther <rguenther@suse.de>
675
676 * gcc.dg/ftrapv-3.c: New testcase.
677
678 2011-07-07 Richard Guenther <rguenther@suse.de>
679
680 * gcc.dg/tree-ssa/vrp58.c: New testcase.
681 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
682
683 2011-07-07 Kai Tietz <ktietz@redhat.com>
684
685 * gcc.dg/binop-notxor1.c: New test.
686 * gcc.dg/binop-notand4a.c: New test.
687 * gcc.dg/binop-notxor2.c: New test.
688 * gcc.dg/binop-notand3a.c: New test.
689 * gcc.dg/binop-notand2a.c: New test.
690 * gcc.dg/binop-notand6a.c: New test.
691 * gcc.dg/binop-notor1.c: New test.
692 * gcc.dg/binop-notand1a.c: New test.
693 * gcc.dg/binop-notand5a.c: New test.
694 * gcc.dg/binop-notor2.c: New test.
695
696 2011-07-07 Jakub Jelinek <jakub@redhat.com>
697
698 PR middle-end/49640
699 * gcc.dg/gomp/pr49640.c: New test.
700
701 2011-07-07 Richard Guenther <rguenther@suse.de>
702
703 * gcc.dg/graphite/pr37485.c: Add -floop-block.
704
705 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
706
707 PR target/39150
708 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
709
710 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
711
712 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
713 * gcc.target/powerpc/no-r11-2.c: Ditto.
714 * gcc.target/powerpc/no-r11-3.c: Ditto.
715
716 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
717
718 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
719 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
720
721 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
722
723 * lib/target-supports.exp (check_profiling_available): Disable
724 profiling with -fprofile-generate for target avr.
725
726 2011-07-06 Richard Guenther <rguenther@suse.de>
727
728 PR tree-optimization/49645
729 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
730
731 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
732
733 PR middle-end/47383
734 * gcc.dg/pr47383.c: New.
735
736 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
737
738 PR tree-optimization/49647
739 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
740
741 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
742
743 PR testsuite/49542
744 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
745 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
746
747 2011-07-05 Jason Merrill <jason@redhat.com>
748
749 PR c++/48157
750 * g++.dg/template/template-id-4.C: New.
751
752 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
753
754 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
755 * gcc.dg/pr43402.c: Ditto.
756
757 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
758
759 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
760
761 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
762
763 * gcc.target/powerpc/ppc-switch-1.c: New test for
764 --param case-values-threshold.
765 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
766
767 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
768
769 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
770
771 2011-07-05 Jason Merrill <jason@redhat.com>
772
773 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
774
775 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
776
777 PR tree-optimization/47654
778 * gcc.dg/graphite/block-pr47654.c: New.
779
780 2011-07-05 Jason Merrill <jason@redhat.com>
781
782 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
783
784 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
785
786 PR tree-optimization/49580
787 * gcc.dg/autopar/pr49580.c: New test.
788
789 2011-07-05 Richard Guenther <rguenther@suse.de>
790
791 PR tree-optimization/49518
792 PR tree-optimization/49628
793 * g++.dg/torture/pr49628.C: New testcase.
794 * gcc.dg/torture/pr49518.c: Likewise.
795
796 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
797
798 * ada/acats/run_acats (which): Extract last field from type -p,
799 type output only if command succeeded.
800
801 2011-07-04 Jason Merrill <jason@redhat.com>
802
803 * g++.dg/abi/mangle48.C: New.
804
805 * g++.dg/cpp0x/diag1.C: New.
806
807 * g++.dg/diagnostic/aka1.C: New.
808
809 2011-07-04 Jakub Jelinek <jakub@redhat.com>
810
811 PR rtl-optimization/49619
812 * gcc.dg/pr49619.c: New test.
813
814 PR rtl-optimization/49472
815 * gfortran.dg/pr49472.f90: New test.
816
817 PR debug/49602
818 * gcc.dg/pr49602.c: New test.
819
820 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
821
822 PR target/34734
823 PR target/44643
824 * gcc.target/avr/avr.exp: Run over cpp files, too.
825 * gcc.target/avr/torture/avr-torture.exp: Ditto.
826 * gcc.target/avr/progmem.h: New file.
827 * gcc.target/avr/exit-abort.h: New file.
828 * gcc.target/avr/progmem-error-1.c: New file.
829 * gcc.target/avr/progmem-error-1.cpp: New file.
830 * gcc.target/avr/progmem-warning-1.c: New file.
831 * gcc.target/avr/torture/progmem-1.c: New file.
832 * gcc.target/avr/torture/progmem-1.cpp: New file.
833
834 2011-07-04 Richard Guenther <rguenther@suse.de>
835
836 PR tree-optimization/49615
837 * g++.dg/torture/pr49615.C: New testcase.
838
839 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
840
841 PR tree-optimization/49610
842 * gcc.dg/vect/pr49610.c: New test.
843
844 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
845
846 * gnat.dg/specs/debug1.ads: New test.
847
848 2011-07-02 Janus Weil <janus@gcc.gnu.org>
849
850 PR fortran/49562
851 * gfortran.dg/typebound_proc_23.f90: New.
852
853 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
854
855 PR c++/49605
856 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
857
858 2011-07-01 Jason Merrill <jason@redhat.com>
859
860 PR c++/48261
861 * g++.dg/template/template-id-3.C: New.
862
863 PR c++/48593
864 * g++.dg/template/qualified-id4.C: New.
865
866 PR c++/48883
867 * g++.dg/template/explicit-args4.C: New.
868
869 PR c++/49085
870 * g++.dg/template/offsetof2.C: New.
871
872 2011-07-01 Kai Tietz <ktietz@redhat.com>
873
874 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
875
876 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
877
878 PR libmudflap/49549
879 * lib/target-supports.exp (check_effective_target_gld): New proc.
880
881 2011-07-01 Richard Guenther <rguenther@suse.de>
882
883 PR tree-optimization/49603
884 * gcc.dg/torture/pr49603.c: New testcase.
885
886 2011-06-30 Jason Merrill <jason@redhat.com>
887
888 PR c++/49387
889 * g++.dg/rtti/template1.C: New.
890
891 PR c++/49569
892 * g++.dg/cpp0x/regress/ctor1.C: New.
893
894 PR c++/49355
895 * g++.dg/cpp0x/initlist54.C: New.
896
897 2011-06-30 Martin Jambor <mjambor@suse.cz>
898
899 * gcc.dg/tree-ssa/sra-12.c: New test.
900
901 2011-06-29 Jason Merrill <jason@redhat.com>
902
903 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
904
905 2011-06-30 Richard Guenther <rguenther@suse.de>
906
907 PR tree-optimization/46787
908 * gcc.dg/vect/vect-121.c: New testcase.
909
910 2011-06-30 Martin Jambor <mjambor@suse.cz>
911
912 PR tree-optimization/49094
913 * gcc.dg/tree-ssa/pr49094.c: New test.
914
915 2011-06-30 Jakub Jelinek <jakub@redhat.com>
916
917 PR fortran/49540
918 * gfortran.dg/pr49540-1.f90: New test.
919 * gfortran.dg/pr49540-2.f90: New test.
920
921 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
922
923 PR ada/49511
924 * ada/acats/run_acats (which): Use last field of type -p output.
925
926 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
927 Iain Sandoe <iains@gcc.gnu.org>
928
929 PR libobjc/36610
930 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
931 Only skip on 64-bit *-*-darwin8* && !objc2.
932
933 2011-06-30 Richard Guenther <rguenther@suse.de>
934
935 PR tree-optimization/38752
936 * gcc.c-torture/compile/pr38752.c: New testcase.
937
938 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
939
940 * gcc.dg/vect/slp-widen-mult-half.c: New test.
941 * gcc.dg/vect/vect-widen-mult-half.c: New test.
942
943 2011-06-29 Jason Merrill <jason@redhat.com>
944
945 PR c++/49216
946 * g++.dg/cpp0x/initlist53.C: Use placement new.
947 * g++.dg/cpp0x/initlist-value.C: Use placement new.
948 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
949
950 PR c++/49003
951 * g++.dg/cpp0x/trailing6.C: New.
952 * g++.dg/cpp0x/pr45908.C: No error.
953
954 PR c++/49272
955 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
956
957 PR c++/49520
958 * g++.dg/cpp0x/constexpr-using2.C: New.
959
960 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
961
962 PR c++/45923
963 * g++.dg/cpp0x/constexpr-diag3.C: New.
964 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
965 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
966 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
967 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
968
969 2011-06-29 Jason Merrill <jason@redhat.com>
970
971 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
972
973 2011-06-29 Richard Guenther <rguenther@suse.de>
974
975 * gcc.dg/tree-ssa/loop-17.c: Adjust.
976
977 2011-06-29 Jason Merrill <jason@redhat.com>
978
979 * g++.dg/cpp0x/initlist-value2.C: New.
980
981 * g++.dg/cpp0x/constexpr-initlist4.C: New.
982 * g++.dg/cpp0x/initlist-value.C: New.
983
984 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
985
986 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
987
988 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
989
990 * gcc.dg/inline_1.c: Remove dg-excess-errors.
991 * gcc.dg/inline_2.c: Likewise.
992 * gcc.dg/unroll_1.c: Likewise.
993
994 2011-06-29 Jakub Jelinek <jakub@redhat.com>
995
996 PR debug/49567
997 * gcc.target/i386/pr49567.c: New test.
998
999 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
1000
1001 * gnat.dg/opt17.ad[sb]: New test.
1002
1003 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1004 Tom de Vries <tom@codesourcery.com>
1005
1006 * lib/target-supports.exp (check_effective_target_arm_nothumb)
1007 (check_effective_target_arm_thumb2): New effective targets.
1008 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
1009 properly. Clean up temporary files.
1010 * gcc.target/arm/ivopts-2.c: Likewise.
1011 * gcc.target/arm/ivopts-3.c: Likewise.
1012 * gcc.target/arm/ivopts-4.c: Likewise.
1013 * gcc.target/arm/ivopts-5.c: Likewise.
1014 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
1015
1016 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1017
1018 PR fortran/49479
1019 * gfortran.dg/reshape_zerosize_3.f90: New test.
1020
1021 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
1022
1023 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
1024 * gcc.target/arm/vfp-ldmias.c: Likewise.
1025 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
1026 * gcc.target/arm/vfp-stmdbs.c: Likewise.
1027 * gcc.target/arm/vfp-ldmiad.c: Likewise.
1028 * gcc.target/arm/vfp-stmias.c: Likewise.
1029 * gcc.target/arm/vfp-stmdbd.c: Likewise.
1030 * gcc.target/arm/vfp-stmiad.c: Likewise.
1031
1032 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1033
1034 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
1035 dg-prune-output.
1036 * gcc.target/arm/pr45701-2.c: Ditto.
1037
1038 2011-06-27 Janus Weil <janus@gcc.gnu.org>
1039
1040 PR fortran/49466
1041 * gfortran.dg/allocatable_scalar_9.f90: Modified.
1042 * gfortran.dg/extends_14.f03: Modified.
1043
1044 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
1045
1046 * lib/target-supports-dg.exp (dg-require-effective-target): Return
1047 early if the test is already being skipped.
1048
1049 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
1050 scan-assembler-dem-not): For missing file, report unresolved with
1051 same message as for pass/fail, with reason reported in log file.
1052
1053 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
1054 from add_options_for_arm_neon_fp16.
1055 (check_effective_target_arm_fp16_ok_nocache): Renamed from
1056 check_effective_target_arm_neon_fp16_ok_nocache.
1057 Check -mfpu and -mfloat-abi options from current multilib.
1058 Do not require neon support.
1059 (check_effective_target_arm_fp16_ok): Renamed from
1060 check_effecitve_target_arm_neon_fp16_ok.
1061 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
1062 arm_neon_fp16_ok and arm_fp16.
1063 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
1064 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
1065 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
1066 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
1067
1068 2011-06-27 Jakub Jelinek <jakub@redhat.com>
1069
1070 * gcc.dg/builtin-assume-aligned-1.c: New test.
1071 * gcc.dg/builtin-assume-aligned-2.c: New test.
1072 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
1073
1074 PR debug/49544
1075 * gcc.dg/pr49544.c: New test.
1076
1077 2011-06-27 Richard Guenther <rguenther@suse.de>
1078
1079 PR tree-optimization/49394
1080 * g++.dg/torture/pr49394.C: New testcase.
1081
1082 2011-06-27 Kai Tietz <ktietz@redhat.com>
1083
1084 * gcc.dg/optimize-bswapdi-2.c: New test.
1085
1086 2011-06-27 Michael Hope <michael.hope@linaro.org>
1087 Richard Sandiford <richard.sandiford@linaro.org>
1088
1089 PR tree-optimization/49169
1090 * gcc.dg/torture/pr49169.c: New test.
1091
1092 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1093
1094 PR testsuite/49529
1095 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
1096
1097 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
1098 hppa*-*-hpux*.
1099
1100 2011-06-26 Jason Merrill <jason@redhat.com>
1101
1102 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
1103
1104 PR c++/49528
1105 * g++.dg/init/ref19.C: New.
1106 * g++.dg/cpp0x/constexpr-cleanup.C: New.
1107
1108 2011-06-26 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR tree-optimization/48377
1111 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
1112 non_strict_align.
1113
1114 2011-06-26 Steve Ellcey <sje@cup.hp.com>
1115
1116 PR middle-end/49191
1117 * lib/target-supports.exp (check_effective_target_non_strict_align):
1118 New.
1119 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
1120
1121 2011-06-24 Martin Jambor <mjambor@suse.cz>
1122
1123 PR tree-optimizations/49516
1124 * g++.dg/tree-ssa/pr49516.C: New test.
1125
1126 2011-06-23 Jason Merrill <jason@redhat.com>
1127
1128 PR c++/35255
1129 * g++.dg/template/partial10.C: New.
1130 * g++.dg/template/partial11.C: New.
1131
1132 2011-06-23 Jeff Law <law@redhat.com>
1133
1134 PR middle-end/48770
1135 * gcc.dg/pr48770.c: New test.
1136
1137 2011-06-23 Jan Hubicka <jh@suse.cz>
1138
1139 PR middle-end/49373
1140 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
1141
1142 2011-06-23 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR testsuite/49512
1145 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
1146 instead of -fdump-tree-optimized.
1147
1148 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1149
1150 PR c++/44625
1151 * g++.dg/template/crash107.C: New.
1152 * g++.dg/template/error17.C: Adjust.
1153
1154 2011-06-23 Jason Merrill <jason@redhat.com>
1155
1156 PR c++/49507
1157 * g++.dg/cpp0x/defaulted30.C: New.
1158
1159 PR c++/49440
1160 * g++.dg/rtti/anon-ns1.C: New.
1161
1162 PR c++/49395
1163 * g++.dg/init/ref18.C: New.
1164
1165 PR c++/36435
1166 * g++.dg/template/partial9.C: New.
1167
1168 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
1169
1170 PR middle-end/49373
1171 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
1172
1173 2011-06-22 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR debug/49496
1176 * gcc.dg/pr49496.c: New test.
1177
1178 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
1179
1180 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
1181 is not xscale.
1182
1183 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
1184
1185 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
1186 * gcc.target/arm/pr42879.c: Likewise.
1187 * gcc.target/arm/pr45701-3.c: Likewise.
1188
1189 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
1190 * gcc.target/arm/pr40482.c: Likewise.
1191 * gcc.target/arm/stack-corruption.c: Likewise.
1192
1193 2011-06-22 Richard Guenther <rguenther@suse.de>
1194
1195 PR tree-optimization/49493
1196 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
1197
1198 2011-06-22 Jason Merrill <jason@redhat.com>
1199
1200 PR c++/49260
1201 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
1202
1203 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
1204 Dmitry Melnik <dm@ispras.ru>
1205
1206 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
1207 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
1208 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
1209
1210 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
1211
1212 * gcc.target/arm/tlscall.c: New.
1213
1214 2011-06-21 Jason Merrill <jason@redhat.com>
1215
1216 PR c++/49172
1217 * g++.dg/cpp0x/constexpr-ref1.C: New.
1218 * g++.dg/cpp0x/constexpr-ref2.C: New.
1219 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
1220
1221 PR c++/49482
1222 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
1223
1224 PR c++/49418
1225 * g++.dg/template/param3.C: New.
1226
1227 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
1228
1229 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
1230 my_clrsb test functions.
1231 (main): Test clrsb.
1232 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
1233 test_sll, test_ull): Add clrsb tests.
1234 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
1235 clrsbll.
1236
1237 2011-06-21 Janus Weil <janus@gcc.gnu.org>
1238
1239 PR fortran/49112
1240 * gfortran.dg/class_44.f03: New.
1241
1242 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1243
1244 PR tree-optimization/49478
1245 * gcc.dg/vect/pr49478.c
1246
1247 2011-06-21 Richard Guenther <rguenther@suse.de>
1248
1249 PR tree-optimization/49483
1250 * gcc.dg/vect/vect-120.c: New testcase.
1251
1252 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
1253
1254 PR testsuite/49443
1255 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
1256 * gcc.dg/vect/vect-peel-4.c: Likewise.
1257
1258 2011-06-22 Christian Bruel <christian.bruel@st.com>
1259
1260 PR middle-end/49139
1261 * gcc.dg/always_inline.c: Removed -Winline. Update checks
1262 * gcc.dg/always_inline2.c: Likewise.
1263 * gcc.dg/always_inline3.c: Likewise.
1264 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
1265 * gcc.dg/inline_1.c: Likewise.
1266 * gcc.dg/inline_2.c: Likewise.
1267 * gcc.dg/inline_3.c: Likewise.
1268 * gcc.dg/inline_4.c: Likewise.
1269 * gcc.dg/20051201-1.c: Likewise.
1270 * gcc.dg/pr40087.c: Likewise.
1271 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1272 * gcc.dg/inline-22.c: Likewise.
1273 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
1274 * gcc.dg/lto/20090218-1_1.c: Likewise.
1275 * g++.dg/ipa/devirt-7.C: Likewise.
1276 * gcc.dg/uninit-pred-5_a.c: Likewise.
1277 * gcc.dg/uninit-pred-5_b.c: Likewise.
1278 * gcc.dg/fail_always_inline.c: New.
1279
1280 2011-06-21 Jakub Jelinek <jakub@redhat.com>
1281
1282 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
1283 into 6 jobs instead of 3.
1284
1285 2011-06-20 Jason Merrill <jason@redhat.com>
1286
1287 PR c++/49216
1288 * g++.dg/cpp0x/initlist53.C: New.
1289
1290 2011-06-20 Tobias Burnus <burnus@net-b.de>
1291
1292 PR fortran/18918
1293 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
1294 * gfortran.dg/coarray_lock_3.f90: New.
1295 * gfortran.dg/coarray/lock_1.f90: New.
1296
1297 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
1298
1299 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
1300 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
1301 unresolved and report the reason to the log file.
1302
1303 * lib/scanasm.exp (object-size): Move argument processing earlier
1304 to report errors before verifying that the file exists. Report
1305 problems detected at runtime as unresolved instead of error and
1306 report their reasons to the log file.
1307
1308 2011-06-20 Jason Merrill <jason@redhat.com>
1309
1310 PR c++/47080
1311 * g++.dg/cpp0x/explicit6.C: New.
1312
1313 PR c++/47635
1314 * g++.dg/cpp0x/enum20.C: New.
1315
1316 PR c++/48138
1317 * g++.dg/ext/attr-aligned01.C: New.
1318
1319 PR c++/49205
1320 * g++.dg/cpp0x/variadic-default.C: New.
1321
1322 PR c++/43321
1323 * g++.dg/cpp0x/auto26.C: New.
1324
1325 PR c++/43831
1326 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
1327
1328 2011-06-20 Kai Tietz <ktietz@redhat.com>
1329
1330 * gcc.dg/binop-notand1.c: New test.
1331 * gcc.dg/binop-notand2.c: New test.
1332 * gcc.dg/binop-notand3.c: New test.
1333 * gcc.dg/binop-notand4.c: New test.
1334 * gcc.dg/binop-notand5.c: New test.
1335 * gcc.dg/binop-notand6.c: New test.
1336
1337 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR testsuite/49432
1340 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
1341
1342 2011-06-18 Janus Weil <janus@gcc.gnu.org>
1343
1344 PR fortran/49400
1345 * gfortran.dg/proc_ptr_31.f90: New.
1346
1347 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1348
1349 * gnat.dg/volatile6.adb: New test.
1350 * gnat.dg/volatile7.adb: Likewise.
1351 * gnat.dg/volatile8.adb: Likewise.
1352 * gnat.dg/volatile9.adb: Likewise.
1353
1354 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
1355
1356 * gnat.dg/constant3.adb: New test.
1357
1358 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
1359
1360 PR libfortran/49296
1361 * gfortran.dg/read_list_eof_1.f90: New test.
1362
1363 2011-06-18 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR target/49411
1366 * gcc.target/i386/testimm-1.c: New test.
1367 * gcc.target/i386/testimm-2.c: New test.
1368 * gcc.target/i386/testimm-3.c: New test.
1369 * gcc.target/i386/testimm-4.c: New test.
1370 * gcc.target/i386/testimm-5.c: New test.
1371 * gcc.target/i386/testimm-6.c: New test.
1372 * gcc.target/i386/testimm-7.c: New test.
1373 * gcc.target/i386/testimm-8.c: New test.
1374 * gcc.target/i386/xop-vpermil2px-2.c: New test.
1375 * gcc.target/i386/xop-rotate1-int.c: New test.
1376 * gcc.target/i386/xop-rotate2-int.c: New test.
1377
1378 2011-06-17 Jason Merrill <jason@redhat.com>
1379
1380 * g++.dg/cpp0x/rv-func2.C: New.
1381
1382 * g++.dg/debug/dwarf2/lambda1.C: New.
1383 * g++.dg/warn/Wshadow-6.C: Adjust.
1384
1385 2011-06-17 Janus Weil <janus@gcc.gnu.org>
1386
1387 PR fortran/48699
1388 * gfortran.dg/move_alloc_5.f90: New.
1389
1390 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
1391
1392 PR rtl-optimization/48542
1393 * gcc.dg/torture/pr48542.c: New test.
1394
1395 2011-06-16 Jason Merrill <jason@redhat.com>
1396
1397 PR c++/44160
1398 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
1399
1400 PR c++/45378
1401 * g++.dg/cpp0x/initlist52.C New.
1402
1403 PR c++/45399
1404 * c-c++-common/raw-string-12.c: New.
1405
1406 PR c++/49229
1407 * g++.dg/cpp0x/sfinae26.C: New.
1408
1409 PR c++/49251
1410 * g++.dg/cpp0x/variadic113.C: New.
1411
1412 PR c++/49420
1413 * g++.dg/cpp0x/variadic112.C: New.
1414
1415 2011-06-16 Jeff Law <law@redhat.com>
1416
1417 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
1418 improved jump threading.
1419 * gcc.dg/builtin-object-size-2.c: Likewise.
1420 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
1421
1422 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1423
1424 PR fortran/49074
1425 * gfortran.dg/typebound_assignment_3.f03: New.
1426
1427 2011-06-16 Steve Ellcey <sje@cup.hp.com>
1428
1429 PR testsuite/48727
1430 * g++.dg/opt/devirt2.C: Change xfail rule to target.
1431
1432 2011-06-16 Martin Jambor <mjambor@suse.cz>
1433
1434 PR tree-optimization/49343
1435 * gnat.dg/discr31.ad[sb]: New test.
1436
1437 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
1440
1441 2011-06-16 Tom de Vries <tom@codesourcery.com>
1442
1443 PR target/45098
1444 * gcc.target/arm/ivopts-3.c: Update test.
1445 * gcc.target/arm/ivopts-5.c: Same.
1446
1447 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1448
1449 Revert:
1450 2011-06-10 Wei Guozhi <carrot@google.com>
1451
1452 PR target/45335
1453 * gcc.target/arm/pr45335.c: New test.
1454 * gcc.target/arm/pr45335-2.c: New test.
1455 * gcc.target/arm/pr45335-3.c: New test.
1456 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1457 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1458 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1459
1460 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
1461
1462 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
1463
1464 2011-06-16 Janus Weil <janus@gcc.gnu.org>
1465
1466 PR fortran/49417
1467 * gfortran.dg/class_43.f03: New.
1468
1469 2011-06-16 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR tree-optimization/49419
1472 * gcc.c-torture/execute/pr49419.c: New test.
1473
1474 2011-06-16 Revital Eres <revital.eres@linaro.org>
1475
1476 * gcc.dg/sms-9.c: New file.
1477
1478 2011-06-15 Easwaran Raman <eraman@google.com>
1479
1480 PR rtl-optimization/49414
1481 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
1482
1483 2011-06-14 Jason Merrill <jason@redhat.com>
1484
1485 * g++.dg/cpp0x/noexcept13.C: New.
1486
1487 2011-06-14 Easwaran Raman <eraman@google.com>
1488
1489 PR rtl-optimization/44194
1490 * gcc.dg/pr44194-1.c: New test.
1491 * gcc.dg/pr44194-2.c: New test.
1492
1493 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1494
1495 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
1496 switches.
1497 * gcc.target/arm/pr45701-2.c: Likewise.
1498 * gcc.target/arm/thumb-branch1.c: Likewise.
1499
1500 2011-06-14 Steve Ellcey <sje@cup.hp.com>
1501
1502 PR testsuite/48727
1503 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
1504
1505 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
1506
1507 * gcc.target/arm/pr45701-1.c: Require thumb support.
1508 * gcc.target/arm/pr45701-2.c: Likewise.
1509 * gcc.target/arm/thumb-branch1.c: Likewise.
1510
1511 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
1512 * gcc.target/arm/pr39839.c: Likewise.
1513 * gcc.target/arm/pr40657-2.c: Likewise.
1514 * gcc.target/arm/pr40956.c: Likewise.
1515 * gcc.target/arm/pr41679.c: Likewise.
1516 * gcc.target/arm/pr42235.c: Likewise.
1517 * gcc.target/arm/pr42495.c: Likewise.
1518 * gcc.target/arm/pr42505.c: Likewise.
1519 * gcc.target/arm/pr42574.c: Likewise.
1520 * gcc.target/arm/pr46883.c: Likewise.
1521 * gcc.target/arm/pr46934.c: Likewise.
1522 * gcc.target/arm/xor-and.c: Likewise.
1523
1524 2011-06-14 Jason Merrill <jason@redhat.com>
1525
1526 * g++.dg/other/error23.C: Adjust error message.
1527 * g++.dg/other/error32.C: Likewise.
1528
1529 PR c++/49389
1530 * g++.dg/cpp0x/rv-dotstar.C: New.
1531
1532 PR c++/49369
1533 * g++.dg/cpp0x/decltype30.C: New.
1534
1535 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
1536
1537 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR fortran/49103
1540 * gfortran.dg/pr49103.f90: New test.
1541
1542 2011-06-14 Tom de Vries <tom@codesourcery.com>
1543
1544 PR target/45098
1545 * gcc.target/arm/ivopts-3.c: New test.
1546 * gcc.target/arm/ivopts-4.c: New test.
1547 * gcc.target/arm/ivopts-5.c: New test.
1548
1549 2011-06-14 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR rtl-optimization/49390
1552 * gcc.c-torture/execute/pr49390.c: New test.
1553
1554 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1555
1556 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
1557
1558 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
1559
1560 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
1561 * gcc.c-torture/execute/cmpsi-2.x: New file.
1562 * gcc.c-torture/execute/pr45262.c: Undo 172757.
1563 * gcc.c-torture/execute/pr45262.x: New file.
1564 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
1565 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
1566 int32plus
1567 * gcc.c-torture/compile/pr49163.c: Ditto.
1568
1569 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
1570
1571 * gcc.dg/vect/vect-16.c: Rename to...
1572 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
1573 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
1574 for double-word vectors.
1575 * gcc.dg/vect/vect-peel-4.c: Likewise.
1576 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
1577 vect_element_align.
1578 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
1579 -fno-fast-math.
1580
1581 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
1582
1583 PR target/44618
1584 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
1585
1586 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
1587
1588 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
1589
1590 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
1591
1592 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
1593
1594 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1595
1596 * gfortran.dg/trim_optimize_8.f90: New test case.
1597
1598 2011-06-13 Jakub Jelinek <jakub@redhat.com>
1599 Ira Rosen <ira.rosen@linaro.org>
1600
1601 PR tree-optimization/49352
1602 * gcc.dg/vect/pr49352.c: New test.
1603
1604 2011-06-12 Tobias Burnus
1605
1606 PR fortran/49324
1607 * gfortran.dg/alloc_comp_assign_11.f90: New.
1608
1609 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1610
1611 * gfortran.dg/trim_optimize_7.f90: New test.
1612
1613 2011-06-10 Wei Guozhi <carrot@google.com>
1614
1615 PR target/45335
1616 * gcc.target/arm/pr45335.c: New test.
1617 * gcc.target/arm/pr45335-2.c: New test.
1618 * gcc.target/arm/pr45335-3.c: New test.
1619 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
1620 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
1621 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
1622
1623 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/41769
1626 * g++.dg/parse/error39.C: New.
1627
1628 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
1629
1630 * gcc.target/arm/20090811-1.c: Skip for incompatible
1631 options, do not override other options.
1632 * gcc.target/arm/combine-cmp-shift.c: Skip for
1633 incompatible options.
1634 * gcc.target/arm/pr45094.c: Likewise.
1635 * gcc.target/arm/scd42-1.c: Likewise.
1636 * gcc.target/arm/scd42-3.c: Likewise.
1637 * gcc.target/arm/thumb-ltu.c: Likewise.
1638
1639 * lib/target-supports.exp
1640 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
1641 multilib flags use -mfpu with a value other than neon-fp16.
1642
1643 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1644
1645 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
1646 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
1647
1648 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1649
1650 * lib/target-supports.exp (check_effective_target_pie): New proc.
1651 * gcc.dg/pie-link.c: Use target pie.
1652
1653 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
1654 Laurent Rougé <laurent.rouge@menta.fr>
1655
1656 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
1657 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
1658
1659 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
1660
1661 * gfortran.dg/coarray/sync_1.f90: New test for
1662 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
1663
1664 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
1665
1666 PR tree-optimization/49318
1667 * gcc.dg/vect/pr49318.c: New test.
1668
1669 2011-06-09 David Krauss <potswa@mac.com>
1670
1671 * g++.dg/template/arrow1.C: New.
1672
1673 2011-06-09 Jason Merrill <jason@redhat.com>
1674
1675 * lib/prune.exp: Prune "note"s.
1676 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
1677
1678 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
1679 * g++.dg/template/dependent-expr3.C: Likewise.
1680 * g++.dg/parse/template7.C: Likewise.
1681 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1682 * g++.old-deja/g++.jason/rfg10.C: Likewise.
1683 * g++.old-deja/g++.pt/friend38.C: Likewise.
1684 * g++.old-deja/g++.pt/crash32.C: Likewise.
1685 * g++.old-deja/g++.other/init4.C: Likewise.
1686 * g++.old-deja/g++.other/friend8.C: Likewise.
1687
1688 * g++.dg/ext/complex7.C: Adjust expected output.
1689 * g++.dg/diagnostic/method1.C: Likewise.
1690 * g++.dg/parse/parameter-declaration-2.C: Likewise.
1691 * g++.dg/parse/crash33.C: Likewise.
1692 * g++.dg/other/warning1.C: Likewise.
1693 * g++.dg/init/pr29571.C: Likewise.
1694 * g++.dg/warn/overflow-warn-1.C: Likewise.
1695 * g++.dg/warn/overflow-warn-3.C: Likewise.
1696 * g++.dg/warn/overflow-warn-4.C: Likewise.
1697 * g++.old-deja/g++.oliva/template1.C: Likewise.
1698
1699 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
1700 * g++.dg/parse/template7.C: Adjust.
1701
1702 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
1703
1704 PR target/49307
1705 * gcc.dg/pr49307.c: New.
1706
1707 2011-06-09 Wei Guozhi <carrot@google.com>
1708
1709 PR target/46975
1710 * gcc.target/arm/pr46975.c: New testcase.
1711
1712 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
1713
1714 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
1715 (PMETH, arglist_t): Removed.
1716 (method_get_number_of_arguments): Removed.
1717 (method_get_nth_argument): Removed.
1718 (method_get_first_argument): Removed.
1719 (method_get_next_argument): Removed.
1720 (method_get_sizeof_arguments): Removed.
1721 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
1722 (PMETH): Removed.
1723 (method_get_number_of_arguments): Removed.
1724 (method_get_nth_argument): Removed.
1725 (method_get_first_argument): Removed.
1726 (method_get_next_argument): Removed.
1727 (method_get_sizeof_arguments): Removed.
1728 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
1729
1730 2011-06-09 David Li <davidxl@google.com>
1731
1732 * gcc.dg/dump-pass.c: New test.
1733
1734 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1735
1736 PR c++/29003
1737 * g++.dg/parse/error38.C: New.
1738
1739 2011-06-09 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR middle-end/49308
1742 * gfortran.dg/pr49308.f90: New test.
1743
1744 2011-06-08 Jason Merrill <jason@redhat.com>
1745
1746 * g++.dg/cpp0x/noexcept11.C: New.
1747 * g++.dg/cpp0x/noexcept12.C: New.
1748 * g++.dg/cpp0x/sfinae11.C: Adjust.
1749
1750 2011-06-08 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR testsuite/49323
1753 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
1754 to dg-options, match also DW_AT_linkage_name.
1755
1756 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1757
1758 PR middle-end/21953
1759 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
1760 -fno-common on alpha*-dec-osf*.
1761 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
1762
1763 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
1764
1765 PR rtl-optimization/49303
1766 * gcc.target/ia64/pr49303.c: New test.
1767
1768 2011-06-08 Tobias Burnus <burnus@net-b.de>
1769
1770 PR fortran/18918
1771 * gfortran.dg/coarray_lock_1.f90: New.
1772 * gfortran.dg/coarray_lock_2.f90: New.
1773
1774 2011-06-07 Jason Merrill <jason@redhat.com>
1775
1776 * lib/prune.exp: Look for "required" rather than "instantiated".
1777 * g++.dg/abi/mangle11.C: Likewise.
1778 * g++.dg/abi/mangle12.C: Likewise.
1779 * g++.dg/abi/mangle17.C: Likewise.
1780 * g++.dg/abi/mangle20-2.C: Likewise.
1781 * g++.dg/abi/pragma-pack1.C: Likewise.
1782 * g++.dg/cpp0x/decltype26.C: Likewise.
1783 * g++.dg/cpp0x/decltype28.C: Likewise.
1784 * g++.dg/cpp0x/decltype29.C: Likewise.
1785 * g++.dg/cpp0x/enum11.C: Likewise.
1786 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1787 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1788 * g++.dg/cpp0x/pr47416.C: Likewise.
1789 * g++.dg/ext/case-range2.C: Likewise.
1790 * g++.dg/ext/case-range3.C: Likewise.
1791 * g++.dg/gomp/for-19.C: Likewise.
1792 * g++.dg/gomp/pr37533.C: Likewise.
1793 * g++.dg/gomp/pr38639.C: Likewise.
1794 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
1795 * g++.dg/inherit/base3.C: Likewise.
1796 * g++.dg/inherit/using6.C: Likewise.
1797 * g++.dg/init/placement4.C: Likewise.
1798 * g++.dg/init/reference3.C: Likewise.
1799 * g++.dg/lookup/scoped6.C: Likewise.
1800 * g++.dg/lookup/using7.C: Likewise.
1801 * g++.dg/other/abstract1.C: Likewise.
1802 * g++.dg/other/error10.C: Likewise.
1803 * g++.dg/other/error5.C: Likewise.
1804 * g++.dg/other/field1.C: Likewise.
1805 * g++.dg/other/offsetof5.C: Likewise.
1806 * g++.dg/parse/bitfield2.C: Likewise.
1807 * g++.dg/parse/constant4.C: Likewise.
1808 * g++.dg/parse/crash20.C: Likewise.
1809 * g++.dg/parse/invalid-op1.C: Likewise.
1810 * g++.dg/parse/non-dependent2.C: Likewise.
1811 * g++.dg/parse/template18.C: Likewise.
1812 * g++.dg/tc1/dr152.C: Likewise.
1813 * g++.dg/tc1/dr166.C: Likewise.
1814 * g++.dg/tc1/dr176.C: Likewise.
1815 * g++.dg/tc1/dr213.C: Likewise.
1816 * g++.dg/template/access11.C: Likewise.
1817 * g++.dg/template/access2.C: Likewise.
1818 * g++.dg/template/access3.C: Likewise.
1819 * g++.dg/template/access7.C: Likewise.
1820 * g++.dg/template/arg7.C: Likewise.
1821 * g++.dg/template/cond2.C: Likewise.
1822 * g++.dg/template/crash13.C: Likewise.
1823 * g++.dg/template/crash40.C: Likewise.
1824 * g++.dg/template/crash7.C: Likewise.
1825 * g++.dg/template/crash84.C: Likewise.
1826 * g++.dg/template/ctor5.C: Likewise.
1827 * g++.dg/template/defarg13.C: Likewise.
1828 * g++.dg/template/defarg14.C: Likewise.
1829 * g++.dg/template/dtor7.C: Likewise.
1830 * g++.dg/template/eh2.C: Likewise.
1831 * g++.dg/template/error2.C: Likewise.
1832 * g++.dg/template/error43.C: Likewise.
1833 * g++.dg/template/friend32.C: Likewise.
1834 * g++.dg/template/injected1.C: Likewise.
1835 * g++.dg/template/instantiate1.C: Likewise.
1836 * g++.dg/template/instantiate3.C: Likewise.
1837 * g++.dg/template/instantiate5.C: Likewise.
1838 * g++.dg/template/instantiate7.C: Likewise.
1839 * g++.dg/template/local6.C: Likewise.
1840 * g++.dg/template/lookup2.C: Likewise.
1841 * g++.dg/template/member5.C: Likewise.
1842 * g++.dg/template/memfriend15.C: Likewise.
1843 * g++.dg/template/memfriend16.C: Likewise.
1844 * g++.dg/template/memfriend17.C: Likewise.
1845 * g++.dg/template/memfriend7.C: Likewise.
1846 * g++.dg/template/meminit1.C: Likewise.
1847 * g++.dg/template/nested3.C: Likewise.
1848 * g++.dg/template/non-type-template-argument-1.C: Likewise.
1849 * g++.dg/template/nontype12.C: Likewise.
1850 * g++.dg/template/nontype13.C: Likewise.
1851 * g++.dg/template/nontype6.C: Likewise.
1852 * g++.dg/template/pr23510.C: Likewise.
1853 * g++.dg/template/pr35240.C: Likewise.
1854 * g++.dg/template/ptrmem15.C: Likewise.
1855 * g++.dg/template/ptrmem6.C: Likewise.
1856 * g++.dg/template/qualified-id1.C: Likewise.
1857 * g++.dg/template/qualttp20.C: Likewise.
1858 * g++.dg/template/qualttp3.C: Likewise.
1859 * g++.dg/template/qualttp4.C: Likewise.
1860 * g++.dg/template/qualttp5.C: Likewise.
1861 * g++.dg/template/qualttp6.C: Likewise.
1862 * g++.dg/template/qualttp7.C: Likewise.
1863 * g++.dg/template/qualttp8.C: Likewise.
1864 * g++.dg/template/recurse.C: Likewise.
1865 * g++.dg/template/recurse2.C: Likewise.
1866 * g++.dg/template/ref5.C: Likewise.
1867 * g++.dg/template/scope2.C: Likewise.
1868 * g++.dg/template/sfinae10.C: Likewise.
1869 * g++.dg/template/sfinae3.C: Likewise.
1870 * g++.dg/template/sizeof3.C: Likewise.
1871 * g++.dg/template/static9.C: Likewise.
1872 * g++.dg/template/template-id-2.C: Likewise.
1873 * g++.dg/template/typedef13.C: Likewise.
1874 * g++.dg/template/typename4.C: Likewise.
1875 * g++.dg/template/using14.C: Likewise.
1876 * g++.dg/template/using2.C: Likewise.
1877 * g++.dg/template/warn1.C: Likewise.
1878 * g++.dg/warn/Wparentheses-13.C: Likewise.
1879 * g++.dg/warn/Wparentheses-15.C: Likewise.
1880 * g++.dg/warn/Wparentheses-16.C: Likewise.
1881 * g++.dg/warn/Wparentheses-17.C: Likewise.
1882 * g++.dg/warn/Wparentheses-18.C: Likewise.
1883 * g++.dg/warn/Wparentheses-19.C: Likewise.
1884 * g++.dg/warn/Wparentheses-20.C: Likewise.
1885 * g++.dg/warn/Wparentheses-23.C: Likewise.
1886 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1887 * g++.dg/warn/noeffect2.C: Likewise.
1888 * g++.dg/warn/noeffect4.C: Likewise.
1889 * g++.dg/warn/pr8570.C: Likewise.
1890 * g++.old-deja/g++.brendan/init2.C: Likewise.
1891 * g++.old-deja/g++.eh/spec6.C: Likewise.
1892 * g++.old-deja/g++.pt/crash10.C: Likewise.
1893 * g++.old-deja/g++.pt/crash36.C: Likewise.
1894 * g++.old-deja/g++.pt/derived3.C: Likewise.
1895 * g++.old-deja/g++.pt/error2.C: Likewise.
1896 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1897 * g++.old-deja/g++.pt/infinite1.C: Likewise.
1898 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1899 * g++.old-deja/g++.pt/overload7.C: Likewise.
1900 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
1901
1902 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1903 Iain Sandoe <iains@gcc.gnu.org>
1904
1905 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
1906 Added code to deal with the case when [Protocol
1907 -descriptionForInstanceMethod:] or [Protocol
1908 -descriptionForClassMethod:] returns NULL.
1909
1910 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
1911 Iain Sandoe <iains@gcc.gnu.org>
1912
1913 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
1914 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
1915 Added cast.
1916
1917 2011-06-07 Xinliang David Li <davidxl@google.com>
1918
1919 * gcc.dg/inline_2.c: New test.
1920 * gcc.dg/unroll_2.c: New test.
1921 * gcc.dg/inline_3.c: New test.
1922 * gcc.dg/unroll_3.c: New test.
1923 * gcc.dg/inline_4.c: New test.
1924 * gcc.dg/unroll_4.c: New test.
1925 * gcc.dg/inline_1.c: New test.
1926 * gcc.dg/unroll_1.c: New test.
1927
1928 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1929
1930 PR tree-optimization/48497
1931 * lib/gcc-defs.exp (dg-additional-options): New proc.
1932 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
1933 -msse2 on 32-bit x86.
1934
1935 2011-06-06 Jason Merrill <jason@redhat.com>
1936
1937 * g++.dg/cpp0x/enum19.C: New.
1938
1939 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
1940
1941 * gcc.target/arm/neon-reload-class.c: New test.
1942
1943 2011-06-07 Dodji Seketeli <dodji@redhat.com>
1944
1945 PR debug/49130
1946 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
1947
1948 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1949
1950 * gcc.target/arm/smlatb-1.c: New file.
1951 * gcc.target/arm/smlatt-1.c: New file.
1952 * gcc.target/arm/smlaltb-1.c: New file.
1953 * gcc.target/arm/smlaltt-1.c: New file.
1954
1955 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
1956
1957 * gcc.target/arm/mla-2.c: New test.
1958
1959 2011-06-07 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR gcov-profile/49299
1962 * gcc.dg/tree-prof/pr49299-1.c: New test.
1963 * gcc.dg/tree-prof/pr49299-2.c: New test.
1964
1965 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
1966
1967 * lib/target-supports.exp
1968 (check_effective_target_vect_widen_mult_qi_to_hi):
1969 Add NEON as supporting target.
1970 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1971 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
1972 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
1973 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
1974 using widening multiplication on targets that support it.
1975 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1976 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
1977 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
1978
1979 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
1980
1981 Updated all testcases in the ObjC/ObjC++ testsuites to use the
1982 Modern Objective-C runtime API.
1983 * objc/execute/next_mapping.h: Removed.
1984 * objc-obj-c++-shared/next-mapping.h: Removed.
1985 * objc-obj-c++-shared/Object1.h: Removed.
1986 * objc-obj-c++-shared/Object1.m: Removed.
1987 * objc-obj-c++-shared/Object1.mm: Removed.
1988 * objc-obj-c++-shared/Object1-implementation.h: Removed.
1989 * objc-obj-c++-shared/Protocol1.h: Removed.
1990 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
1991 of ProtoBool, IVAR_T and METHOD.
1992 * objc-obj-c++-shared/runtime.h: New.
1993 * objc-obj-c++-shared/TestsuiteObject.h: New.
1994 * objc-obj-c++-shared/TestsuiteObject.m: New.
1995
1996 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
1997 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
1998 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
1999 it a class method.
2000 * objc/execute/_cmd.m: Include
2001 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2002 runtime API. ([TestClass +initialize]): Include this method also
2003 with the GNU runtime.
2004 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
2005 Object. ([-setValue:]): Return void.
2006 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
2007 with the GNU runtime. Include
2008 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
2009 for the NeXT runtime. Use the existing print_ivars() and
2010 compare_structures() implementations for the old NeXT runtime.
2011 Added new implementations for the Modern GNU and NeXT runtimes.
2012 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
2013 well. (main): Use objc_getClass(). Use return instead of exit.
2014 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
2015 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
2016 of exit().
2017 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
2018 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
2019 instead of Object. (main): Use return instead of exit().
2020 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
2021 instead of Object. Removed prototype for exit(). (main): Use
2022 return instead of exit(). Use the Modern Objective-C runtime API.
2023 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
2024 Object.
2025 * objc/execute/class-tests-1.h: Include
2026 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2027 runtime API. (test_class_with_superclass): Do not call [Object
2028 class]. There is no need to with the current libobjc.
2029 * objc/execute/class-tests-2.h: Include
2030 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
2031 runtime API.
2032 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
2033 ../../objc-obj-c++-shared/next-mapping.h.
2034 * objc/execute/class-2.m: Likewise.
2035 * objc/execute/class-3.m: Likewise.
2036 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
2037 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
2038 +initialize]): Include this method also with the GNU
2039 runtime. (main): Use the Modern Objective-C runtime API.
2040 * objc/execute/class-5.m: Likewise.
2041 * objc/execute/class-6.m: Likewise.
2042 * objc/execute/class-7.m: Likewise.
2043 * objc/execute/class-8.m: Likewise.
2044 * objc/execute/class-9.m: Likewise.
2045 * objc/execute/class-10.m: Likewise.
2046 * objc/execute/class-11.m: Likewise.
2047 * objc/execute/class-12.m: Likewise.
2048 * objc/execute/class-13.m: Likewise.
2049 * objc/execute/class-14.m: Likewise.
2050 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
2051 this method also with the GNU runtime.
2052 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
2053 +initialize]): Include this method also with the GNU runtime.
2054 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
2055 of Object.
2056 * objc/execute/encode-1.m: Likewise.
2057 * objc/execute/enumeration-1.m: Likewise.
2058 * objc/execute/enumeration-2.m: Likewise.
2059 * objc/execute/exceptions/catchall-1.m: Likewise.
2060 * objc/execute/exceptions/finally-1.m: Likewise.
2061 * objc/execute/exceptions/foward-1.m: Likewise.
2062 * objc/execute/exceptions/local-variables-1.m: Likewise.
2063 * objc/execute/exceptions/throw-nil.m: Likewise.
2064 * objc/execute/exceptions/trivial.m: Likewise.
2065 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
2066 of Object. Include objc/runtime.h instead of objc/objc-api.h.
2067 * objc/execute/exceptions/matcher-1.m: Likewise.
2068 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
2069 Object.
2070 * objc/execute/formal_protocol-2.m: Likewise.
2071 * objc/execute/formal_protocol-3.m: Likewise.
2072 * objc/execute/formal_protocol-4.m: Likewise.
2073 * objc/execute/formal_protocol-5.m: Include
2074 ../../objc-obj-c++-shared/runtime.h. (main): Always use
2075 protocol_getName().
2076 * objc/execute/formal_protocol-6.m: Likewise.
2077 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
2078 Object. Include <objc/Protocol.h> instead of
2079 ../../objc-obj-c++-shared/Protocol1.h.
2080 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
2081 Object.
2082 * objc/execute/informal_protocol.m: Likewise.
2083 * objc/execute/load-3.m: Likewise.
2084 * objc/execute/many_args_method.m ([TestClass +initialize]):
2085 Include this method with the GNU runtime as well.
2086 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
2087 * objc/execute/nested-func-1.m: Use TestsuiteObject
2088 instead of Object.
2089 * objc/execute/nil_method-1.m: Likewise.
2090 * objc/execute/no_clash.m: Likewise.
2091 * objc/execute/np-1.m: Do not include
2092 ../../objc-obj-c++-shared/Protocol1.h.
2093 (main): Use return instead of exit().
2094 * objc/execute/np-2.m: Do not include
2095 ../../objc-obj-c++-shared/Protocol1.h.
2096 ([MyObject +initialize]): Include this method also with the GNU
2097 runtime. (main): Use return instead of exit().
2098 * objc/execute/object_is_class.m: Include
2099 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2100 of Object. (main): Use the Modern Objective-C runtime API.
2101 * objc/execute/object_is_meta_class.m: Likewise.
2102 * objc/execute/private.m: Use TestsuiteObject instead of Object.
2103 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
2104 instead of ../objc-obj-c++-shared/Protocol1.h. Include
2105 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
2106 Objective-C runtime API.
2107 * objc/execute/protocol-isEqual-2.m: Likewise.
2108 * objc/execute/protocol-isEqual-3.m: Likewise.
2109 * objc/execute/protocol-isEqual-4.m: Likewise.
2110 * objc/execute/redefining_self.m ([TestClass +initialize]):
2111 Include this method with the GNU runtime as well.
2112 * objc/execute/root_methods.m: Include
2113 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
2114 Include this method with the GNU runtime as well.
2115 (main): Use the Modern Objective-C runtime API.
2116 * objc/execute/selector-1.m: Include
2117 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
2118 of Object. (main): Use the Modern Objective-C runtime API.
2119 * objc/execute/static-1.m ([Test +initialize]): Include this
2120 method with the GNU runtime as well.
2121 * objc/execute/static-2.m: Likewise.
2122 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
2123 * objc/execute/va_method.m: Do not include objc/objc-api.h.
2124 ([MathClass +initialize]): Include this method with the GNU
2125 runtime as well.
2126 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
2127 instead of Object.
2128 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
2129 * objc.dg/attributes/categ-attributes-2.m: Likewise.
2130 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
2131 * objc.dg/attributes/method-attribute-1.m: Likewise.
2132 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2133 * objc.dg/attributes/method-attribute-2.m: Likewise.
2134 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2135 * objc.dg/attributes/method-attribute-3.m: Likewise.
2136 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2137 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
2138 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
2139 * obj-c++.dg/bitfield-1.mm: Likewise.
2140 * obj-c++.dg/bitfield-2.mm: Likewise
2141 * objc.dg/bitfield-3.m: Likewise.
2142 * obj-c++.dg/bitfield-4.mm: Likewise.
2143 * objc.dg/bitfield-5.m: Likewise
2144 * objc.dg/call-super-1.m: Likewise.
2145 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
2146 Use objc_getClass() instead of objc_get_class(), but for the GNU
2147 runtime redefine objc_getClass as objc_get_class. Include
2148 ../objc-obj-c++-shared/runtime.h.
2149 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
2150 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
2151 Use the Modern Objective-C runtime API.
2152 * objc.dg/class-protocol-1.m: Include
2153 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
2154 * obj-c++.dg/class-protocol-1.mm: Likewise.
2155 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
2156 * objc.dg/comp-types-10.m: Likewise.
2157 * objc.dg/comp-types-11.m: Likewise.
2158 * objc.dg/comp-types-12.m: Likewise.
2159 * obj-c++.dg/comp-types-9.mm: Likewise.
2160 * obj-c++.dg/comp-types-11.mm: Likewise.
2161 * obj-c++.dg/comp-types-12.mm: Likewise.
2162 * obj-c++.dg/comp-types-13.mm: Likewise.
2163 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
2164 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2165 * obj-c++.dg/cxx-scope-1.mm: Likewise.
2166 * obj-c++.dg/cxx-scope-2.mm: Likewise.
2167 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
2168 * objc.dg/desig-init-1.m: Likewise.
2169 * obj-c++.dg/defs.mm: Likewise.
2170 * objc.dg/exceptions-2.m: Likewise.
2171 * obj-c++.dg/except-1.mm: Likewise.
2172 * obj-c++.dg/exceptions-2.mm: Likewise.
2173 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
2174 Use the Modern Objective-C runtime API.
2175 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
2176 the Modern Objective-C runtime API. Do not include
2177 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
2178 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
2179 the Modern Objective-C runtime API except when using an older NeXT
2180 runtime.
2181 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
2182 the Modern Objective-C runtime API.
2183 * objc.dg/encode-7.m: Include objc/runtime.h instead of
2184 objc/encoding.h.
2185 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
2186 * objc.dg/encode-7-next-64bit.m: Updated include.
2187 * objc.dg/encode-8.m: Include objc/runtime.h instead of
2188 objc/encoding.h.
2189 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
2190 the Modern Objective-C runtime API.
2191 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
2192 Use the Modern Objective-C runtime API. Include objc/Protocol.h
2193 instead of ../objc-obj-c++-shared/Protocol1.h.
2194 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
2195 the Modern Objective-C runtime API except when using an older NeXT
2196 runtime.
2197 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
2198 the Modern Objective-C runtime API.
2199 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
2200 Object.
2201 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
2202 * objc.dg/fix-and-continue-2.m: Likewise.
2203 * objc.dg/foreach-1.m: Likewise.
2204 * objc.dg/foreach-2.m: Likewise.
2205 * objc.dg/foreach-3.m: Likewise.
2206 * objc.dg/foreach-4.m: Likewise.
2207 * objc.dg/foreach-5.m: Likewise.
2208 * objc.dg/foreach-6.m: Likewise.
2209 * objc.dg/foreach-7.m: Likewise.
2210 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
2211 Object.
2212 * objc.dg/func-ptr-2.m: Likewise.
2213 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
2214 Do not include objc/objc-api.h.
2215 * obj-c++.dg/fsf-package-0.mm: Likewise.
2216 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2217 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
2218 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
2219 of Object.
2220 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
2221 * objc.dg/gnu-runtime-3.m: Likewise.
2222 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2223 * objc.dg/headers.m: Include objc/runtime.h instead of
2224 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
2225 for the NeXT runtime.
2226 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
2227 * obj-c++.dg/isa-field-1.mm: Likewise.
2228 * obj-c++.dg/ivar-list-semi.mm: Likewise.
2229 * objc.dg/layout-1.m: Likewise.
2230 * objc.dg/layout-2.m: Likewise.
2231 * objc.dg/local-decl-2.m: Likewise.
2232 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
2233 Object. ([Container +elementForView:]): Use
2234 class_conformsToProtocol().
2235 * obj-c++.dg/lookup-2.mm: Likewise.
2236 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
2237 * obj-c++.dg/local-decl-1.mm: Likewise.
2238 * objc.dg/method-3.m: Likewise.
2239 * objc.dg/method-4.m: Likewise.
2240 * objc.dg/method-6.m: Include objc/Protocol.h instead of
2241 ../objc-obj-c++-shared/Protocol1.h.
2242 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
2243 * objc.dg/method-9.m: Likewise.
2244 * objc.dg/method-10.m: Likewise.
2245 * objc.dg/method-13.m ([Root +initialize]): Include this method
2246 also for the GNU runtime. (main): Use objc_getClass() also for
2247 the GNU runtime.
2248 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
2249 * objc.dg/method-17.m: Likewise.
2250 * objc.dg/method-19.m: Likewise.
2251 * objc.dg/method-20b.m: Likewise.
2252 * obj-c++.dg/method-2.mm: Likewise.
2253 * obj-c++.dg/method-6.mm: Likewise.
2254 * obj-c++.dg/method-10.mm: Likewise.
2255 * obj-c++.dg/method-11.mm: Likewise.
2256 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
2257 ../objc-obj-c++-shared/Protocol1.h.
2258 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
2259 * obj-c++.dg/method-15.mm: Likewise.
2260 * obj-c++.dg/method-17.mm: Likewise.
2261 * obj-c++.dg/method-19.mm: Updated includes. ([Root
2262 +initialize]): Include this method also for the GNU
2263 runtime. (main): Use objc_getClass() also for the GNU runtime.
2264 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
2265 * obj-c++.dg/method-22.mm: Likewise.
2266 * obj-c++.dg/method-23.mm: Likewise.
2267 * obj-c++.dg/no-extra-load.mm: Likewise.
2268 * objc.dg/objc-fast-4.m: Likewise.
2269 * objc.dg/objc-gc-4.m: Likewise.
2270 * obj-c++.dg/objc-gc-3.mm: Likewise.
2271 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
2272 protocol_getMethodDescription() instead of [Protocol
2273 -descriptionForInstanceMethod].
2274 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
2275 Made it available with all runtimes. (main): Call -test instead
2276 of -class.
2277 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
2278 and put into a category.
2279 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
2280 Object. Include objc/objc.h.
2281 * obj-c++.dg/proto-lossage-2.mm: Likewise.
2282 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
2283 New. (main): Use protocol_getMethodDescription() instead
2284 of [Protocol -descriptionForInstanceMethod] and [Protocol
2285 -descriptionForClassMethod].
2286 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2287 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
2288 Objective-C runtime API.
2289 * obj-c++.dg/proto-qual-1.mm: Likewise.
2290 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
2291 Object.
2292 * obj-c++.dg/property/property-1.mm: Likewise.
2293 * obj-c++.dg/qual-types-1.mm: Likewise.
2294 * objc.dg/selector-2.m: Include objc/objc.h instead of
2295 ../objc-obj-c++-shared/Object1.h.
2296 * obj-c++.dg/selector-2.mm: Likewise.
2297 * obj-c++.dg/selector-5.mm: Likewise.
2298 * obj-c++.dg/selector-6.mm: Likewise.
2299 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
2300 Object. Do not include objc/objc-api.h.
2301 * obj-c++.dg/set-not-used-1.mm: Likewise.
2302 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
2303 * objc.dg/stret-1.m: Likewise.
2304 * objc.dg/stret-2.m: Likewise.
2305 * obj-c++.dg/super-class-2.mm: Likewise.
2306 * objc.dg/super-class-3.m: Likewise.
2307 * objc.dg/super-class-4.m: Likewise.
2308 * objc.dg/sync-2.m: Likewise.
2309 * obj-c++.dg/sync-2.mm: Likewise.
2310 * objc.dg/sync-1.m: Include objc/objc.h instead of
2311 ../objc-obj-c++-shared/Object1.h.
2312 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
2313 'Class' as the type of 'isa'.
2314 * objc.dg/special/unclaimed-category-1.m: Use the Modern
2315 Objective-C runtime API. ([TestClass +initialize]): Include this
2316 method with the GNU runtime as well.
2317 * objc.dg/strings/strings-1.m: Updated includes.
2318 * obj-c++.dg/strings/strings-1.mm: Likewise.
2319 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
2320 objc.dg/strings/const-str-12b.m.
2321 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
2322 * obj-c++.dg/template-3.mm: Likewise.
2323 * obj-c++.dg/template-4.mm: Likewise.
2324 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
2325 Objective-C runtime API.
2326 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
2327 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
2328 * obj-c++.dg/try-catch-1.mm: Likewise.
2329 * obj-c++.dg/try-catch-2.mm: Likewise.
2330 * objc.dg/try-catch-3.m: Likewise.
2331 * obj-c++.dg/try-catch-3.mm: Likewise.
2332 * objc.dg/try-catch-6.m: Likewise.
2333 * objc.dg/try-catch-7.m: Likewise.
2334 * obj-c++.dg/try-catch-7.mm: Likewise.
2335 * obj-c++.dg/try-catch-8.mm: Likewise.
2336 * obj-c++.dg/try-catch-9.mm: Likewise.
2337 * objc.dg/try-catch-10.m: Likewise.
2338 * obj-c++.dg/try-catch-11.mm: Likewise.
2339 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
2340 Object. Include objc/objc.h.
2341 * obj-c++.dg/typedef-alias-1.mm: Likewise.
2342 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
2343 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
2344 Object. Use Modern Objective-C runtime API. Do not use
2345 performv::.
2346 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
2347 * obj-c++.dg/torture/trivial.mm: Likewise.
2348 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
2349 instead of ../objc-obj-c++-shared/Object1.h. Include
2350 ../objc-obj-c++-shared/runtime.h.
2351 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2352 * objc.dg/torture/strings/const-str-11.m: Likewise.
2353 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2354 * objc.dg/torture/strings/const-str-9.m: Likewise.
2355 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2356 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
2357 instead of Object. Only add _FooClassReference if
2358 __NEXT_RUNTIME__.
2359 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
2360 * objc.dg/torture/strings/const-str-8.m: Likewise.
2361 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
2362 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
2363 additional sources.
2364 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
2365 Object.
2366 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2367 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
2368 * obj-c++.dg/va-meth-1.mm: Likewise.
2369 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
2370 ../objc-obj-c++-shared/Object1.h.
2371 * objc.dg/zero-link-3.m: Likewise.
2372
2373 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2374
2375 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
2376
2377 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
2378
2379 PR objc-++/48275
2380 * obj-c++.dg/property/cxx-property-1.mm: New.
2381 * obj-c++.dg/property/cxx-property-2.mm: New.
2382
2383 2011-06-06 Jason Merrill <jason@redhat.com>
2384
2385 * g++.dg/cpp0x/regress/ptrmem1.C: New.
2386
2387 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
2388
2389 PR rtl-optimization/49145
2390 From Ryan Mansfield
2391 * gcc.c-torture/compile/pr49145.c: New test.
2392
2393 2011-06-06 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR testsuite/49288
2396 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
2397 to dg-options, match also DW_AT_linkage_name.
2398
2399 PR debug/49294
2400 * gcc.dg/debug/pr49294.c: New test.
2401
2402 PR c++/49264
2403 * g++.dg/opt/pr49264.C: New test.
2404
2405 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
2406
2407 PR tree-optimization/49243
2408 * gcc.dg/pr49243.c: New.
2409
2410 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2411
2412 * gnat.dg/specs/cond_expr1.ads: New test.
2413
2414 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2415
2416 * gnat.dg/deferred_const4.ad[sb]: New test.
2417 * gnat.dg/deferred_const4_pkg.ads: New helper.
2418
2419 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
2420
2421 * gnat.dg/test_tamdt.adb: Rename to...
2422 * gnat.dg/taft_type1.adb: ...this.
2423 * gnat.dg/tamdt.ad[sb]: Rename to...
2424 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
2425 * gnat.dg/tamdt_aux.ads: Rename to...
2426 * gnat.dg/taft_type1_pkg2.ads: ...this.
2427 * gnat.dg/taft_type2.ad[sb]: New test.
2428 * gnat.dg/taft_type2_pkg.ads: New helper.
2429 * gnat.dg/taft_type3.adb: New test.
2430 * gnat.dg/taft_type3_pkg.ads: New helper.
2431
2432 2011-06-05 Tobias Burnus <burnus@net-b.de>
2433
2434 PR fortran/49255
2435 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
2436 for F2008.
2437
2438 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2439
2440 PR testsuite/49287
2441 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
2442 warning.
2443 * objc.dg/gnu-api-2-objc.m: Likewise.
2444 * obj-c++.dg/gnu-api-2-class.mm: Likewise
2445 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2446
2447 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
2448
2449 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
2450 alignment, not the alignment, when calling class_addIvar(). Add
2451 an 'isa' instance variable to the test root class.
2452 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
2453
2454 2011-06-04 Jan Hubicka <jh@suse.cz>
2455
2456 PR tree-optimization/48893
2457 PR tree-optimization/49091
2458 PR tree-optimization/49179
2459 * gfortran.dg/pr49179.f90: New testcase
2460
2461 2011-06-04 Jan Hubicka <jh@suse.cz>
2462
2463 PR lto/48954
2464 * g++.dg/torture/pr48954.C: New testcase.
2465
2466 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2467
2468 * g++.dg/warn/delete-non-virtual-dtor.C: New.
2469
2470 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
2471
2472 PR c++/33840
2473 * g++.dg/diagnostic/bitfld2.C: New.
2474
2475 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR target/49281
2478 * gcc.c-torture/execute/pr49281.c: New test.
2479
2480 2011-06-04 Jan Hubicka <jh@suse.cz>
2481
2482 PR tree-optimize/48929
2483 * gcc.c-torture/compile/pr48929.c: New testcase.
2484
2485 2011-06-04 Jakub Jelinek <jakub@redhat.com>
2486
2487 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
2488
2489 2011-06-03 Jakub Jelinek <jakub@redhat.com>
2490
2491 PR c++/49276
2492 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
2493
2494 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2495
2496 * objc.dg/headers.m: Do not include sarray.h and hash.h.
2497
2498 2011-06-03 Richard Henderson <rth@redhat.com>
2499 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2500
2501 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
2502
2503 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2504
2505 * objc.dg/headers.m: Do not include objc-list.h.
2506
2507 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
2508
2509 * objc.dg/type-stream-1.m: Test removed.
2510 * objc.dg/headers.m: Do not include typedstream.h.
2511
2512 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2513
2514 * objc.dg/torture/forward-1.m (main): Updated testcase.
2515
2516 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
2517
2518 PR target/49163
2519 * gcc.c-torture/compile/pr49163.c: New.
2520
2521 2011-06-02 Asher Langton <langton2@llnl.gov>
2522
2523 PR fortran/49268
2524 * gfortran.dg/PR49268.f90: New test.
2525
2526 2011-06-02 Asher Langton <langton2@llnl.gov>
2527
2528 PR fortran/37039
2529 * gfortran.dg/PR37039.f90: New test.
2530
2531 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
2532
2533 PR objc/48539
2534 * objc.dg/method-5.m: Updated.
2535 * objc.dg/method-19.m: Updated.
2536 * objc.dg/method-lookup-1.m: New.
2537 * obj-c++.dg/method-6.mm: Updated.
2538 * obj-c++.dg/method-7.mm: Updated.
2539 * obj-c++.dg/method-lookup-1.mm: New.
2540
2541 2011-06-02 DJ Delorie <dj@redhat.com>
2542
2543 * lib/timeout.exp (timeout): Add board_info support.
2544
2545 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
2546
2547 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
2548
2549 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2550
2551 PR fortran/49265
2552 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
2553 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
2554
2555 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
2556 Hans-Peter Nilsson <hp@axis.com>
2557
2558 PR rtl-optimization/48840
2559 * gcc.target/sparc/ultrasp13.c: New test.
2560
2561 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
2562
2563 PR target/49238
2564 * gcc.c-torture/compile/pr49238.c: New.
2565
2566 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
2567
2568 * gcc.target/arm/g2.c: Skip test in -mthumb.
2569 Skip test unless cpu is xscale.
2570 * gcc.target/arm/scd42-2.c: Likewise.
2571 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
2572
2573 2011-06-01 Jason Merrill <jason@redhat.com>
2574
2575 * g++.dg/cpp0x/decltype28.C: New.
2576 * g++.dg/cpp0x/decltype29.C: New.
2577
2578 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
2579
2580 PR target/45074
2581 * gcc.target/mips/pr45074.c: New test.
2582
2583 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
2584 Hans-Peter Nilsson <hp@axis.com>
2585
2586 PR rtl-optimization/48830
2587 * gcc.target/sparc/ultrasp12.c: New test.
2588
2589 2011-06-01 David Li <davidxl@google.com>
2590
2591 * gcc.dg/profile-dir-1.c: Change pass name.
2592 * gcc.dg/profile-dir-2.c: Ditto.
2593 * gcc.dg/tree-ssa/dump-1.c: Ditto.
2594 * gcc.dg/tree-ssa/loop-25.c: Ditto.
2595 * gcc.dg/tree-prof/stringop-1.c: Ditto.
2596 * gcc.dg/tree-prof/update-loopch.c: Ditto.
2597 * gcc.dg/tree-prof/stringop-2.c: Ditto.
2598 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
2599 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
2600 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
2601 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
2602 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
2603 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
2604 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
2605 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
2606 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
2607 * gcc.dg/profile-dir-3.c: Ditto.
2608 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
2609
2610 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
2611
2612 * objc.dg/attributes/method-nonnull-1.m: New test.
2613 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
2614
2615 2011-05-31 Tobias Burnus <burnus@net-b.de>
2616
2617 PR fortran/18918
2618 * gfortran.dg/coarray_atomic_1.f90: New.
2619 * gfortran.dg/coarray/atomic_1.f90: New.
2620
2621 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2622
2623 * gcc.dg/guality/bswaptest.c: New test.
2624 * gcc.dg/guality/clztest.c: New test.
2625 * gcc.dg/guality/ctztest.c: New test.
2626 * gcc.dg/guality/rotatetest.c: New test.
2627
2628 PR target/48688
2629 * gcc.target/i386/pr48688.c: New test.
2630
2631 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
2632
2633 PR c++/48010
2634 * g++.dg/lookup/name-clash9.C: New.
2635
2636 2011-05-31 Tobias Burnus <burnus@net-b.de>
2637
2638 PR fortran/18918
2639 * gfortran.dg/coarray/dummy_1.f90: New.
2640
2641 2011-05-31 Tobias Burnus <burnus@net-b.de>
2642
2643 PR fortran/18918
2644 * gfortran.dg/coarray/save_1.f90: New.
2645 * gfortran.dg/coarray_4.f90: Update dg-error.
2646
2647 2011-05-31 Jason Merrill <jason@redhat.com>
2648
2649 * g++.dg/cpp0x/rv-template1.C: New.
2650
2651 2011-05-31 Jakub Jelinek <jakub@redhat.com>
2652
2653 PR rtl-optimization/49235
2654 * gcc.dg/pr49235.c: New test.
2655
2656 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2657
2658 PR tree-optimization/49093
2659 * gcc.dg/vect/pr49093.c: New test.
2660
2661 2011-05-31 Dodji Seketeli <dodji@redhat.com>
2662
2663 PR debug/49047
2664 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
2665
2666 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
2667
2668 PR testsuite/49239
2669 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
2670 output array.
2671
2672 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
2673
2674 PR target/49186
2675 * gcc.c-torture/execute/pr49186.c: New.
2676
2677 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
2678
2679 PR target/49168
2680 * gcc.target/i386/pr49168-1.c: New.
2681
2682 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2683 Eric Botcazou <ebotcazou@adacore.com>
2684
2685 * gcc.dg/guality/drap.c: New test.
2686
2687 2011-05-30 Richard Guenther <rguenther@suse.de>
2688
2689 PR tree-optimization/49210
2690 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
2691 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
2692
2693 2011-05-30 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR c++/49223
2696 * g++.dg/gomp/pr49223-1.C: New test.
2697 * g++.dg/gomp/pr49223-2.C: New test.
2698
2699 2011-05-30 Richard Guenther <rguenther@suse.de>
2700
2701 PR tree-optimization/49218
2702 * gcc.c-torture/execute/pr49218.c: New testcase.
2703
2704 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
2705
2706 PR tree-optimization/49199
2707 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
2708 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
2709 -fno-tree-scev-cprop.
2710
2711 2011-05-29 Janus Weil <janus@gcc.gnu.org>
2712
2713 PR fortran/47601
2714 * gfortran.dg/extends_13.f03: New.
2715
2716 2011-05-29 Jakub Jelinek <jakub@redhat.com>
2717
2718 PR rtl-optimization/49095
2719 * gcc.target/i386/pr49095.c: New test.
2720
2721 2011-05-29 Tobias Burnus <burnus@net-b.de>
2722
2723 PR fortran/18918
2724 * gfortran.dg/coarray_24.f90: New.
2725
2726 2011-05-29 Tobias Burnus <burnus@net-b.de>
2727
2728 PR fortran/18918
2729 * gfortran.dg/coarray_23.f90: New.
2730
2731 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
2732
2733 From Ryan Mansfield
2734 * gcc.dg/pr48826.c: New test.
2735
2736 2011-05-29 Richard Guenther <rguenther@suse.de>
2737
2738 PR tree-optimization/49217
2739 * gcc.dg/torture/pr49217.c: New testcase.
2740
2741 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
2742
2743 PR testsuite/49222
2744 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
2745
2746 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * gnat.dg/boolean_subtype.adb: Rename to...
2749 * gnat.dg/boolean_subtype1.adb: ...this.
2750
2751 2011-05-28 Jason Merrill <jason@redhat.com>
2752
2753 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
2754
2755 2011-05-27 Jason Merrill <jason@redhat.com>
2756
2757 * g++.dg/cpp0x/enum18.C: Adjust.
2758
2759 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
2760
2761 2011-05-27 Tobias Burnus <burnus@net-b.de>
2762
2763 PR fortran/18918
2764 * gfortran.dg/coarray_22.f90: New.
2765
2766 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2767
2768 PR tree-optimization/46728
2769 * gcc.target/powerpc/pr46728-1.c: New.
2770 * gcc.target/powerpc/pr46728-2.c: New.
2771 * gcc.target/powerpc/pr46728-3.c: New.
2772 * gcc.target/powerpc/pr46728-4.c: New.
2773 * gcc.target/powerpc/pr46728-5.c: New.
2774 * gcc.dg/pr46728-6.c: New.
2775 * gcc.target/powerpc/pr46728-7.c: New.
2776 * gcc.target/powerpc/pr46728-8.c: New.
2777 * gcc.dg/pr46728-9.c: New.
2778 * gcc.target/powerpc/pr46728-10.c: New.
2779 * gcc.target/powerpc/pr46728-11.c: New.
2780 * gcc.dg/pr46728-12.c: New.
2781 * gcc.target/powerpc/pr46728-13.c: New.
2782 * gcc.target/powerpc/pr46728-14.c: New.
2783 * gcc.target/powerpc/pr46728-15.c: New.
2784 * gcc.target/powerpc/pr46728-16.c: New.
2785
2786 2011-05-27 Jason Merrill <jason@redhat.com>
2787
2788 * g++.dg/abi/mangle47.C: New.
2789
2790 PR c++/49176
2791 * g++.dg/template/const5.C: New.
2792
2793 * g++.dg/cpp0x/enum18.C: New.
2794
2795 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
2796
2797 * g++.dg/cpp0x/error6.C: New.
2798
2799 * g++.dg/cpp0x/error5.C: New.
2800
2801 2011-05-27 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR c++/49165
2804 * g++.dg/eh/cond6.C: New test.
2805
2806 2011-05-27 Tobias Burnus <burnus@net-b.de>
2807
2808 PR fortran/48820
2809 * gfortran.dg/rank_3.f90: New.
2810 * gfortran.dg/rank_4.f90: New.
2811
2812 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
2813
2814 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
2815 replace dump search.
2816
2817 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
2818
2819 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
2820 * gnat.dg/bit_packed_array5.adb: ...here.
2821
2822 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2823
2824 PR c++/42056
2825 * g++.dg/cpp0x/auto25.C: New.
2826
2827 2011-05-27 Richard Guenther <rguenther@suse.de>
2828
2829 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
2830
2831 2011-05-27 Richard Guenther <rguenther@suse.de>
2832
2833 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
2834
2835 2011-05-27 Richard Guenther <rguenther@suse.de>
2836
2837 PR middle-end/49189
2838 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
2839
2840 2011-05-26 Jason Merrill <jason@redhat.com>
2841
2842 * g++.dg/cpp0x/friend1.C: New.
2843 * g++.dg/cpp0x/friend2.C: New.
2844
2845 * g++.dg/cpp0x/auto7.C: Update.
2846 * g++.dg/template/crash50.C: Adjust.
2847 * g++.dg/template/static9.C: Adjust.
2848 * g++.old-deja/g++.ext/memconst.C: Adjust.
2849
2850 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
2851
2852 * gcc.dg/march.c: Ignore a note for some targets.
2853
2854 2011-05-26 Janis Johnson <janis187@us.ibm.com>
2855 Nathan Froyd <froydnj@codesourcery.com>
2856
2857 PR c++/2288
2858 PR c++/18770
2859 * g++.old-deja/g++.jason/cond.C: Remove xfails.
2860 * g++.dg/parse/pr18770.C: New test.
2861 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
2862
2863 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2864
2865 PR fortran/48955
2866 * gfortran.dg/dependency_40.f90 : New test.
2867
2868 2011-05-26 Tobias Burnus <burnus@net-b.de>
2869
2870 PR fortran/18918
2871 * gfortran.dg/coarray/registering_1.f90: New.
2872
2873 2011-05-26 Jason Merrill <jason@redhat.com>
2874
2875 * g++.dg/cpp0x/variadic111.C: New.
2876 * g++.dg/cpp0x/variadic41.C: Adjust.
2877
2878 2011-05-26 Richard Guenther <rguenther@suse.de>
2879
2880 PR tree-optimization/48702
2881 * gcc.dg/torture/pr48702.c: New testcase.
2882
2883 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2884
2885 PR gcov-profile/48845
2886 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
2887 support.
2888 * gcc.dg/matrix/matrix.exp: Likewise.
2889 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2890 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
2891 line number to check_profiling_available.
2892 * lib/target-supports.exp (check_profiling_available): Account for
2893 this.
2894 Require TLS runtime support with -fprofile-generate.
2895 * lib/profopt.exp (profopt-execute): Add TLS options for
2896 -fprofile-generate.
2897 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
2898
2899 2011-05-26 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR c++/49165
2902 * g++.dg/eh/cond5.C: New test.
2903
2904 PR tree-optimization/49161
2905 * gcc.c-torture/execute/pr49161.c: New test.
2906
2907 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2908
2909 * gcc.target/arm/neon-vorn-vbic.c: New test.
2910
2911 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
2912
2913 PR tree-optimization/49038
2914 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
2915 * gcc.dg/vect/pr49038.c: New test.
2916
2917 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
2918 * g++.dg/init/pr25811-3.C: New.
2919 * g++.dg/init/pr25811-4.C: New.
2920
2921 2011-05-25 Jason Merrill <jason@redhat.com>
2922
2923 * g++.dg/cpp0x/enum17.C: New.
2924 * g++.old-deja/g++.jason/rfg10.C: Adjust.
2925
2926 * g++.dg/cpp0x/auto24.C: New.
2927
2928 * g++.dg/cpp0x/error4.C: New.
2929
2930 * g++.dg/cpp0x/rv-restrict.C: New.
2931
2932 * g++.dg/cpp0x/enum15.C: New.
2933 * g++.dg/cpp0x/constexpr-switch2.C: New.
2934
2935 * g++.dg/cpp0x/variadic110.C: New.
2936
2937 * g++.dg/cpp0x/auto9.C: Add typedef test.
2938
2939 * g++.dg/cpp0x/auto23.C: New.
2940 * g++.dg/cpp0x/auto9.C: Adjust.
2941
2942 * g++.dg/cpp0x/defaulted29.C: New.
2943
2944 * g++.dg/cpp0x/initlist51.C: New.
2945
2946 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
2947
2948 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
2949 * g++.dg/abi/packed1.C: Suppress warning.
2950 * g++.dg/warn/Wunused-parm-3.C: Likewise.
2951 * g++.dg/template/stdarg1.C: Likewise.
2952 * g++.dg/other/packed1.C: Remove arm from xfail list.
2953
2954 2011-05-25 Jason Merrill <jason@redhat.com>
2955
2956 * g++.dg/cpp0x/enum16.C: New.
2957 * g++.dg/parse/error15.C: Adjust.
2958
2959 * g++.dg/cpp0x/initlist50.C: New.
2960
2961 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
2962
2963 * g++.dg/cpp0x/variadic109.C: New.
2964
2965 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
2966
2967 * gcc.target/i386/pause-1.c: New.
2968
2969 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
2970
2971 * gcc.dg/stack-usage-1.c: Adjust comment.
2972 * gcc.dg/stack-usage-2.c: New test.
2973
2974 2011-05-25 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR c++/49136
2977 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
2978 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
2979
2980 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
2981
2982 PR rtl-optimization/48757
2983 * gfortran.dg/pr48757.f: New test case.
2984
2985 2011-05-24 Jason Merrill <jason@redhat.com>
2986
2987 * g++.dg/cpp0x/access01.C: New.
2988
2989 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2990
2991 PR libobjc/48177
2992 * objc.dg/pr48177.m: New testcase.
2993
2994 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
2995
2996 PR objc/48187
2997 * objc.dg/pr48187.m: New testcase.
2998 * obj-c++.dg/pr48187.mm: New testcase.
2999 * objc.dg/ivar-extra-semicolon.m: New testcase.
3000
3001 2011-05-24 Jason Merrill <jason@redhat.com>
3002
3003 * g++.dg/template/access21.C: New.
3004 * g++.dg/template/access22.C: New.
3005
3006 2011-05-24 Michael Matz <matz@gcc.gnu.org>
3007
3008 PR rtl-optimization/48633
3009 * g++.dg/pr48633.C: New test.
3010
3011 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3012
3013 PR target/49133
3014 * g++.dg/other/pr49133.C: New test.
3015
3016 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
3017 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3018
3019 * gcc.dg/torture/tls/run-gd.c: New test.
3020 * gcc.dg/torture/tls/run-ie.c: New test.
3021 * gcc.dg/torture/tls/run-ld.c: New test.
3022 * gcc.dg/torture/tls/run-le.c: New test.
3023 * lib/target-supports.exp (check_effective_target_tls_runtime):
3024 Build testcase with TLS options.
3025
3026 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3027
3028 * gcc.dg/vect/pr48172.c: Remove dg-do run.
3029
3030 2011-05-24 Tom de Vries <tom@codesourcery.com>
3031
3032 PR tree-optimization/49121
3033 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
3034
3035 2011-05-23 Jason Merrill <jason@redhat.com>
3036
3037 * g++.dg/cpp0x/defaulted28.C: New.
3038
3039 * g++.dg/cpp0x/sfinae25.C: New.
3040
3041 * g++.dg/cpp0x/rv-cast2.C: New.
3042
3043 * g++.dg/cpp0x/enum14.C: New.
3044
3045 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR lto/49123
3048 * gcc.c-torture/execute/pr49123.c: New test.
3049
3050 PR debug/49032
3051 * gcc.dg/debug/pr49032.c: New test.
3052
3053 PR c/49120
3054 * gcc.dg/pr49120.c: New test.
3055
3056 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
3057
3058 PR target/47315
3059 * gcc.target/i386/pr47315.c: New test.
3060
3061 2011-05-23 Jason Merrill <jason@redhat.com>
3062
3063 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
3064
3065 * g++.dg/cpp0x/sfinae24.C: New.
3066
3067 * g++.dg/cpp0x/error3.C: New.
3068
3069 * g++.dg/cpp0x/defaulted27.C: New.
3070
3071 * g++.dg/cpp0x/decltype27.C: New.
3072
3073 2011-05-23 Richard Guenther <rguenther@suse.de>
3074
3075 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
3076
3077 2011-05-23 Richard Guenther <rguenther@suse.de>
3078
3079 PR tree-optimization/40874
3080 * g++.dg/tree-ssa/pr40874.C: New testcase.
3081
3082 2011-05-23 Richard Guenther <rguenther@suse.de>
3083
3084 PR tree-optimization/49115
3085 * g++.dg/torture/pr49115.C: New testcase.
3086
3087 2011-05-23 Richard Guenther <rguenther@suse.de>
3088
3089 PR middle-end/15419
3090 * gcc.dg/memcpy-3.c: New testcase.
3091
3092 2011-05-23 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR middle-end/48973
3095 * gcc.c-torture/execute/pr48973-1.c: New test.
3096 * gcc.c-torture/execute/pr48973-2.c: New test.
3097
3098 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
3099
3100 PR c++/18016
3101 * g++.dg/warn/pr18016.C: New.
3102
3103 2011-05-23 Tom de Vries <tom@codesourcery.com>
3104
3105 PR target/45098
3106 * gcc.target/arm/ivopts-6.c: New test.
3107
3108 2011-05-22 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR middle-end/49029
3111 * gcc.c-torture/compile/pr49029.c: New test.
3112
3113 2011-05-22 Jason Merrill <jason@redhat.com>
3114
3115 * g++.dg/cpp0x/sfinae23.C: New.
3116 * g++.dg/cpp0x/sfinae8.C: Correct.
3117
3118 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3119
3120 * gfortran.dg/function_optimize_8.f90: New test case.
3121
3122 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
3123
3124 PR tree-optimization/49087
3125 * gcc.dg/vect/O3-pr49087.c: New test.
3126
3127 2011-05-21 Jason Merrill <jason@redhat.com>
3128
3129 * g++.dg/debug/const5.C: New.
3130
3131 2011-05-20 Jason Merrill <jason@redhat.com>
3132
3133 * g++.dg/cpp0x/constexpr-static7.C: Extend.
3134
3135 * g++.dg/cpp0x/constexpr-static7.C: New.
3136
3137 * g++.dg/cpp0x/enum12.C: New.
3138 * g++.dg/cpp0x/enum13.C: New.
3139
3140 2011-05-21 Janus Weil <janus@gcc.gnu.org>
3141
3142 PR fortran/48699
3143 * gfortran.dg/select_type_23.f03: New.
3144
3145 2011-05-20 Jason Merrill <jason@redhat.com>
3146
3147 * g++.dg/cpp0x/defaulted26.C: New.
3148
3149 * g++.dg/cpp0x/noexcept02.C: Fix.
3150 * g++.dg/cpp0x/noexcept03.C: Fix.
3151 * g++.dg/cpp0x/noexcept08.C: Fix.
3152 * g++.dg/cpp0x/noexcept10.C: New.
3153
3154 2011-05-20 Janus Weil <janus@gcc.gnu.org>
3155
3156 PR fortran/48706
3157 * gfortran.dg/extends_12.f03: New.
3158
3159 2011-05-20 Jason Merrill <jason@redhat.com>
3160
3161 * g++.dg/template/koenig9.C: New.
3162 * g++.dg/opt/pr47615.C: Fix.
3163 * g++.dg/overload/defarg1.C: Fix.
3164 * g++.dg/tc1/dr213.C: Remove xfail.
3165 * g++.dg/torture/pr34850.C: Fix.
3166 * g++.dg/torture/pr39362.C: Fix.
3167 * g++.old-deja/g++.brendan/crash56.C: Fix.
3168 * g++.old-deja/g++.pt/memtemp47.C: Fix.
3169
3170 2011-05-20 Richard Guenther <rguenther@suse.de>
3171
3172 PR tree-optimization/49079
3173 * gcc.dg/torture/pr49079.c: New testcase.
3174
3175 2011-05-20 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR tree-optimization/49073
3178 * gcc.c-torture/execute/pr49073.c: New test.
3179
3180 2011-06-19 Tobias Burnus <burnus@net-b.de>
3181
3182 PR fortran/18918
3183 * gfortran.dg/coarray_21.f90: New.
3184
3185 2011-05-19 Joseph Myers <joseph@codesourcery.com>
3186
3187 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
3188 output.
3189
3190 2011-05-19 Richard Guenther <rguenther@suse.de>
3191
3192 PR testsuite/49063
3193 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
3194
3195 2011-05-19 Richard Guenther <rguenther@suse.de>
3196
3197 PR middle-end/48985
3198 * gcc.dg/builtin-object-size-11.c: New testcase.
3199
3200 2011-05-19 Tom de Vries <tom@codesourcery.com>
3201
3202 PR target/45098
3203 * gcc.target/arm/ivopts.c: New test.
3204 * gcc.target/arm/ivopts-2.c: New test.
3205
3206 2011-05-19 Tom de Vries <tom@codesourcery.com>
3207
3208 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
3209
3210 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3211
3212 * gcc.c-torture/execute/960321-1.x: Remove.
3213
3214 2011-05-18 Janus Weil <janus@gcc.gnu.org>
3215
3216 PR fortran/48700
3217 * gfortran.dg/move_alloc_4.f90: New.
3218
3219 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
3220
3221 PR target/49002
3222 * gcc.target/i386/pr49002-1.c: New test.
3223 * gcc.target/i386/pr49002-2.c: Likewise.
3224
3225 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR tree-optimization/49039
3228 * gcc.c-torture/execute/pr49039.c: New test.
3229 * gcc.dg/tree-ssa/pr49039.c: New test.
3230 * g++.dg/torture/pr49039.C: New test.
3231
3232 2011-05-18 Jason Merrill <jason@redhat.com>
3233
3234 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
3235 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
3236 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
3237
3238 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
3239
3240 * gcc.target/bfin/mcpu-bf592.c: New test.
3241
3242 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
3243
3244 PR tree-optimization/41881
3245 * gcc.dg/vect/O3-pr41881.c: New test.
3246 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
3247
3248 2011-05-18 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR tree-optimization/49000
3251 * gcc.dg/pr49000.c: New test.
3252
3253 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
3254
3255 * gnat.dg/invalid1.adb: New test.
3256
3257 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
3258
3259 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
3260 scan pattern.
3261 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
3262 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
3263
3264 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
3265
3266 PR c++/48994
3267 * g++.dg/cpp0x/range-for18.C: New.
3268
3269 2011-05-15 Tobias Burnus <burnus@net-b.de>
3270
3271 PR fortran/18918
3272 * gfortran.dg/coarray/image_index_2.f90: New.
3273
3274 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
3275
3276 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
3277 * g++.dg/cpp0x/override2.C: New.
3278
3279 2011-05-14 Tobias Burnus <burnus@net-b.de>
3280
3281 PR fortran/18918
3282 * gfortran.de/coarray_20.f90: New.
3283
3284 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3285
3286 PR fortran/22572
3287 * function_optimize_7.f90: New test case.
3288
3289 2011-05-13 Jason Merrill <jason@redhat.com>
3290
3291 * g++.dg/cpp0x/decltype26.C: New.
3292 * g++.dg/cpp0x/enum11.C: New.
3293
3294 2011-05-13 Tobias Burnus <burnus@net-b.de>
3295
3296 PR fortran/48972
3297 PR fortran/48991
3298 * gfortran.dg/assign_8.f90: Update dg-error.
3299
3300 2011-05-13 Tobias Burnus <burnus@net-b.de>
3301
3302 PR fortran/48972
3303 * gfortran.dg/io_constraints_8.f90: New.
3304 * gfortran.dg/io_constraints_9.f90: New.
3305
3306 2011-05-13 Martin Thuresson <martint@google.com>
3307
3308 PR gcov-profile/47793
3309 * gcc.dg/pr47793.c: New.
3310
3311 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR tree-optimization/48975
3314 * gcc.dg/pr48975.c: New test.
3315
3316 2011-05-12 Tobias Burnus <burnus@net-b.de>
3317
3318 PR fortran/48972
3319 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
3320
3321 2011-05-12 Jason Merrill <jason@redhat.com>
3322
3323 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
3324
3325 2011-05-12 Geert Bosch <bosch@adacore.com>
3326
3327 * gnat.dg/view_conversion1.adb: New test.
3328
3329 2011-05-12 Richard Guenther <rguenther@suse.de>
3330
3331 PR tree-optimization/48172
3332 * gcc.dg/vect/pr48172.c: New testcase.
3333
3334 2011-05-12 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR debug/48967
3337 * g++.dg/opt/pr48967.C: New test.
3338
3339 2011-05-11 Jason Merrill <jason@redhat.com>
3340
3341 * g++.dg/cpp0x/constexpr-friend.C: New.
3342 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
3343
3344 * g++.dg/cpp0x/sfinae22.C: New.
3345
3346 2011-05-11 Tobias Burnus <burnus@net-b.de>
3347
3348 PR fortran/48889
3349 * gfortran.dg/generic_24.f90: New.
3350
3351 2011-05-11 Richard Guenther <rguenther@suse.de>
3352
3353 PR tree-optimization/15256
3354 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
3355
3356 2011-05-11 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR debug/48159
3359 * gcc.dg/pr48159-1.c: New test.
3360 * gcc.dg/pr48159-2.c: New test.
3361
3362 2011-05-11 Richard Guenther <rguenther@suse.de>
3363
3364 PR middle-end/48953
3365 * gcc.dg/torture/pr48953.c: New testcase.
3366
3367 2011-05-11 Richard Guenther <rguenther@suse.de>
3368
3369 PR tree-optimization/18041
3370 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
3371
3372 2011-05-11 Alan Modra <amodra@gmail.com>
3373
3374 PR target/47755
3375 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
3376
3377 2011-05-10 Jason Merrill <jason@redhat.com>
3378
3379 * g++.dg/cpp0x/defaulted25.C: New.
3380 * g++.dg/template/crash7.C: Adjust.
3381
3382 * g++.dg/cpp0x/variadic108.C: New.
3383
3384 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
3385
3386 * g++.dg/inherit/virtual9.C: Extend.
3387
3388 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3389
3390 PR target/48857
3391 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
3392 are passed and returned in vector registers.
3393
3394 2011-05-10 Richard Guenther <rguenther@suse.de>
3395
3396 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
3397 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3398 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3399 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3400 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
3401 applies.
3402
3403 2011-05-10 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR tree-optimization/48611
3406 PR tree-optimization/48794
3407 * gfortran.dg/gomp/pr48611.f90: New test.
3408 * gfortran.dg/gomp/pr48794.f90: New test.
3409
3410 PR debug/48928
3411 * gcc.dg/dfp/pr48928.c: New test.
3412
3413 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3414
3415 PR c++/48522
3416 * g++.dg/cpp0x/pr48522.C: New.
3417
3418 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3419
3420 PR c++/48735
3421 * g++.dg/cpp0x/sfinae21.C: New.
3422
3423 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3424
3425 * g++.dg/template/sfinae28.C: Rename to...
3426 * g++.dg/cpp0x/sfinae19.C: ... this.
3427 * g++.dg/template/sfinae29.C: Rename to...
3428 * g++.dg/cpp0x/sfinae20.C: ... this.
3429
3430 2011-05-09 Jeff Law <law@redhat.com>
3431
3432 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
3433 consistent results.
3434
3435 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
3436
3437 PR c++/20039
3438 * g++.dg/init/pr20039.C: New.
3439
3440 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3441
3442 PR c++/48737
3443 PR c++/48744
3444 * g++.dg/template/sfinae28.C: New.
3445 * g++.dg/template/sfinae29.C: Likewise.
3446
3447 2011-05-09 Jason Merrill <jason@redhat.com>
3448
3449 * g++.dg/template/nontype23.C: New.
3450
3451 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
3452 PR c++/48859
3453 * g++.dg/init/pr48859.C: New.
3454
3455 2011-05-09 Jason Merrill <jason@redhat.com>
3456
3457 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
3458 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
3459 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
3460 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
3461 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
3462 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
3463 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
3464 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
3465
3466 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
3467
3468 * g++.dg/inherit/virtual9.C: New.
3469
3470 2011-05-09 Dodji Seketeli <dodji@redhat.com>
3471
3472 PR c++/48574
3473 * g++.dg/template/dependent-expr8.C: New test case.
3474
3475 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
3476
3477 PR tree-optimization/48837
3478 * gcc.dg/pr48837.c: New testcase.
3479
3480 2011-05-06 Jason Merrill <jason@redhat.com>
3481
3482 * g++.dg/cpp0x/constexpr-condition2.C: New.
3483
3484 * g++.dg/cpp0x/constexpr-missing.C: New.
3485
3486 2011-05-06 Tobias Burnus <burnus@net-b.de>
3487
3488 PR fortran/18918
3489 * gfortran.dg/coarray/this_image_2.f90: New.
3490
3491 2011-05-06 Tobias Burnus <burnus@net-b.de>
3492
3493 PR fortran/48858
3494 PR fortran/48820
3495 * gfortran.dg/bind_c_usage_22.f90: New.
3496 * gfortran.dg/bind_c_usage_23.f90: New.
3497 * gfortran.dg/bind_c_usage_24.f90: New.
3498 * gfortran.dg/bind_c_usage_24_c.c: New.
3499
3500 2011-05-06 Dodji Seketeli <dodji@redhat.com>
3501
3502 PR c++/48838
3503 * g++.dg/template/member9.C: New test case.
3504
3505 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
3506
3507 * gnat.dg/discr29.ad[sb]: New test.
3508 * gnat.dg/discr30.adb: Likewise.
3509
3510 2011-05-05 Julian Brown <julian@codesourcery.com>
3511
3512 * gcc.target/arm/neon-vset_lanes8.c: New test.
3513
3514 2011-05-05 Jason Merrill <jason@redhat.com>
3515
3516 * g++.dg/init/new32.C: New.
3517
3518 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3519
3520 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
3521 Fix typo.
3522
3523 2011-05-05 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR rtl-optimization/48381
3526 * gcc.c-torture/compile/pr48381.c: New test.
3527
3528 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
3529
3530 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
3531 to dg-options.
3532 * gcc.target/i386/opt-1.c: Ditto.
3533
3534 2011-05-04 Jason Merrill <jason@redhat.com>
3535
3536 * g++.dg/conversion/base1.C: New.
3537
3538 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3539
3540 PR libgfortran/48787
3541 * gfortran.dg/round_3.f08: Add more checks to test case.
3542
3543 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
3544
3545 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
3546 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
3547 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
3548 Gate test on effective_target fd_truncate.
3549
3550 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
3551
3552 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
3553 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3554 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
3555 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
3556 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
3557 * gcc.target/i386/pr38824.c: Ditto.
3558 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
3559 * gcc.target/i386/vecinit-2.c: Ditto.
3560 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
3561 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
3562 * gcc.target/i386/parity-2.c: Ditto.
3563 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
3564
3565 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
3566
3567 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
3568 remove duplication.
3569 * gcc.target/bfin/mcpu-bf514.c: Likewise.
3570 * gcc.target/bfin/mcpu-bf516.c: Likewise.
3571 * gcc.target/bfin/mcpu-bf518.c: Likewise.
3572
3573 2011-05-03 Tobias Burnus <burnus@net-b.de>
3574
3575 PR fortran/18918
3576 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
3577
3578 2011-05-03 Tobias Burnus <burnus@net-b.de>
3579
3580 PR fortran/18918
3581 * gfortran.dg/coarray/this_image_1.f90: New.
3582
3583 2011-05-03 Tobias Burnus <burnus@net-b.de>
3584
3585 PR fortran/18918
3586 * gfortran.dg/coarray/caf.dg: New.
3587 * gfortran.dg/coarray/image_index_1.f90: New, copied
3588 from ../coarray_16.f90.
3589
3590 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3591
3592 PR c++/28501
3593 * g++.dg/ext/complex9.C: New.
3594
3595 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3596
3597 From Mike Frysinger
3598 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
3599 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
3600 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
3601
3602 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
3603
3604 * gcc.target/bfin/builtins: Created.
3605 * gcc.target/bfin/hisilh-O0.c: Deleted.
3606 * gcc.target/bfin/hisilh.c: Moved to...
3607 * gcc.target/bfin/builtins/hisilh.c: ...here.
3608 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
3609 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
3610 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
3611 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
3612 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
3613 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
3614 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
3615 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
3616 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
3617 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
3618 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
3619 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
3620 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
3621 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
3622 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
3623 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
3624 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
3625 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
3626 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
3627 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
3628 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
3629 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
3630 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
3631 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
3632 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
3633 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
3634 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
3635 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
3636 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
3637 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
3638 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
3639 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
3640 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
3641 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
3642 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
3643 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
3644 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
3645 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
3646 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
3647 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
3648 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
3649 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
3650 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
3651 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
3652 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
3653 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
3654 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
3655 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
3656 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
3657 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
3658 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
3659 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
3660 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
3661 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
3662 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
3663 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
3664 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
3665 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
3666 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
3667 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
3668 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
3669 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
3670 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
3671 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
3672 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
3673 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
3674 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
3675 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
3676 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
3677 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
3678 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
3679 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
3680 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
3681 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
3682 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
3683 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
3684 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
3685 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
3686 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
3687 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
3688 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
3689 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
3690 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
3691 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
3692 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
3693 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
3694 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
3695 * gcc.target/bfin/builtins/circptr.c: Ditto.
3696 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
3697 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
3698 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
3699 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
3700 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
3701 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
3702 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
3703 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
3704 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
3705 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
3706 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
3707 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
3708 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
3709 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
3710 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
3711 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
3712 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
3713 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
3714 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
3715 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
3716 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
3717 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
3718 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
3719 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
3720 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
3721 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
3722 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
3723 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
3724 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
3725 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
3726 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
3727 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
3728 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
3729 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
3730 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
3731 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
3732 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
3733 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
3734 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
3735 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
3736 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
3737 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
3738 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
3739 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
3740 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
3741 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
3742 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
3743 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
3744 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
3745 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
3746 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
3747 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
3748 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
3749 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
3750 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
3751 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
3752 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
3753 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
3754 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
3755 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
3756 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
3757 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
3758 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
3759 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
3760 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
3761 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
3762 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
3763 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
3764 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
3765 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
3766
3767 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
3768
3769 * gcc.target/arm/cold-lc.c: New test.
3770
3771 2011-05-03 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR target/48774
3774 * gcc.dg/pr48774.c: New test.
3775
3776 2011-05-03 Richard Guenther <rguenther@suse.de>
3777
3778 * gcc.dg/large-size-array-5.c: New testcase.
3779
3780 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3781
3782 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
3783
3784 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3785
3786 * lib/target-supports.exp (check_effective_target_vect_strided):
3787 Replace with...
3788 (check_effective_target_vect_strided2)
3789 (check_effective_target_vect_strided3)
3790 (check_effective_target_vect_strided4)
3791 (check_effective_target_vect_strided8): ...these new functions.
3792
3793 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
3794 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
3795 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3796 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
3797 * gcc.dg/vect/pr37539.c: Likewise.
3798 * gcc.dg/vect/slp-11a.c: Likewise.
3799 * gcc.dg/vect/slp-11b.c: Likewise.
3800 * gcc.dg/vect/slp-11c.c: Likewise.
3801 * gcc.dg/vect/slp-12a.c: Likewise.
3802 * gcc.dg/vect/slp-12b.c: Likewise.
3803 * gcc.dg/vect/slp-18.c: Likewise.
3804 * gcc.dg/vect/slp-19a.c: Likewise.
3805 * gcc.dg/vect/slp-19b.c: Likewise.
3806 * gcc.dg/vect/slp-21.c: Likewise.
3807 * gcc.dg/vect/slp-23.c: Likewise.
3808 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3809
3810 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
3811 instead of vect_interleave && vect_extract_even_odd.
3812 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
3813 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
3814 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
3815 * gcc.dg/vect/vect-1.c: Likewise.
3816 * gcc.dg/vect/vect-10.c: Likewise.
3817 * gcc.dg/vect/vect-98.c: Likewise.
3818 * gcc.dg/vect/vect-107.c: Likewise.
3819 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3820 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3821 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3822 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3823 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3824 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3825 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3826 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3827 * gcc.dg/vect/vect-strided-float.c: Likewise.
3828 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3829 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3830 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3831 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3832 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3833 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3834 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3835 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3836 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3837 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3838 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3839 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3840 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3841 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3842 * gcc.dg/vect/vect-vfa-03.c: Likewise.
3843
3844 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
3845 target condition.
3846 * gcc.dg/vect/pr30843.c: Likewise.
3847 * gcc.dg/vect/pr33866.c: Likewise.
3848 * gcc.dg/vect/slp-reduc-6.c: Likewise.
3849 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
3850 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
3851 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
3852
3853 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3854
3855 * gcc.dg/vect/slp-11.c: Split into...
3856 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
3857 gcc.dg/vect/slp-11c.c: ...these tests.
3858 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
3859 * gcc.dg/vect/slp-12c.c: ...this new test.
3860 * gcc.dg/vect/slp-19.c: Split into...
3861 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
3862 gcc.dg/vect/slp-19c.c: ...these new tests.
3863
3864 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
3865
3866 * lib/target-supports.exp
3867 (check_effective_target_vect_extract_even_odd_wide): Delete.
3868 (check_effective_target_vect_strided_wide): Likewise.
3869 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
3870 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
3871 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
3872 * gcc.dg/vect/pr37539.c: Likewise.
3873 * gcc.dg/vect/slp-11.c: Likewise.
3874 * gcc.dg/vect/slp-12a.c: Likewise.
3875 * gcc.dg/vect/slp-12b.c: Likewise.
3876 * gcc.dg/vect/slp-19.c: Likewise.
3877 * gcc.dg/vect/slp-23.c: Likewise.
3878 * gcc.dg/vect/vect-1.c: Likewise.
3879 * gcc.dg/vect/vect-98.c: Likewise.
3880 * gcc.dg/vect/vect-107.c: Likewise.
3881 * gcc.dg/vect/vect-strided-float.c: Likewise.
3882
3883 2011-05-02 Jason Merrill <jason@redhat.com>
3884
3885 * g++.dg/init/new31.C: New.
3886
3887 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
3888
3889 PR c/35445
3890 * gcc.dg/pr35445.c: New test.
3891
3892 2011-05-02 Jason Merrill <jason@redhat.com>
3893
3894 * c-c++-common/vla-1.c: New.
3895
3896 2011-05-02 Richard Guenther <rguenther@suse.de>
3897
3898 PR tree-optimization/48822
3899 * gcc.dg/torture/pr48822.c: New testcase.
3900
3901 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3902
3903 PR c++/47969
3904 * g++.dg/cpp0x/constexpr-47969.C: New.
3905
3906 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
3907
3908 PR testsuite/48498
3909 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
3910 on vect_no_align targets.
3911 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
3912 vect_no_align targets.
3913
3914 2011-05-01 Xinliang David Li <davidxl@google.com>
3915
3916 * gcc.dg/tree-ssa/integer-addr.c: New test.
3917 * gcc.dg/tree-ssa/alias_bug.c: New test.
3918
3919 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3920
3921 PR libgfortran/48787
3922 * gfortran.dg/round_3.f08: Add more checks.
3923
3924 2011-04-30 Tobias Burnus <burnus@net-b.de>
3925
3926 PR fortran/48821
3927 * gfortran.dg/import9.f90: New, proper test.
3928 * gfortran.dg/interface_37.f90: Remove bogus
3929 test (bogus copy of interface_36.f90).
3930
3931 2011-04-30 Tobias Burnus <burnus@net-b.de>
3932
3933 PR fortran/48821
3934 * gfortran.dg/interface_37.f90: New.
3935
3936 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
3937
3938 PR fortran/48746
3939 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
3940
3941 2011-04-30 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR tree-optimization/48809
3944 * gcc.c-torture/execute/pr48809.c: New test.
3945
3946 2011-04-29 Jeff Law <law@redhat.com>
3947
3948 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
3949
3950 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3951
3952 PR c++/48606
3953 * g++.dg/init/ctor10.C: New.
3954
3955 2011-04-29 Le-Chun Wu <lcwu@google.com>
3956
3957 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
3958 warning in implicitly instantiated templates.
3959
3960 2011-04-29 Le-Chun Wu <lcwu@google.com>
3961
3962 * g++.dg/warn/Wnull-conversion-1.C: New.
3963 * g++.dg/warn/Wnull-conversion-2.C: New.
3964
3965 2011-04-29 Diego Novillo <dnovillo@google.com>
3966
3967 * g++.old-deja/g++.other/null3.C: Expect warning about
3968 converting boolean to a pointer.
3969
3970 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
3971
3972 PR fortran/48462
3973 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
3974 being a target.
3975
3976 PR fortran/48746
3977 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
3978
3979 2011-04-29 Tobias Burnus <burnus@net-b.de>
3980
3981 PR fortran/48810
3982 * gfortran.dg/typebound_proc_22.f90: New.
3983
3984 PR fortran/48800
3985 * gfortran.dg/interface_36.f90: New.
3986
3987 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3988
3989 PR libgfortran/48488
3990 PR libgfortran/48602
3991 PR libgfortran/48615
3992 PR libgfortran/48684
3993 PR libgfortran/48787
3994 * gfortran.dg/fmt_g.f: Adjust test.
3995 * gfortran.dg/fmt_g0_1.f08: Adjust test.
3996 * gfortran.dg/round_3.f08: New test.
3997 * gfortran.dg/namelist_print_1.f: Adjust test.
3998 * gfortran.dg/char4_iunit_1.f03: Adjust test.
3999 * gfortran.dg/f2003_io_5.f03: Adjust test.
4000 * gfortran.dg/coarray_15.f90: Adjust test.
4001 * gfortran.dg/namelist_65.f90: Adjust test.
4002 * gfortran.dg/fmt_cache_1.f: Adjust test.
4003 * gfortran.dg/char4_iunit_2.f03: Adjust test.
4004 * gfortran.dg/real_const_3.f90: Adjust test.
4005
4006 2011-04-28 Xinliang David Li <davidxl@google.com>
4007
4008 * gcc.dg/tree-prof/prof-robust-1.c: New test.
4009 * g++.dg/prof-robust-1.C: New test.
4010
4011 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
4012
4013 PR tree-optimization/48765
4014 * gcc.dg/vect/pr48765.c: New.
4015
4016 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4017
4018 PR tree-optimization/48775
4019 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
4020
4021 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4022
4023 PR c++/48798
4024 * g++.dg/inherit/pr48798.C: New.
4025 * g++.old-deja/g++.other/base1.C: Adjust.
4026
4027 2011-04-28 Dodji Seketeli <dodji@redhat.com>
4028
4029 PR c++/48656
4030 * g++.dg/template/inherit7.C: New test case.
4031
4032 2011-04-28 Richard Guenther <rguenther@suse.de>
4033
4034 PR tree-optimization/40052
4035 PR tree-optimization/15347
4036 * gcc.dg/tree-ssa/vrp57.c: New testcase.
4037 * gcc.dg/pr15347.c: Likewise.
4038
4039 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4040
4041 PR c++/48530
4042 * g++.dg/cpp0x/sfinae18.C: New.
4043
4044 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4045
4046 PR c++/48771
4047 * g++.dg/ext/is_literal_type1.C: New.
4048
4049 2011-04-28 Tobias Burnus <burnus@net-b.de>
4050
4051 PR fortran/48112
4052 PR fortran/48279
4053 * gfortran.dg/interface_35.f90: New.
4054 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
4055 * gfortran.dg/func_result_6.f90: Add dg-warning.
4056 * gfortran.dg/bessel_1.f90: Ditto.
4057 * gfortran.dg/hypot_1.f90: Ditto.
4058 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4059 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4060 * gfortran.dg/interface_assignment_4.f90: Ditto.
4061
4062 2011-04-27 Jason Merrill <jason@redhat.com>
4063
4064 * g++.dg/ext/complex8.C: New.
4065
4066 * g++.dg/cpp0x/initlist49.C: New.
4067 * g++.dg/init/new30.C: New.
4068
4069 2011-04-27 Tobias Burnus <burnus@net-b.de>
4070
4071 PR fortran/48788
4072 * gfortran.dg/whole_file_34.f90: New.
4073
4074 2011-04-27 Jan Hubicka <jh@suse.cz>
4075
4076 * gcc.dg/tree-ssa/inline-9.c: New testcase.
4077
4078 2011-04-27 Jason Merrill <jason@redhat.com>
4079
4080 * g++.old-deja/g++.oliva/overload1.C: Adjust.
4081
4082 * g++.dg/parse/ambig6.C: New.
4083
4084 2011-04-27 Nick Clifton <nickc@redhat.com>
4085
4086 * gcc.dg/20020312-2.c: Add definition for RX.
4087
4088 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
4089 option with RX targets.
4090
4091 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
4092 /* */ comments.
4093
4094 2011-04-27 Richard Guenther <rguenther@suse.de>
4095
4096 * gcc.dg/tree-ssa/pr23382.c: Remove.
4097
4098 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
4099
4100 PR target/48767
4101 * gcc.c-torture/compile/pr48767.c: New test.
4102
4103 2011-04-27 Richard Guenther <rguenther@suse.de>
4104
4105 PR tree-optimization/48772
4106 * g++.dg/pr48772.C: New testcase.
4107
4108 2011-04-27 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR c/48742
4111 * gcc.c-torture/compile/pr48742.c: New test.
4112
4113 2011-04-26 Jason Merrill <jason@redhat.com>
4114
4115 * g++.dg/lookup/koenig13.C: New.
4116
4117 * g++.dg/cpp0x/initlist48.C: New.
4118
4119 2011-04-25 Jason Merrill <jason@redhat.com>
4120
4121 * g++.dg/cpp0x/sfinae17.C: New.
4122
4123 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4124
4125 PR target/48258
4126 * gcc.target/powerpc/pr48258-1.c: New file.
4127 * gcc.target/powerpc/pr48258-2.c: Ditto.
4128
4129 2011-04-26 Xinliang David Li <davidxl@google.com>
4130
4131 * gcc.dg/uninit-suppress.c: New test.
4132 * gcc.dg/uninit-suppress.c: New test.
4133
4134 2011-04-26 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR debug/48768
4137 * gcc.dg/pr48768.c: New test.
4138
4139 PR tree-optimization/48734
4140 * gcc.c-torture/compile/pr48734.c: New test.
4141
4142 PR testsuite/48753
4143 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
4144
4145 2011-04-26 Richard Guenther <rguenther@suse.de>
4146
4147 PR tree-optimization/48731
4148 * gcc.dg/torture/pr48731.c: New testcase.
4149
4150 2011-04-26 Richard Guenther <rguenther@suse.de>
4151
4152 PR testsuite/48753
4153 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
4154
4155 2011-04-26 Richard Guenther <rguenther@suse.de>
4156
4157 PR middle-end/48694
4158 * gcc.dg/torture/pr48694-1.c: New testcase.
4159 * gcc.dg/torture/pr48694-2.c: Likewise.
4160
4161 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
4162
4163 * g++.dg/ext/underlying_type1.C: New.
4164 * g++.dg/ext/underlying_type2.C: Likewise.
4165 * g++.dg/ext/underlying_type3.C: Likewise.
4166 * g++.dg/ext/underlying_type4.C: Likewise.
4167 * g++.dg/ext/underlying_type5.C: Likewise.
4168 * g++.dg/ext/underlying_type6.C: Likewise.
4169 * g++.dg/ext/underlying_type7.C: Likewise.
4170 * g++.dg/ext/underlying_type8.C: Likewise.
4171 * g++.dg/ext/underlying_type9.C: Likewise.
4172 * g++.dg/ext/underlying_type10.C: Likewise.
4173
4174 2011-04-25 Jason Merrill <jason@redhat.com>
4175
4176 * g++.dg/cpp0x/regress/template-const2.C: New.
4177
4178 2011-04-25 Jeff Law <law@redhat.com>
4179
4180 * gcc.dg/tree-ssa/vrp56.c: new test.
4181
4182 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4183
4184 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
4185
4186 2011-04-24 Jakub Jelinek <jakub@redhat.com>
4187
4188 PR preprocessor/48740
4189 * c-c++-common/raw-string-11.c: New test.
4190
4191 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
4192
4193 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
4194 hppa*-*-hpux*.
4195
4196 2011-04-23 Tobias Burnus <burnus@net-b.de>
4197
4198 PR fortran/18918
4199 * gfortran.dg/coarray_19.f90: New.
4200
4201 2011-04-23 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR c/48685
4204 * gcc.dg/pr48685.c: New test.
4205
4206 2011-04-22 Jan Hubicka <jh@suse.cz>
4207
4208 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
4209
4210 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR tree-optimization/48717
4213 * gcc.c-torture/execute/pr48717.c: New test.
4214
4215 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
4216
4217 PR target/48723
4218 * gcc.target/i386/pr48723.c: New test.
4219
4220 2011-04-22 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR c/48716
4223 * gcc.dg/gomp/pr48716.c: New test.
4224 * g++.dg/gomp/pr48716.C: New test.
4225
4226 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
4227
4228 PR c/36750
4229 * gcc.dg/missing-field-init-2.c: Update testcase.
4230
4231 2011-04-22 Alan Modra <amodra@gmail.com>
4232
4233 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
4234
4235 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4236
4237 PR fortran/48405
4238 * gfortran.dg/function_optimize_6.f90: New test.
4239
4240 2011-04-21 Easwaran Raman <eraman@google.com>
4241
4242 * gcc.dg/stack-layout-2.c: New test.
4243
4244 2011-04-21 Richard Guenther <rguenther@suse.de>
4245
4246 PR lto/48703
4247 * g++.dg/lto/pr48207-2_0.C: New testcase.
4248 * g++.dg/lto/pr48207-3_0.C: Likewise.
4249
4250 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
4251
4252 * gnat.dg/volatile5.adb: New test.
4253 * gnat.dg/volatile5_pkg.ads: New helper.
4254
4255 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
4256
4257 PR target/48708
4258 * gcc.target/i386/pr48708.c: New test.
4259
4260 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4261
4262 * gcc.dg/vect/vect-119.c: New test.
4263
4264 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
4265
4266 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
4267 and once without.
4268
4269 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
4270 Richard Sandiford <richard.sandiford@linaro.org>
4271
4272 PR target/46329
4273 * gcc.target/arm/pr46329.c: New test.
4274
4275 2011-04-21 Tobias Burnus <burnus@net-b.de>
4276
4277 PR fortran/18918
4278 * gfortran.dg/coarray_18.f90: New.
4279
4280 2011-04-20 Jason Merrill <jason@redhat.com>
4281
4282 * g++.dg/cpp0x/initlist47.C: New.
4283
4284 * g++.dg/init/dtor4.C: New.
4285
4286 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
4287
4288 PR target/48678
4289 * gcc.target/i386/sse2-pinsrw.c: New test.
4290 * gcc.target/i386/avx-vpinsrw.c: Ditto.
4291 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
4292 * gcc.target/i386/sse2-insvhi.c: Ditto.
4293 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
4294 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
4295
4296 2011-04-20 Jason Merrill <jason@redhat.com>
4297
4298 * g++.dg/template/const4.C: New.
4299
4300 2011-04-20 Easwaran Raman <eraman@google.com>
4301
4302 * gcc.dg/stack-layout-1.c: New test.
4303
4304 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
4305
4306 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
4307 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
4308 function.
4309
4310 2011-04-20 Kai Tietz <ktietz@redhat.com>
4311
4312 * gcc.dg/binop-xor1.c: New test.
4313 * gcc.dg/binop-xor2.c: New test.
4314 * gcc.dg/binop-xor3.c: New test.
4315 * gcc.dg/binop-xor4.c: New test.
4316 * gcc.dg/binop-xor5.c: New test.
4317
4318 2011-04-20 Richard Guenther <rguenther@suse.de>
4319
4320 PR tree-optimization/47892
4321 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
4322
4323 2011-04-20 Richard Guenther <rguenther@suse.de>
4324
4325 PR middle-end/48695
4326 * g++.dg/torture/pr48695.C: New testcase.
4327
4328 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
4329
4330 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
4331 * gcc.c-torture/execute/cmpsi-2.c: Ditto
4332 * gcc.c-torture/execute/pr45262.c: Ditto
4333 * gcc.dg/torture/pr43165.c: Ditto.
4334 * gcc.dg/torture/pr47228.c: Ditto.
4335 * gcc.dg/tree-ssa/pr45144.c: Ditto.
4336 * gcc.dg/ipa/pr45644.c: Ditto.
4337 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
4338 PDP11.
4339
4340 2011-04-19 Jason Merrill <jason@redhat.com>
4341
4342 * g++.dg/ext/complex7.C: New.
4343
4344 * g++.dg/ext/attrib41.C: New.
4345
4346 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
4347
4348 PR testsuite/48676
4349 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
4350
4351 2011-04-19 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR target/48678
4354 * gcc.target/i386/pr48678.c: New test.
4355
4356 2011-04-19 Martin Jambor <mjambor@suse.cz>
4357
4358 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
4359 * g++.dg/opt/devirt2.C: New test.
4360 * g++.dg/ipa/devirt-g-1.C: Likewise.
4361
4362 2011-04-19 Tobias Burnus <burnus@net-b.de>
4363
4364 PR fortran/48588
4365 * gfortran.dg/whole_file_33.f90: New.
4366
4367 2011-04-19 Martin Jambor <mjambor@suse.cz>
4368
4369 * g++.dg/ipa/devirt-7.C: New test.
4370
4371 2011-04-19 Richard Guenther <rguenther@suse.de>
4372
4373 PR lto/48207
4374 * g++.dg/lto/pr48207_0.C: New testcase.
4375
4376 2011-04-18 Jason Merrill <jason@redhat.com>
4377
4378 * g++.dg/init/void1.C: New.
4379
4380 * g++.dg/cpp0x/union4.C: New.
4381
4382 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR middle-end/48661
4385 * g++.dg/torture/pr48661.C: New test.
4386
4387 PR c++/48632
4388 * g++.dg/gomp/pr48632.C: New test.
4389
4390 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
4391
4392 * gcc.target/i386/sse2-maskmovdqu.c: New test.
4393 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
4394
4395 2011-04-18 Tobias Burnus <burnus@net-b.de>
4396
4397 PR fortran/18918
4398 * gfortran.dg/coarray_17.f90: New.
4399 * gfortran.dg/coarray_10.f90: Update dg-error.
4400
4401 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4402
4403 PR testsuite/48251
4404 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
4405 * gfortran.dg/guality/guality.exp: Likewise.
4406
4407 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4408
4409 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
4410
4411 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4412
4413 * gcc.dg/vect/pr48377.c: Remove dg-do run.
4414
4415 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4416
4417 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
4418
4419 2011-04-18 Richard Guenther <rguenther@suse.de>
4420
4421 PR middle-end/46364
4422 * g++.dg/torture/pr46364.C: New testcase.
4423
4424 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4425
4426 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
4427
4428 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
4429
4430 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
4431
4432 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
4433 Ira Rosen <ira.rosen@linaro.org>
4434
4435 PR target/48252
4436 * gcc.target/arm/pr48252.c: New test.
4437
4438 2011-04-18 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR tree-optimization/48616
4441 * gcc.dg/pr48616.c: New test.
4442
4443 2011-04-18 Tobias Burnus <burnus@net-b.de>
4444
4445 PR fortran/18918
4446 * gfortran.dg/coarray_16.f90: New.
4447
4448 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
4449
4450 PR fortran/48462
4451 * gfortran.dg/realloc_on_assign_7.f03: New test.
4452
4453 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4454
4455 PR libgfortran/48602
4456 * gfortran.dg/fmt_g0_6.f08: New test.
4457
4458 2011-04-17 Jason Merrill <jason@redhat.com>
4459
4460 * g++.dg/cpp0x/sfinae16.C: New.
4461
4462 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
4463
4464 * gcc.target/mips/reg-var-1.c: New test.
4465
4466 2011-04-17 Jan Hubicka <jh@suse.cz>
4467
4468 * gcc.dg/winline-5.c: Update testcase.
4469
4470 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
4471
4472 * gnat.dg/discr27.ad[sb]: Move dg directive.
4473 * gnat.dg/discr28.ad[sb]: New test.
4474 * gnat.dg/discr28_pkg.ads: New helper.
4475
4476 2011-04-17 Michael Matz <matz@suse.de>
4477
4478 PR tree-optimization/48622
4479 PR lto/48645
4480 * gcc.dg/lto/pr48622_0.c: New test.
4481
4482 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
4483
4484 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
4485 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
4486 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
4487 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4488 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4489 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4490
4491 2011-04-15 Jason Merrill <jason@redhat.com>
4492
4493 * g++.dg/cpp0x/range-for17.C: New.
4494
4495 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4496
4497 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
4498 * g++.dg/cpp0x/range-for3.C: Likewise.
4499 * g++.dg/cpp0x/range-for9.C: Correct error message.
4500 * g++.dg/cpp0x/range-for11.C: New.
4501 * g++.dg/cpp0x/range-for12.C: New.
4502 * g++.dg/cpp0x/range-for13.C: New.
4503 * g++.dg/cpp0x/range-for14.C: New.
4504 * g++.dg/cpp0x/range-for15.C: New.
4505 * g++.dg/cpp0x/range-for16.C: New.
4506
4507 2011-04-15 Tobias Burnus <burnus@net-b.de>
4508
4509 PR fortran/18918
4510 * gfortran.dg/coarray_15.f90: Change to dg-do run.
4511
4512 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
4513
4514 * objc.dg/naming-4.m: Updated.
4515 * objc.dg/naming-5.m: Updated.
4516 * objc.dg/naming-6.m: New.
4517 * objc.dg/naming-7.m: New.
4518 * obj-c++.dg/naming-1.mm: Updated.
4519 * obj-c++.dg/naming-2.mm: Updated.
4520 * obj-c++.dg/naming-3.mm: New.
4521 * obj-c++.dg/naming-4.mm: New.
4522
4523 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4524
4525 PR libgfortran/48589
4526 * gfortran.dg/fmt_g0_5.f08: New test.
4527
4528 2011-04-15 Richard Guenther <rguenther@suse.de>
4529
4530 PR testsuite/48286
4531 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
4532
4533 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
4534
4535 * gcc.target/avr/torture/pr41885.c (dg-options): Change
4536 -finline-limit=0 to -fno-inline
4537
4538 2011-04-15 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR target/48614
4541 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
4542 just avx.
4543
4544 2011-04-14 Jakub Jelinek <jakub@redhat.com>
4545
4546 PR target/48605
4547 * gcc.target/i386/sse4_1-insertps-3.c: New test.
4548 * gcc.target/i386/sse4_1-insertps-4.c: New test.
4549 * gcc.target/i386/avx-insertps-3.c: New test.
4550 * gcc.target/i386/avx-insertps-4.c: New test.
4551
4552 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4553
4554 * gcc.target/avr/torture/pr41885.c (dg-options): Add
4555 -finline-limit=0
4556
4557 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4558
4559 PR target/46779
4560 PR target/45291
4561 PR target/41894
4562 * gcc.target/avr/pr46779-1.c: New test case
4563 * gcc.target/avr/pr46779-2.c: New test case
4564
4565 2011-04-14 Jason Merrill <jason@redhat.com>
4566
4567 * g++.dg/cpp0x/sfinae15.C: New.
4568
4569 * g++.dg/cpp0x/sfinae14.C: New.
4570
4571 * g++.dg/ext/vla10.C: New.
4572
4573 2011-04-14 Richard Guenther <rguenther@suse.de>
4574
4575 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
4576
4577 2011-04-14 Richard Guenther <rguenther@suse.de>
4578
4579 * gcc.dg/fold-bitand-4.c: Move ...
4580 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
4581
4582 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
4583
4584 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
4585 variables const.
4586 * gcc.target/avr/torture/trivial.c: Ditto.
4587
4588 2011-04-13 Jason Merrill <jason@redhat.com>
4589
4590 * g++.dg/template/operator11.C: New.
4591
4592 2011-04-13 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR middle-end/48591
4595 * gcc.dg/gomp/pr48591.c: New test.
4596
4597 PR c++/48570
4598 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
4599 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
4600
4601 2011-04-13 Dodji Seketeli <dodji@redhat.com>
4602
4603 PR c++/48574
4604 * g++.dg/template/dependent-expr7.C: New test case.
4605
4606 2011-04-13 Jason Merrill <jason@redhat.com>
4607
4608 * g++.dg/cpp0x/sfinae13.C: New.
4609
4610 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
4611
4612 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
4613
4614 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4615
4616 * gcc.target/arm/pr43698.c: Remove -march option.
4617
4618 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
4619
4620 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
4621 -march option.
4622
4623 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
4624
4625 PR fortran/48360
4626 PR fortran/48456
4627 * gfortran.dg/realloc_on_assign_6.f03: New test.
4628
4629 2011-04-12 Kai Tietz <ktietz@redhat.com>
4630
4631 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
4632 targets the additional -mno-ms-bitfields and
4633 -Wno-packed-bitfield-compat options.
4634 * g++.dg/ext/bitfield3.C: Likewise.
4635 * g++.dg/ext/bitfield4.C: Likewise.
4636 * g++.dg/ext/bitfield5.C: Likewise.
4637 * gcc.dg/bitfld-15.c: Likewise.
4638 * gcc.dg/bitfld-16.c: Likewise.
4639 * gcc.dg/bitfld-17.c: Likewise.
4640 * gcc.dg/bitfld-18.c: Likewise.
4641
4642 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
4643
4644 * gcc.target/arm/neon-vld3-1.c: New test.
4645 * gcc.target/arm/neon-vst3-1.c: New test.
4646 * gcc.target/arm/neon/v*.c: Regenerate.
4647
4648 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR rtl-optimization/48549
4651 * g++.dg/opt/pr48549.C: New test.
4652
4653 2011-04-12 Richard Guenther <rguenther@suse.de>
4654
4655 PR tree-optimization/46076
4656 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
4657
4658 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4659
4660 PR testsuite/21164
4661 * lib/compat.exp (compat-execute): Declare unsupported after
4662 stripping path from src1.
4663 * lib/lto.exp (lto-execute): Likewise.
4664
4665 2011-04-12 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR c/48552
4668 * gcc.dg/pr48552-1.c: New test.
4669 * gcc.dg/pr48552-2.c: New test.
4670
4671 2011-04-11 Jason Merrill <jason@redhat.com>
4672
4673 * g++.dg/cpp0x/sfinae12.C: New.
4674
4675 * g++.dg/cpp0x/enum10.C: New.
4676
4677 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
4678
4679 * g++.dg/cpp0x/rv-func.C: New.
4680
4681 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4682
4683 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
4684 alpha*-dec-osf5*.
4685
4686 2011-04-11 Martin Jambor <mjambor@suse.cz>
4687
4688 PR tree-optimization/48195
4689 * gcc.dg/ipa/pr48195.c: New test.
4690
4691 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
4692
4693 * gnat.dg/return3.adb: Remove unused switch.
4694
4695 2011-04-08 Mike Stump <mikestump@comcast.net>
4696
4697 PR testsuite/48506
4698 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
4699 default to fno-common.
4700
4701 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
4702
4703 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
4704 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
4705
4706 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4707
4708 PR fortran/48448
4709 * gfortran.dg/function_optimize_5.f90: New test.
4710
4711 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
4712
4713 * gnat.dg/aggr17.adb: New test.
4714 * gnat.dg/aggr18.adb: Likewise.
4715
4716 2011-04-08 Michael Matz <matz@suse.de>
4717
4718 PR middle-end/48389
4719 * gcc.target/i386/pr48389.c: New test.
4720
4721 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
4722
4723 PR rtl-optimization/48272
4724 * g++.dg/opt/pr48272.C: New.
4725
4726 2011-04-08 Dmitry Melnik <dm@ispras.ru>
4727
4728 PR rtl-optimization/48235
4729 * gcc.dg/pr48235.c: New.
4730
4731 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4732
4733 PR rtl-optimization/48302
4734 * g++.dg/opt/pr48302.C: New.
4735
4736 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4737
4738 PR target/48273
4739 * g++.dg/opt/pr48273.C: New.
4740
4741 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
4742
4743 PR rtl-optimization/48442
4744 * gcc.dg/pr48442.c: New.
4745
4746 2011-04-08 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR tree-optimization/48377
4749 * gcc.dg/vect/pr48377.c: New test.
4750
4751 2011-04-07 Jason Merrill <jason@redhat.com>
4752
4753 * g++.dg/cpp0x/regress/call1.C: New.
4754
4755 * g++.dg/cpp0x/variadic107.C: New.
4756
4757 * g++.dg/cpp0x/sfinae11.C: New.
4758 * g++.dg/cpp0x/noexcept02.C: Fix.
4759
4760 * g++.dg/cpp0x/sfinae10.C: New.
4761
4762 * g++.dg/cpp0x/sfinae9.C: New.
4763
4764 * c-c++-common/Wcast-qual-1.c: Move here from...
4765 * gcc.dg/cast-qual-3.c: ...here, and...
4766 * g++.dg/warn/Wcast-qual2.C: ...here.
4767
4768 * g++.dg/cpp0x/sfinae8.C: New.
4769
4770 * g++.dg/cpp0x/sfinae7.C: New.
4771
4772 * g++.dg/cpp0x/enum9.C: New.
4773
4774 2011-04-07 Mike Stump <mikestump@comcast.net>
4775
4776 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
4777 with no trampolines.
4778
4779 2011-04-07 Jakub Jelinek <jakub@redhat.com>
4780
4781 PR fortran/48117
4782 * gfortran.dg/gomp/pr48117.f90: New test.
4783
4784 PR debug/48343
4785 * gcc.dg/torture/pr48343.c: New test.
4786
4787 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4788
4789 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
4790
4791 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
4792
4793 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
4794
4795 2011-04-07 Tom de Vries <tom@codesourcery.com>
4796
4797 PR target/43920
4798 * lib/scanasm.exp (object-size): New proc.
4799 * gcc.target/arm/pr43920-2.c: New test.
4800
4801 2011-04-06 Tobias Burnus <burnus@net-b.de>
4802
4803 PR fortran/18918
4804 PR fortran/48477
4805 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
4806
4807 2011-04-06 Steve Ellcey <sje@cup.hp.com>
4808
4809 * gcc.dg/mtune.c: Prune note from output.
4810
4811 2011-04-06 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR debug/48466
4814 * gcc.dg/guality/pr36977.c: New test.
4815 * gcc.dg/guality/pr48466.c: New test.
4816
4817 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4818
4819 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
4820
4821 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
4822
4823 * gnat.dg/return3.adb: New test.
4824
4825 2011-04-06 Richard Guenther <rguenther@suse.de>
4826
4827 PR tree-optimization/47663
4828 * gcc.dg/tree-ssa/inline-8.c: New testcase.
4829
4830 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
4831
4832 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
4833 Solaris 8 and 9 as well.
4834
4835 2011-04-05 Tom de Vries <tom@codesourcery.com>
4836
4837 PR target/43920
4838 * gcc.target/arm/pr43920-1.c: New test.
4839
4840 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
4841
4842 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
4843 (cctor): Actually return the value.
4844 (main): Cast return values.
4845
4846 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4847
4848 * gfortran.dg/character_comparison_8.f90: New test.
4849
4850 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4851
4852 * frontend-passes: (optimize_lexical_comparison): New function.
4853 (optimize_expr): Call it.
4854 (optimize_comparison): Also handle lexical comparison functions.
4855 Return false instad of -2 for unequal comparison.
4856
4857 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4858
4859 PR fortran/48412
4860 * function_optimize_4.f90: New test.
4861
4862 2011-04-04 Tobias Burnus <burnus@net-b.de>
4863
4864 PR fortran/18918
4865 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
4866 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
4867 * gfortran.dg/coarray_15.f90: New.
4868
4869 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4870
4871 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
4872 * gfortran.dg/bessel_7.f90: Likewise.
4873
4874 2011-04-03 Tobias Burnus <burnus@net-b.de>
4875
4876 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
4877
4878 2011-04-03 Richard Guenther <rguenther@suse.de>
4879 Ira Rosen <ira.rosen@linaro.org>
4880
4881 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
4882 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
4883 -ftree-loop-if-convert-stores.
4884
4885 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4886
4887 * gnat.dg/specs/aggr2.ads: New test.
4888
4889 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
4890
4891 * gnat.dg/debug2.ad[sb]: New test.
4892 * gnat.dg/debug2_pkg.ads: New helper.
4893 * gnat.dg/debug3.ad[sb]: New test.
4894
4895 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
4896
4897 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
4898
4899 2011-04-01 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR middle-end/48335
4902 * gcc.c-torture/compile/pr48335-1.c: New test.
4903 * gcc.dg/pr48335-1.c: New test.
4904 * gcc.dg/pr48335-2.c: New test.
4905 * gcc.dg/pr48335-3.c: New test.
4906 * gcc.dg/pr48335-4.c: New test.
4907 * gcc.dg/pr48335-5.c: New test.
4908 * gcc.dg/pr48335-6.c: New test.
4909 * gcc.dg/pr48335-7.c: New test.
4910 * gcc.dg/pr48335-8.c: New test.
4911 * gcc.target/i386/pr48335-1.c: New test.
4912
4913 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
4914
4915 PR c/36299
4916 * gcc.dg/Waddress.c: New test.
4917
4918 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4919
4920 PR fortran/48352
4921 * gfortran.dg/function_optimize_3.f90: New test.
4922
4923 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
4924
4925 * gcc.c-torture/compile/20110401-1.c: New test.
4926
4927 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
4928 * g++.dg/lto/20091002-2_0.C: Likewise.
4929 * g++.dg/lto/20090303_0.c: Likewise.
4930 * g++.dg/lto/20091004-1_0.C: Likewise.
4931 * g++.dg/lto/20091002-3_0.C: Likewise.
4932 * g++.dg/lto/20091004-2_0.C: Likewise.
4933 * g++.dg/lto/20081123_0.C: Likewise.
4934 * g++.dg/lto/20090313_0.C: Likewise.
4935 * g++.dg/lto/20081109-1_0.C: Likewise.
4936 * g++.dg/lto/20081219_0.C: Likewise.
4937 * g++.dg/lto/20081204-1_0.C: Likewise.
4938 * g++.dg/lto/20090302_0.C: Likewise.
4939 * g++.dg/lto/20081119-1_0.C: Likewise.
4940 * g++.dg/lto/20081118_0.C: Likewise.
4941 * gcc.dg/lto/20091020-2_0.c: Likewise.
4942 * gcc.dg/lto/20090210_0.c: Likewise.
4943 * gcc.dg/lto/20081204-1_0.c: Likewise.
4944 * gcc.dg/lto/20081224_0.c: Likewise.
4945 * gcc.dg/lto/20090219_0.c: Likewise.
4946 * gcc.dg/lto/20091014-1_0.c: Likewise.
4947 * gcc.dg/lto/20091016-1_0.c: Likewise.
4948 * gcc.dg/lto/20090206-2_0.c: Likewise.
4949 * gcc.dg/lto/20090116_0.c: Likewise.
4950 * gcc.dg/lto/20091013-1_0.c: Likewise.
4951 * gcc.dg/lto/20091015-1_0.c: Likewise.
4952 * gcc.dg/lto/20090126-2_0.c: Likewise.
4953
4954 2011-03-31 Ian Lance Taylor <iant@google.com>
4955
4956 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
4957
4958 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4959
4960 * gnat.dg/opt16.adb: New test.
4961
4962 2011-03-31 Jason Merrill <jason@redhat.com>
4963
4964 * g++.dg/cpp0x/defaulted24.C: New.
4965
4966 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4967
4968 PR target/16292
4969 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
4970 with -O0.
4971
4972 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
4973
4974 * g++.dg/other/i386-9.C: New test.
4975
4976 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4977
4978 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
4979
4980 2011-03-30 Jason Merrill <jason@redhat.com>
4981
4982 * g++.dg/cpp0x/regress/error-recovery1.C: New.
4983
4984 * g++.dg/cpp0x/regress/isnan.C: New.
4985
4986 * g++.dg/cpp0x/initlist46.C: New.
4987
4988 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
4989
4990 PR target/47551
4991 * gcc.target/arm/neon-modes-2.c: New test.
4992
4993 2011-03-30 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR c/48305
4996 * gcc.c-torture/compile/pr48305.c: New test.
4997
4998 2011-03-29 Jason Merrill <jason@redhat.com>
4999
5000 * g++.dg/cpp0x/regress/value-dep1.C: New.
5001
5002 2011-03-29 Steve Ellcey <sje@cup.hp.com>
5003
5004 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
5005
5006 2011-03-29 Ian Lance Taylor <iant@google.com>
5007
5008 * go.test/go-test.exp: Handle the test lines used in several new
5009 tests.
5010 (errchk): Add opts parameter. Change all callers. Handle parens
5011 in regexps.
5012
5013 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
5014 Dominique d'Humieres <dominiq@lps.ens.fr>
5015
5016 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
5017 and __APPLE__ && __PPC__ && __ALTIVEC__.
5018
5019 2011-03-29 Jason Merrill <jason@redhat.com>
5020
5021 * g++.dg/cpp0x/dependent1.C: New.
5022
5023 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
5024
5025 * g++.dg/cpp0x/constexpr-memfn1.C: New.
5026
5027 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
5028
5029 2011-03-29 Janus Weil <janus@gcc.gnu.org>
5030
5031 PR fortran/48095
5032 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
5033 * gfortran.dg/proc_ptr_comp_32.f90: New.
5034
5035 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5036
5037 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
5038 check for corresponding warning.
5039
5040 2011-03-28 Jason Merrill <jason@redhat.com>
5041
5042 * g++.dg/cpp0x/rv-deduce2.C: New.
5043
5044 2011-03-29 Jakub Jelinek <jakub@redhat.com>
5045
5046 PR debug/48203
5047 * gcc.dg/pr48203.c: New test.
5048
5049 2011-03-28 Jeff Law <law@redhat.com>
5050
5051 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
5052
5053 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
5054
5055 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
5056 and __PPC__ && __ALTIVEC__.
5057
5058 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5059
5060 PR testsuite/48238
5061 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
5062 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5063 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5064 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5065
5066 2011-03-28 Jason Merrill <jason@redhat.com>
5067
5068 * g++.dg/cpp0x/initlist-array2.C: New.
5069
5070 * g++.dg/cpp0x/initlist-array1.C: New.
5071
5072 * g++.dg/cpp0x/constexpr-compound.C: New.
5073
5074 * g++.dg/cpp0x/constexpr-using.C: New.
5075
5076 * g++.dg/cpp0x/constexpr-noexcept.C: New.
5077
5078 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
5079
5080 PR testsuite/48276
5081 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
5082
5083 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
5084
5085 * gcc.dg/slp-1.c: New test.
5086
5087 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
5088
5089 * gcc.target/i386/avx256-unaligned-load-1.c: New.
5090 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
5091 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
5092 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
5093 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
5094 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
5095 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
5096 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5097 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
5098 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5099 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5100 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
5101 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
5102 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
5103
5104 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5105
5106 PR fortran/47065
5107 * gfortran.dg/trim_optimize_5.f90: New test.
5108 * gfortran.dg/trim_optimize_6.f90: New test.
5109
5110 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
5111
5112 PR target/38598
5113 * gcc.target/mips/madd-7.c: Remove -mlong32.
5114 * gcc.target/mips/msub-7.c: Likewise.
5115
5116 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
5117
5118 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
5119 accesses to preserve the meaning of the test for doubleword vectors.
5120 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
5121 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
5122
5123 2011-03-26 Janus Weil <janus@gcc.gnu.org>
5124
5125 PR fortran/48291
5126 * gfortran.dg/class_42.f03: New.
5127
5128 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
5129
5130 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
5131 strided accesses.
5132
5133 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
5134
5135 PR rtl-optimization/48144
5136 * gcc.dg/pr48144.c: New test.
5137
5138 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5139
5140 * gnat.dg/discr27.ad[sb]: New test.
5141
5142 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 * gnat.dg/limited_with2.ad[sb]: New test.
5145 * gnat.dg/limited_with2_pkg1.ads: New helper.
5146 * gnat.dg/limited_with2_pkg2.ads: Likewise.
5147
5148 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/opt15.adb: New test.
5151 * gnat.dg/opt15_pkg.ad[sb]: New helper.
5152
5153 2011-03-25 Tobias Burnus <burnus@net-b.de>
5154
5155 PR fortran/48174
5156 PR fortran/45304
5157 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
5158 * gfortran.dg/leadz_trailz_3.f90: Ditto
5159
5160 2011-03-25 Martin Jambor <mjambor@suse.cz>
5161
5162 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
5163
5164 2011-03-25 Jason Merrill <jason@redhat.com>
5165
5166 * g++.dg/cpp0x/defaulted22.C: New.
5167 * g++.dg/cpp0x/defaulted23.C: New.
5168 * g++.dg/cpp0x/defaulted15.C: Adjust.
5169
5170 2011-03-25 Jason Merrill <jason@redhat.com>
5171
5172 * g++.dg/cpp0x/move1.C: New.
5173
5174 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
5175
5176 PR target/48287
5177 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
5178
5179 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5180
5181 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
5182 for mips-sgi-irix6.5.
5183 Replace snprintf prototype by <stdio.h>.
5184
5185 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5186
5187 PR testsuite/48283
5188 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
5189 run_expensive_tests.
5190 * gcc.dg/graphite/block-4.c: Likewise.
5191 * gcc.dg/graphite/block-7.c: Likewise.
5192 * gcc.dg/graphite/block-8.c: Likewise.
5193
5194 2011-03-25 Richard Guenther <rguenther@suse.de>
5195
5196 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
5197 * g++.dg/tree-ssa/pr8781.C: Likewise.
5198 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5199 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5200 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5201 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
5202 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5203 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
5204 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5205 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
5206 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
5207 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5208 * gcc.dg/tree-ssa/pr21574.c: Likewise.
5209 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
5210 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5211 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
5212 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
5213 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5214 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5215 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5216 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
5217 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
5218 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5219 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
5220 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
5221 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
5222 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
5223 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
5224 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
5225 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5226 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
5227 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5228 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5229 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5230 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5231 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5232 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
5233 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5234 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5235 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
5236 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5237 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5238 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
5239 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
5240 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
5241 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5242 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5243 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5244 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5245 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5246 * c-c++-common/pr46562-2.c: Likewise.
5247 * gfortran.dg/pr42108.f90: Likewise.
5248 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
5249 foo to be inlined even at -O1.
5250 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
5251 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
5252 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
5253 * gcc.dg/matrix/matrix.exp: Disable FRE.
5254
5255 2011-03-24 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR debug/48204
5258 * gcc.dg/dfp/pr48204.c: New test.
5259
5260 2011-03-24 Steve Ellcey <sje@cup.hp.com>
5261
5262 PR target/48209
5263 * gcc.c-torture/execute/pr47917.c: Move this...
5264 * gcc.dg/torture/pr47917.c: to here and add xfails.
5265
5266 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5267
5268 * gnat.dg/array16.ad[sb]: New test.
5269 * gnat.dg/array16.ads: New helper.
5270
5271 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5272
5273 * gnat.dg/derived_type2.adb: New test.
5274
5275 2011-03-24 Richard Guenther <rguenther@suse.de>
5276
5277 PR tree-optimization/48271
5278 * g++.dg/torture/pr48271.C: New testcase.
5279
5280 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 * gnat.dg/array15.ad[sb]: New test.
5283
5284 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
5285
5286 PR target/48237
5287 * gcc.target/i386/pr48237.c: New test.
5288
5289 2011-03-24 Richard Guenther <rguenther@suse.de>
5290
5291 PR middle-end/48269
5292 * gcc.dg/builtin-object-size-10.c: New testcase.
5293
5294 2011-03-24 Richard Guenther <rguenther@suse.de>
5295
5296 PR tree-optimization/46562
5297 * c-c++-common/pr46562-2.c: New testcase.
5298 * c-c++-common/pr46562.c: Likewise.
5299
5300 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
5301
5302 * gcc.dg/vect/vect-cselim-1.c: New test.
5303 * gcc.dg/vect/vect-cselim-2.c: New test.
5304
5305 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
5306
5307 * gcc.target/arm/pr46934.c: New.
5308
5309 2011-03-23 Ian Lance Taylor <iant@google.com>
5310
5311 * go.test/go-test.exp (errchk): Ignore lines containing ////.
5312
5313 2011-03-23 Richard Guenther <rguenther@suse.de>
5314
5315 * gcc.dg/struct: Remove directory and contents.
5316
5317 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5318
5319 PR testsuite/48251
5320 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5321
5322 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5323
5324 * gnat.dg/discr26.ad[sb]: New test.
5325 * gnat.dg/discr26_pkg.ads: New helper.
5326
5327 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
5328
5329 PR target/47553
5330 * gcc.target/arm/neon-vld-1.c: New test.
5331
5332 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
5333
5334 * gnat.dg/array14.ad[sb]: New test.
5335 * gnat.dg/array14_pkg.ads: New helper.
5336
5337 2011-03-22 Joseph Myers <joseph@codesourcery.com>
5338
5339 * gcc.c-torture/execute/920501-8.x: Remove.
5340 * gcc.c-torture/execute/930513-1.x: Remove.
5341 * gcc.c-torture/execute/960312-1.x: Remove.
5342 * gcc.c-torture/compile/20000804-1.c,
5343 gcc.c-torture/compile/20001205-1.c,
5344 gcc.c-torture/compile/20001226-1.c,
5345 gcc.c-torture/compile/20010518-2.c,
5346 gcc.c-torture/compile/20020312-1.c,
5347 gcc.c-torture/compile/20020604-1.c,
5348 gcc.c-torture/compile/920501-12.c,
5349 gcc.c-torture/compile/920501-4.c,
5350 gcc.c-torture/compile/920520-1.c,
5351 gcc.c-torture/compile/980506-1.c,
5352 gcc.c-torture/execute/980709-1.x,
5353 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
5354 options for m68hc11.
5355 * gcc.dg/cpp/assert4.c: Don't handle ARC.
5356 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
5357 m68hc11.
5358
5359 2011-03-22 Nick Clifton <nickc@redhat.com>
5360
5361 * lib/target-supports.exp (check_profiling_available): Add MN10300
5362 to the list of targets that do not support profiling. Restore
5363 alpha sorting to this list.
5364
5365 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5366
5367 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
5368 failure on 32-bit systems.
5369 * gcc.dg/torture/vector-2.c: Ditto.
5370
5371 2011-03-22 Richard Guenther <rguenther@suse.de>
5372
5373 PR tree-optimization/48228
5374 * gcc.dg/Wstrict-overflow-23.c: New testcase.
5375
5376 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5377
5378 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
5379 powerpc.
5380
5381 PR target/48226
5382 * gcc.target/powerpc/pr48226.c: New file.
5383
5384 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
5385
5386 * lib/prune.exp (prune_gcc_output): Prune "could not create
5387 compact unwind for" warnings.
5388
5389 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR c/42544
5392 PR c/48197
5393 * gcc.c-torture/execute/pr42544.c: New test.
5394 * gcc.c-torture/execute/pr48197.c: New test.
5395
5396 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5397
5398 PR preprocessor/48192
5399 * gcc.target/powerpc/pr48192.c: New file.
5400
5401 PR target/48053
5402 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
5403 split problem of 0 being loaded in a VSX register.
5404
5405 2011-03-21 Richard Guenther <rguenther@suse.de>
5406
5407 PR c/47939
5408 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
5409 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
5410 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
5411 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
5412
5413 2011-03-21 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR target/48213
5416 * gcc.dg/pr48213.c: New test.
5417
5418 2011-03-21 Kai Tietz <ktietz@redhat.com>
5419
5420 PR target/12171
5421 * g++.dg/plugin/attribute_plugin.c: Adjust test.
5422
5423 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
5424
5425 * gcc.target/arm/xor-and.c: New.
5426
5427 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5428
5429 PR fortran/22572
5430 * gfortran.dg/function_optimize_1.f90: New test.
5431 * gfortran.dg/function_optimize_2.f90: New test.
5432
5433 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
5434
5435 PR rtl-optimization/47502
5436 * gcc.target/i386/pr47502-1.c: New.
5437 * gcc.target/i386/pr47502-2.c: Likewise.
5438
5439 2011-03-20 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR rtl-optimization/48156
5442 * gcc.dg/pr48156.c: New test.
5443
5444 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5445
5446 PR libfortran/47439
5447 * gfortran.dg/scratch_1.f90: Adjust test.
5448
5449 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5450
5451 PR libfortran/47439
5452 * gfortran.dg/scratch_1.f90: New test.
5453
5454 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5455
5456 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
5457 variably modified typedefs.
5458 * gcc.dg/c1x-typedef-2.c: Remove.
5459
5460 2011-03-18 Joseph Myers <joseph@codesourcery.com>
5461
5462 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
5463 * gcc.dg/c1x-anon-struct-3.c: New test.
5464 * gcc.dg/anon-struct-11.c: Update.
5465
5466 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5467
5468 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
5469 dg-xfail-run-if.
5470 Only xfail with gas.
5471
5472 2011-03-18 Jason Merrill <jason@redhat.com>
5473
5474 * g++.dg/template/fn-ptr1.C: New.
5475
5476 * g++.dg/overload/volatile1.C: New.
5477
5478 * g++.dg/opt/pr23372.C: New.
5479
5480 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
5481
5482 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5483
5484 PR middle-end/47405
5485 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
5486
5487 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
5488
5489 * gcc.target/arm/unsigned-extend-1.c: New.
5490
5491 2011-03-18 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR bootstrap/48161
5494 * gcc.c-torture/compile/pr48161.c: New test.
5495
5496 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
5497
5498 PR middle-end/47725
5499 * gcc.dg/torture/pr47725.c: New.
5500
5501 2011-03-17 Jason Merrill <jason@redhat.com>
5502
5503 * g++.dg/cpp0x/constexpr-overflow2.C: New.
5504 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
5505
5506 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
5507
5508 * gnat.dg/specs/elab2.ads: New test.
5509 * gnat.dg/specs/elab2_pkg.ads: New helper.
5510
5511 2011-03-17 Jason Merrill <jason@redhat.com>
5512
5513 * g++.dg/cpp0x/decltype-1212.C: New.
5514 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
5515
5516 2011-03-17 Jason Merrill <jason@redhat.com>
5517
5518 * g++.dg/parse/memfnquals1.C: New.
5519
5520 2011-03-17 Richard Guenther <rguenther@suse.de>
5521
5522 PR middle-end/48134
5523 * gcc.dg/pr48134.c: New testcase.
5524
5525 2011-03-17 Richard Guenther <rguenther@suse.de>
5526
5527 PR middle-end/48165
5528 * g++.dg/torture/pr48165.C: New testcase.
5529
5530 2011-03-17 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR rtl-optimization/48141
5533 * gcc.dg/pr48141.c: New test.
5534
5535 2011-03-16 Jason Merrill <jason@redhat.com>
5536
5537 * g++.dg/cpp0x/constexpr-48089.C: New.
5538
5539 * g++.dg/cpp0x/constexpr-abi1.C: New.
5540
5541 * g++.dg/cpp0x/constexpr-46336.C: New.
5542 * g++.dg/parse/friend5.C: Adjust expected errors.
5543
5544 * g++.dg/cpp0x/constexpr-47570.C: New.
5545
5546 2011-03-16 Dodji Seketeli <dodji@redhat.com>
5547
5548 PR debug/47510
5549 * ++.dg/debug/dwarf2/typedef6.C: New test.
5550
5551 2011-03-16 Jason Merrill <jason@redhat.com>
5552
5553 * g++.dg/cpp0x/elision2.C: New.
5554
5555 * g++.dg/cpp0x/constexpr-array3.C: New.
5556
5557 2011-03-16 Jason Merrill <jason@redhat.com>
5558
5559 * g++.dg/cpp0x/sfinae6.C: New.
5560 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
5561 * g++.dg/cpp0x/pr45908.C: Likewise.
5562 * g++.dg/cpp0x/sfinae6.C: Likewise.
5563 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5564 * g++.old-deja/g++.law/arg11.C: Likewise.
5565
5566 2011-03-16 Jason Merrill <jason@redhat.com>
5567
5568 * g++.dg/template/incomplete6.C: New.
5569
5570 2011-03-16 Jeff Law <law@redhat.com>
5571
5572 * gcc.dg/tree-ssa/vrp55.c: New test.
5573
5574 2011-03-16 Jason Merrill <jason@redhat.com>
5575
5576 * g++.dg/cpp0x/auto22.C: New.
5577
5578 2011-03-16 Richard Guenther <rguenther@suse.de>
5579
5580 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
5581 optimizing it away if promoted to const.
5582
5583 2011-03-16 Richard Guenther <rguenther@suse.de>
5584
5585 PR tree-optimization/48149
5586 * gcc.dg/fold-complex-1.c: New testcase.
5587
5588 2011-03-16 Richard Guenther <rguenther@suse.de>
5589
5590 PR testsuite/48147
5591 * gcc.dg/guality/pr45882.c: Really make sure no inlining
5592 or cloning happens.
5593
5594 2011-03-16 Richard Guenther <rguenther@suse.de>
5595
5596 PR tree-optimization/26134
5597 * gcc.dg/tree-ssa/complex-6.c: New testcase.
5598
5599 2011-03-16 Richard Guenther <rguenther@suse.de>
5600
5601 PR tree-optimization/48146
5602 * gcc.dg/torture/pr48146.c: New testcase.
5603
5604 2011-03-16 Richard Guenther <rguenther@suse.de>
5605
5606 * gcc.dg/tree-ssa/pr14814.c: Adjust.
5607 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
5608
5609 2011-03-16 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR middle-end/48136
5612 * gcc.c-torture/compile/pr48136.c: New test.
5613
5614 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
5615
5616 PR debug/45882
5617 * gcc.dg/guality/pr45882.c: New test.
5618
5619 2011-03-15 Jason Merrill <jason@redhat.com>
5620
5621 * g++.dg/cpp0x/constexpr-recursion.C: New.
5622
5623 * g++.dg/cpp0x/implicit11.C: New.
5624
5625 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5626
5627 * g++.dg/cpp0x/constexpr-attribute.C: New.
5628
5629 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5630
5631 * g++.dg/parse/pr34758.C: New.
5632
5633 2011-03-15 Xinliang David Li <davidxl@google.com>
5634
5635 PR c/47837
5636 * gcc.dg/uninit-pred-7_d.c: New test.
5637 * gcc.dg/uninit-pred-8_d.c: New test.
5638
5639 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5640
5641 PR target/46788
5642 * gcc.target/arm/pr46788.c: New.
5643
5644 2011-03-15 Richard Guenther <rguenther@suse.de>
5645
5646 PR middle-end/47650
5647 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
5648 * gfortran.dg/ishft_4.f90: Likewise.
5649 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5650
5651 2011-03-15 Richard Guenther <rguenther@suse.de>
5652
5653 PR tree-optimization/13954
5654 * g++.dg/tree-ssa/pr13954.C: New testcase.
5655
5656 2011-03-15 Richard Guenther <rguenther@suse.de>
5657
5658 PR tree-optimization/48037
5659 * gcc.target/i386/pr48037-1.c: New testcase.
5660
5661 2011-03-15 Richard Guenther <rguenther@suse.de>
5662
5663 PR tree-optimization/41490
5664 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
5665 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
5666 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
5667 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
5668 * g++.dg/tree-ssa/pr33604.C: Adjust.
5669
5670 2011-03-14 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR middle-end/47917
5673 * gcc.c-torture/execute/pr47917.c: New test.
5674 * gcc.dg/pr47917.c: New test.
5675
5676 PR middle-end/38878
5677 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
5678
5679 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
5680
5681 * gcc.target/i386/sse4_1-floor-vec.c: New test.
5682 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
5683 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
5684 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
5685 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
5686 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
5687 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
5688 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
5689 * gcc.target/i386/avx-floor-vec.c: Ditto.
5690 * gcc.target/i386/avx-ceil-vec.c: Ditto.
5691 * gcc.target/i386/avx-trunc-vec.c: Ditto.
5692 * gcc.target/i386/avx-rint-vec.c: Ditto.
5693 * gcc.target/i386/avx-floorf-vec.c: Ditto.
5694 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
5695 * gcc.target/i386/avx-truncf-vec.c: Ditto.
5696 * gcc.target/i386/avx-rintf-vec.c: Ditto.
5697
5698 2011-03-14 Tom Tromey <tromey@redhat.com>
5699
5700 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
5701 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
5702 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
5703
5704 2011-03-14 Tom Tromey <tromey@redhat.com>
5705
5706 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
5707 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
5708 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
5709
5710 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
5711
5712 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
5713
5714 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5715
5716 PR rtl-optimization/47166
5717 * gcc.c-torture/execute/postmod-1.c: New test.
5718
5719 2011-03-14 Richard Guenther <rguenther@suse.de>
5720
5721 PR middle-end/48098
5722 * gcc.dg/torture/pr48098.c: New testcase.
5723
5724 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
5725
5726 PR target/48053
5727 * gcc.target/powerpc/pr48053-1.c: New test.
5728 * gcc.target/powerpc/pr48053-2.c: Likewise.
5729
5730 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5731
5732 PR libfortran/48066
5733 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
5734
5735 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5736
5737 PR libfortran/48066
5738 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
5739
5740 2011-03-12 Janus Weil <janus@gcc.gnu.org>
5741
5742 PR fortran/48059
5743 * gfortran.dg/class_41.f03: New.
5744
5745 2011-03-11 Dodji Seketeli <dodji@redhat.com>
5746
5747 * g++.dg/conversion/cast3.C: New test.
5748
5749 2011-03-11 Jason Merrill <jason@redhat.com>
5750
5751 * g++.dg/template/error45.C: New.
5752
5753 * g++.dg/parse/no-type-defn1.C: New.
5754
5755 * g++.dg/ext/attrib40.C: New.
5756
5757 * g++.dg/cpp0x/regress/array1.C: New.
5758
5759 2011-03-11 Richard Guenther <rguenther@suse.de>
5760
5761 PR tree-optimization/48067
5762 * gcc.dg/pr48067.c: New testcase.
5763
5764 2011-03-11 Richard Guenther <rguenther@suse.de>
5765
5766 PR lto/48073
5767 * g++.dg/lto/20110311-1_0.C: New testcase.
5768
5769 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5770
5771 PR c++/48035
5772 * g++.dg/inherit/virtual8.C: New test.
5773
5774 PR middle-end/48044
5775 * gcc.dg/torture/pr48044.c: New test.
5776
5777 2011-03-11 Janus Weil <janus@gcc.gnu.org>
5778
5779 PR fortran/47768
5780 * gfortran.dg/proc_ptr_comp_31.f90: New.
5781
5782 2011-03-11 Richard Guenther <rguenther@suse.de>
5783
5784 PR tree-optimization/47278
5785 * gcc.dg/torture/pr47278-1.c: New testcase.
5786 * gcc.dg/torture/pr47278-2.c: Likewise.
5787
5788 2011-03-11 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR tree-optimization/48063
5791 * gcc.dg/torture/pr48063.c: New test.
5792
5793 2011-03-10 Jason Merrill <jason@redhat.com>
5794
5795 * g++.dg/template/array22.C: New.
5796
5797 * g++.dg/cpp0x/syntax-err1.C: New.
5798 * g++.dg/parse/error36.C: Adjust expected errors.
5799 * g++.old-deja/g++.pt/ctor2.C: Likewise.
5800 * g++.old-deja/g++.pt/typename3.C: Likewise.
5801 * g++.old-deja/g++.pt/typename4.C: Likewise.
5802 * g++.old-deja/g++.pt/typename6.C: Likewise.
5803
5804 2011-03-09 Jason Merrill <jason@redhat.com>
5805
5806 * g++.dg/template/nontype22.C: New.
5807
5808 2011-03-09 Martin Jambor <mjambor@suse.cz>
5809
5810 PR tree-optimization/47714
5811 * g++.dg/torture/pr47714.C: New test.
5812
5813 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5814
5815 PR target/47755
5816 * gcc.target/powerpc/pr47755-2.c: New file.
5817
5818 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5819
5820 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
5821 is not set in the environment, pass 64 as first argument when not
5822 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
5823 native where ulimit -u is supported.
5824
5825 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5826
5827 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
5828
5829 2011-03-08 Jason Merrill <jason@redhat.com>
5830
5831 * g++.dg/template/nontype21.C: New.
5832
5833 * g++.dg/template/anon5.C: New.
5834
5835 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5836
5837 PR debug/47881
5838 * gcc.dg/pr47881.c: New test.
5839
5840 2011-03-08 Dodji Seketeli <dodji@redhat.com>
5841
5842 PR c++/47957
5843 * g++.dg/lookup/template3.C: New test.
5844
5845 2011-03-08 Kai Tietz <ktietz@redhat.com>
5846
5847 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
5848 'long' type.
5849
5850 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
5851
5852 PR testsuite/47954
5853 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
5854 sizeof to compute alignment.
5855
5856 2011-03-08 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR tree-optimization/48022
5859 * gcc.dg/pr48022-1.c: New test.
5860 * gcc.dg/pr48022-2.c: New test.
5861
5862 2011-03-07 Jason Merrill <jason@redhat.com>
5863
5864 * g++.dg/template/nontype20.C: New.
5865 * g++.dg/init/member1.C: Adjust expected errors.
5866 * g++.dg/parse/constant4.C: Likewise.
5867 * g++.dg/template/qualified-id3.C: Likewise.
5868 * g++.old-deja/g++.pt/crash10.C: Likewise.
5869
5870 * g++.dg/cpp0x/regress/non-const1.C: New.
5871
5872 2011-03-07 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR debug/47991
5875 * gcc.dg/pr47991.c: New test.
5876
5877 2011-03-07 Jason Merrill <jason@redhat.com>
5878
5879 * g++.dg/abi/mangle46.C: New.
5880
5881 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
5882
5883 PR target/47862
5884 * gcc.target/powerpc/pr47862.c: New.
5885
5886 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
5887
5888 PR target/45413
5889 * gcc.target/i386/combine-mul.c: Require nonpic.
5890
5891 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
5892 Nathan Froyd <froydnj@codesourcery.com>
5893
5894 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
5895
5896 2011-03-06 Mark Mitchell <mark@codesourcery.com>
5897
5898 * README.QMTEST: Remove.
5899
5900 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
5901 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5902
5903 PR fortran/47850
5904 * gfortran.dg/array_constructor_37.f90 : New test.
5905
5906 2011-03-05 Jason Merrill <jason@redhat.com>
5907
5908 * g++.dg/abi/mangle39.C: ABI v5, not 6.
5909 * g++.dg/abi/mangle45.C: Likewise.
5910 * g++.dg/cpp0x/trailing1.C: Likewise.
5911
5912 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5913
5914 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
5915
5916 2011-03-05 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR rtl-optimization/47899
5919 * gcc.dg/pr47899.c: New test.
5920
5921 * gcc.dg/torture/pr47968.c: Ignore warnings.
5922
5923 PR tree-optimization/47967
5924 * gcc.c-torture/compile/pr47967.c: New test.
5925
5926 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5927
5928 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
5929 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
5930
5931 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
5932
5933 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
5934 and property_getAttributes() if __OBJC2__.
5935 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5936 * objc.dg/property/property-encoding-1.m: New.
5937 * obj-c++.dg/property/property-encoding-1.mm: New.
5938
5939 2011-03-04 Jason Merrill <jason@redhat.com>
5940
5941 * g++.dg/template/pseudodtor6.C: New.
5942
5943 * g++.dg/inherit/covariant19.C: New.
5944
5945 2011-03-04 Richard Guenther <rguenther@suse.de>
5946
5947 PR middle-end/47968
5948 * gcc.dg/torture/pr47968.c: New testcase.
5949
5950 2011-03-04 Richard Guenther <rguenther@suse.de>
5951
5952 PR middle-end/47975
5953 * gcc.dg/torture/pr47975.c: New testcase.
5954
5955 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/47974
5958 * g++.dg/template/crash106.C: New.
5959
5960 2011-03-03 Jakub Jelinek <jakub@redhat.com>
5961
5962 PR c/47963
5963 * gcc.dg/gomp/pr47963.c: New test.
5964 * g++.dg/gomp/pr47963.C: New test.
5965
5966 2011-03-02 Jason Merrill <jason@redhat.com>
5967
5968 * g++.dg/cpp0x/regress/condition1.C: New.
5969
5970 * g++.dg/cpp0x/constexpr-ctor9.C: New.
5971
5972 2011-03-01 Jason Merrill <jason@redhat.com>
5973
5974 * g++.dg/cpp0x/lambda/lambda-98.C: New.
5975
5976 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
5977
5978 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5979
5980 PR rtl-optimization/47925
5981 * gcc.c-torture/execute/pr47925.c: New test.
5982
5983 2011-03-01 Jason Merrill <jason@redhat.com>
5984
5985 * g++.dg/cpp0x/decltype25.C: New.
5986
5987 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
5988
5989 2011-03-01 Richard Guenther <rguenther@suse.de>
5990
5991 PR tree-optimization/47890
5992 * gcc.dg/torture/pr47890.c: New testcase.
5993
5994 2011-03-01 Richard Guenther <rguenther@suse.de>
5995
5996 PR lto/47924
5997 * gcc.dg/lto/pr47924_0.c: New testcase.
5998
5999 2011-03-01 Richard Guenther <rguenther@suse.de>
6000
6001 PR lto/46911
6002 * gfortran.dg/lto/pr46911_0.f: New testcase.
6003
6004 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6005
6006 PR libgfortran/47933
6007 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
6008 compile errors from older code form.
6009
6010 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6011
6012 PR libgfortran/47567
6013 * gfortran.dg/fmt_fw_d.f90: New test.
6014
6015 2011-02-28 Jason Merrill <jason@redhat.com>
6016
6017 * g++.dg/inherit/covariant18.C: New.
6018
6019 2011-02-28 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR middle-end/47893
6022 * gcc.dg/pr47893.c: New test.
6023
6024 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
6025
6026 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
6027 NULL in case of a selector with conflicting types.
6028 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
6029
6030 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
6031
6032 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
6033 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
6034 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
6035 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
6036
6037 2011-02-28 Jason Merrill <jason@redhat.com>
6038
6039 PR c++/47906
6040 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
6041
6042 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6043
6044 PR libgfortran/47778
6045 * gfortran.dg/namelist_71.f90: New test.
6046
6047 2011-02-27 Jason Merrill <jason@redhat.com>
6048
6049 PR c++/47906
6050 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
6051 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
6052
6053 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6054
6055 PR c++/46466
6056 * g++.dg/cpp0x/constexpr-ctor8.C: New.
6057
6058 2011-02-27 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR fortran/47886
6061 * gfortran.dg/gomp/task-1.f90: Removed.
6062
6063 2011-02-26 Jason Merrill <jason@redhat.com>
6064
6065 * g++.dg/template/this-targ1.C: New.
6066
6067 * g++.dg/cpp0x/regress/template-const1.C: New.
6068 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
6069 * g++.dg/template/function1.C: Adjust.
6070 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
6071 * g++.dg/debug/debug7.C: Adjust.
6072
6073 2011-02-26 Tobias Burnus <burnus@net-b.de>
6074
6075 PR fortran/47886
6076 * gfortran.dg/gomp/task-1.f90: New.
6077
6078 2011-02-25 Jie Zhang <jie@codesourcery.com>
6079
6080 * gcc.target/arm/neon-thumb2-move.c: Add
6081 dg-require-effective-target arm_thumb2_ok.
6082
6083 2011-02-24 Jason Merrill <jason@redhat.com>
6084
6085 * g++.dg/parse/constant1.C: Specify C++98 mode.
6086 * g++.dg/parse/constant5.C: Likewise.
6087 * g++.dg/parse/error2.C: Likewise.
6088 * g++.dg/parse/semicolon3.C: Likewise.
6089 * g++.dg/template/crash14.C: Likewise.
6090 * g++.dg/template/local4.C: Likewise.
6091 * g++.dg/template/nontype3.C: Likewise.
6092 * g++.dg/parse/crash31.C: Adjust expected errors.
6093 * g++.dg/template/function1.C: Likewise.
6094 * g++.dg/template/ref3.C: Likewise.
6095 * g++.dg/template/static9.C: Likewise.
6096 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
6097
6098 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
6099 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
6100 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
6101 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
6102 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
6103
6104 2011-02-24 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR fortran/47878
6107 * gfortran.dg/pr47878.f90: New test.
6108
6109 2011-02-24 Richard Guenther <rguenther@suse.de>
6110
6111 PR testsuite/47801
6112 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
6113 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
6114
6115 2011-02-24 Richard Guenther <rguenther@suse.de>
6116
6117 PR fortran/47839
6118 * gfortran.dg/lto/pr47839_0.f90: New testcase.
6119 * gfortran.dg/lto/pr47839_1.f90: Likewise.
6120
6121 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6122
6123 PR libgfortran/47567
6124 * gfortran.dg/fmt_f0_1.f90: Update test.
6125
6126 2011-02-23 Jason Merrill <jason@redhat.com>
6127
6128 * g++.dg/abi/mangle39.C: Adjust parm mangling.
6129 * g++.dg/abi/mangle45.C: New.
6130
6131 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
6132 * g++.dg/template/canon-type-9.C: Match use of decltype
6133 between declaration and definition.
6134 * g++.dg/template/canon-type-12.C: Likewise.
6135
6136 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
6137
6138 PR fortran/40850
6139 * gfortran.dg/nested_allocatables_1.f90: New.
6140
6141 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
6142
6143 PR c++/46868
6144 * g++.dg/pr46868.C: New test.
6145 * g++.dg/parse/parameter-declaration-1.C: Adjust.
6146 * g++.dg/parse/error14.C: Adjust.
6147
6148 2011-02-23 Richard Guenther <rguenther@suse.de>
6149
6150 PR tree-optimization/47838
6151 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
6152
6153 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6154
6155 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
6156
6157 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
6158
6159 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
6160 * gfortran.dg/count_init_expr.f03: Ditto.
6161 * gfortran.dg/gomp/pr43711.f90: Ditto.
6162 * gcc.dg/struct-parse-2.c: Ditto.
6163 * gcc.dg/parse-error-3.c: Ditto.
6164 * gcc.dg/Wlogical-op-1.c: Ditto.
6165 * gcc.dg/Walways-true-1.c: Ditto.
6166 * gcc.dg/pr24225.c: Ditto.
6167 * gcc.dg/Walways-true-2.c: Ditto.
6168 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
6169 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
6170 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
6171 * g++.dg/overload/defarg4.C: Ditto.
6172 * g++.dg/inherit/covariant16.C: Ditto.
6173 * g++.dg/inherit/virtual7.C: Ditto.
6174 * g++.dg/template/canon-type-9.C: Ditto.
6175 * g++.dg/template/access19.C: Ditto.
6176 * g++.dg/template/call7.C: Ditto.
6177 * g++.dg/template/canon-type-2.C: Ditto.
6178 * g++.dg/template/init7.C: Ditto.
6179 * g++.dg/template/sizeof-template-argument.C: Ditto.
6180 * g++.dg/template/const3.C: Ditto.
6181 * g++.dg/template/sfinae26.C: Ditto.
6182 * g++.dg/template/sfinae26.C: Ditto.
6183 * g++.dg/template/canon-type-11.C: Ditto.
6184 * g++.dg/template/union2.C: Ditto.
6185 * g++.dg/template/canon-type-3.C: Ditto.
6186 * g++.dg/template/canon-type-1.C: Ditto.
6187 * g++.dg/template/canon-type-5.C: Ditto.
6188 * g++.dg/template/canon-type-7.C: Ditto.
6189 * g++.dg/template/canon-type-10.C: Ditto.
6190 * g++.dg/template/spec36.C: Ditto.
6191 * g++.dg/template/typedef38.C: Ditto.
6192 * g++.dg/template/canon-type-4.C: Ditto.
6193 * g++.dg/template/canon-type-6.C: Ditto.
6194 * g++.dg/template/canon-type-13.C: Ditto.
6195 * g++.dg/template/instantiate9.C: Ditto.
6196 * g++.dg/template/ttp22.C: Ditto.
6197 * g++.dg/warn/Wreturn-type-6.C: Ditto.
6198 * g++.dg/warn/Walways-true-1.C: Ditto.
6199 * g++.dg/warn/Wlogical-op-1.C: Ditto.
6200 * g++.dg/warn/Walways-true-2.C: Ditto.
6201 * g++.dg/conversion/op4.C: Ditto.
6202 * g++.dg/opt/pr19650.C: Ditto.
6203 * g++.dg/lookup/friend11.C: Ditto.
6204 * g++.dg/other/default2.C: Ditto.
6205 * g++.dg/other/default3.C: Ditto.
6206 * g++.dg/other/dtor2.C: Ditto.
6207 * g++.dg/other/friend5.C: Ditto.
6208 * g++.dg/other/default5.C: Ditto.
6209 * g++.dg/init/brace6.C: Ditto.
6210 * g++.dg/init/aggr5.C: Ditto.
6211 * g++.dg/init/error2.C: Ditto.
6212 * g++.dg/expr/bound-mem-fun.C: Ditto.
6213 * g++.dg/expr/cond6.C: Ditto.
6214 * g++.dg/expr/stmt-expr-1.C: Ditto.
6215 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
6216 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
6217 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
6218 * g++.dg/cpp0x/bracket1.C: Ditto.
6219 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
6220 * g++.dg/cpp0x/pr38646.C: Ditto.
6221 * g++.dg/cpp0x/variadic73.C: Ditto.
6222 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
6223 * g++.dg/cpp0x/bracket4.C: Ditto.
6224 * g++.dg/cpp0x/decltype4.C: Ditto.
6225 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
6226 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
6227 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
6228 * g++.dg/cpp0x/variadic-new2.C: Ditto.
6229 * g++.dg/cpp0x/decltype2.C: Ditto.
6230 * g++.dg/cpp0x/decltype1.C: Ditto.
6231 * g++.dg/cpp0x/bracket2.C: Ditto.
6232 * g++.dg/cpp0x/decltype5.C: Ditto.
6233 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
6234 * g++.dg/cpp0x/variadic70.C: Ditto.
6235 * g++.dg/cpp0x/decltype6.C: Ditto.
6236 * g++.dg/cpp0x/rvo.C: Ditto.
6237 * g++.dg/cpp0x/vt-40092.C: Ditto.
6238 * g++.dg/cpp0x/variadic-new.C: Ditto.
6239 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
6240 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
6241 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
6242 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
6243 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
6244 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
6245 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
6246 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
6247 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
6248 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
6249 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
6250 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
6251 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
6252 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
6253 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
6254 * g++.dg/cpp0x/pr39639.C: Ditto.
6255 * g++.dg/cpp0x/decltype3.C: Ditto.
6256 * g++.dg/cpp0x/variadic68.C: Ditto.
6257 * g++.dg/cpp0x/variadic-function.C: Ditto.
6258 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
6259 * g++.dg/cpp0x/variadic-bind.C: Ditto.
6260 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
6261 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
6262 * g++.dg/parse/crash35.C: Ditto.
6263 * g++.dg/parse/crash40.C: Ditto.
6264 * g++.dg/parse/defarg12.C: Ditto.
6265 * g++.dg/parse/crash34.C: Ditto.
6266 * g++.dg/parse/constructor3.C: Ditto.
6267 * g++.dg/parse/template23.C: Ditto.
6268 * g++.dg/parse/crash56.C: Ditto.
6269 * g++.dg/parse/dtor13.C: Ditto.
6270 * g++.dg/parse/error33.C: Ditto.
6271 * g++.dg/parse/ctor9.C: Ditto.
6272 * g++.dg/parse/error32.C: Ditto.
6273 * g++.dg/parse/error37.C: Ditto.
6274 * g++.dg/parse/bitfield3.C: Ditto.
6275 * g++.dg/parse/struct-4.C: Ditto.
6276 * g++.dg/ext/has_trivial_copy.C: Ditto.
6277 * g++.dg/ext/is_polymorphic.C: Ditto.
6278 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
6279 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
6280 * g++.dg/ext/has_nothrow_assign.C: Ditto.
6281 * g++.dg/ext/is_union.C: Ditto.
6282 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
6283 * g++.dg/ext/is_pod.C: Ditto.
6284 * g++.dg/ext/has_virtual_destructor.C: Ditto.
6285 * g++.dg/ext/has_trivial_constructor.C: Ditto.
6286 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
6287 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
6288 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
6289 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
6290 * g++.dg/ext/is_abstract.C: Ditto.
6291 * g++.dg/ext/has_trivial_assign.C: Ditto.
6292 * g++.dg/ext/is_class.C: Ditto.
6293 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
6294 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
6295 * g++.dg/ext/is_base_of.C: Ditto.
6296 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
6297 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
6298 * g++.dg/ext/is_empty.C: Ditto.
6299 * g++.dg/ext/is_enum.C: Ditto.
6300 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
6301 * gnat.dg/opt11.adb: Ditto.
6302 * obj-c++.dg/pr45735.mm: Ditto.
6303 * obj-c++.dg/pr24393.mm: Ditto.
6304 * obj-c++.dg/exceptions-2.mm: Ditto.
6305 * objc.dg/pr45735.m: Ditto.
6306 * objc.dg/pr24393.m: Ditto.
6307
6308 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
6309
6310 * objc.dg/attributes/objc-exception-1.m: New.
6311
6312 2011-02-23 Jie Zhang <jie@codesourcery.com>
6313
6314 * gcc.dg/cpp/include7.c: New test.
6315
6316 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6317
6318 PR c++/47242
6319 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
6320
6321 2011-02-23 Jie Zhang <jie@codesourcery.com>
6322
6323 PR rtl-optimization/47763
6324 * gcc.dg/pr47763.c: New test.
6325
6326 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
6327
6328 PR fortran/45743
6329 * gfortran.dg/whole_file_32.f90 : New test.
6330
6331 2011-02-22 Dodji Seketeli <dodji@redhat.com>
6332
6333 PR c++/47666
6334 * g++.dg/inherit/virtual7.C: New test.
6335
6336 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
6337
6338 PR objc/47832
6339 * objc.dg/type-size-3.m: Updated error message.
6340 * objc.dg/type-size-4.m: New test.
6341 * objc.dg/type-size-5.m: New test.
6342
6343 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6344
6345 * lib/gnat.exp: Fix comments.
6346 Don't load libgloss.exp.
6347 (default_gnat_version): Call $compiler with --version.
6348 Adapt regexp for gnatmake output, insert version.
6349 (gnat_version): New proc.
6350 (gnat_init): Remove gnat_libgcc_s_path.
6351 (gnat_target_compile): Likewise.
6352 Remove ld_library_path.
6353 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
6354 (gnat_pass): Remove.
6355 (gnat_pass): Remove.
6356 (gnat_finish): Remove.
6357 (gnat_exit): Remove.
6358 (local_find_gnatmake): Reindent.
6359 (runtest_file_p): Remove.
6360 (prune_warnings): Remove.
6361 (find_gnatclean): New proc.
6362 * lib/gnat-dg.exp (lremove): New proc.
6363 (gnat-dg-test): Reindent.
6364 Remove additional output files.
6365 (gnat-dg-runtest): Remove.
6366
6367 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
6368 * gnat.dg/loop_optimization6.adb: Likewise.
6369 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
6370
6371 2011-02-22 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR tree-optimization/47835
6374 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
6375
6376 2011-02-22 Tobias Burnus <burnus@net-b.de>
6377
6378 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
6379 * gfortran.dg/abstract_type_2.f03: Ditto.
6380 * gfortran.dg/abstract_type_3.f03: Ditto.
6381 * gfortran.dg/abstract_type_4.f03: Ditto.
6382 * gfortran.dg/abstract_type_5.f03: Ditto.
6383 * gfortran.dg/abstract_type_6.f03: Ditto.
6384 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
6385 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
6386 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
6387 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
6388 * gfortran.dg/array_function_5.f90: Ditto.
6389 * gfortran.dg/asynchronous_3.f03: Ditto.
6390 * gfortran.dg/char_expr_1.f90: Ditto.
6391 * gfortran.dg/class_14.f03: Ditto.
6392 * gfortran.dg/data_array_6.f: Ditto.
6393 * gfortran.dg/data_invalid.f90: Ditto.
6394 * gfortran.dg/dot_product_1.f03: Ditto.
6395 * gfortran.dg/func_derived_5.f90: Ditto.
6396 * gfortran.dg/func_result_4.f90: Ditto.
6397 * gfortran.dg/implied_do_1.f90: Ditto.
6398 * gfortran.dg/initialization_25.f90: Ditto.
6399 * gfortran.dg/initialization_26.f90: Ditto.
6400 * gfortran.dg/interface_34.f90: Ditto.
6401 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
6402 * gfortran.dg/keyword_symbol_1.f90: Ditto.
6403 * gfortran.dg/matmul_8.f03: Ditto.
6404 * gfortran.dg/merge_init_expr.f90: Ditto.
6405 * gfortran.dg/pack_assign_1.f90: Ditto.
6406 * gfortran.dg/pack_vector_1.f90: Ditto.
6407 * gfortran.dg/pointer_check_8.f90: Ditto.
6408 * gfortran.dg/product_init_expr.f03: Ditto.
6409 * gfortran.dg/reshape_order_5.f90: Ditto.
6410 * gfortran.dg/reshape_shape_1.f90: Ditto.
6411 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
6412 * gfortran.dg/same_name_2.f90: Ditto.
6413 * gfortran.dg/selected_real_kind_1.f90: Ditto.
6414 * gfortran.dg/spread_init_expr.f03: Ditto.
6415 * gfortran.dg/stmt_func_1.f90: Ditto.
6416 * gfortran.dg/sum_init_expr.f03: Ditto.
6417 * gfortran.dg/transpose_3.f03: Ditto.
6418 * gfortran.dg/unpack_init_expr.f03: Ditto.
6419 * gfortran.dg/warn_conversion.f90: Ditto.
6420 * gfortran.dg/warn_conversion_2.f90: Ditto.
6421 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
6422 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
6423 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
6424 * gfortran.dg/whole_file_16.f90: Ditto.
6425 * gfortran.dg/whole_file_17.f90: Ditto.
6426 * gfortran.dg/whole_file_18.f90: Ditto.
6427 * gfortran.dg/whole_file_20.f03: Ditto.
6428 * gfortran.dg/whole_file_5.f90: Ditto.
6429 * gfortran.dg/whole_file_6.f90: Ditto.
6430 * gfortran.dg/write_invalid_format.f90: Ditto.
6431 * gfortran.dg/zero_sized_6.f90: Ditto.
6432
6433 2011-02-21 Jeff Law <law@redhat.com>
6434
6435 PR rtl-optimization/46178
6436 * gcc.target/i386/pr46178.c: New test.
6437
6438 PR rtl-optimization/46002
6439 * gcc.c-torture/compile/pr46002.c: New test.
6440
6441 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6442
6443 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
6444 *-*-hpux10*.
6445
6446 2011-02-21 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR debug/47106
6449 * g++.dg/debug/pr47106.C: Require effective target lto.
6450
6451 2011-02-21 Jason Merrill <jason@redhat.com>
6452
6453 * g++.dg/cpp0x/constexpr-diag2.C: New.
6454
6455 2011-02-20 Jason Merrill <jason@redhat.com>
6456
6457 * g++.dg/cpp0x/constexpr-ctor7.C: New.
6458
6459 * g++.dg/cpp0x/fntmpdefarg2.C: New.
6460
6461 * g++.dg/overload/conv-op1.C: New.
6462
6463 * g++.dg/cpp0x/constexpr-synth1.C: New.
6464
6465 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6466
6467 * objc.dg/layout-2.m: New.
6468 * objc.dg/selector-3.m: Adjusted location of error message.
6469 * objc.dg/type-size-3.m: Same.
6470 * obj-c++.dg/selector-3.mm: Same.
6471
6472 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
6473
6474 PR objc/47784
6475 * objc.dg/property/dotsyntax-22.m: New.
6476 * obj-c++.dg/property/dotsyntax-22.mm: New.
6477
6478 2011-02-20 Dodji Seketeli <dodji@redhat.com>
6479
6480 PR c++/46394
6481 * g++.dg/template/typedef38.C: New test.
6482
6483 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6484
6485 PR fortran/46818
6486 * gfortran.dg/whole_file_30.f90 : New test.
6487 * gfortran.dg/whole_file_31.f90 : New test.
6488
6489 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
6490
6491 PR fortran/45077
6492 PR fortran/44945
6493 * gfortran.dg/whole_file_28.f90 : New test.
6494 * gfortran.dg/whole_file_29.f90 : New test.
6495
6496 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/44118
6499 * g++.dg/template/crash105.C: New.
6500
6501 2011-02-19 Jason Merrill <jason@redhat.com>
6502
6503 * g++.dg/cpp0x/regress/no-elide1.C: New.
6504
6505 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
6506
6507 PR tree-optimization/46620
6508 * gcc.dg/pr46620.c: New.
6509
6510 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR c/47809
6513 * gcc.target/i386/pr47809.c: New test.
6514
6515 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6516 Tobias Burnus <burnus@net-b.de>
6517
6518 * lib/target-supports.exp
6519 (check_effective_target_fortran_large_real): New check for large reals.
6520 * gfortran.dg/nan_7.f90: New test.
6521
6522 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6523
6524 PR libgfortran/47567
6525 * gfortran.dg/fmt_f0_1.f90: Update test.
6526
6527 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
6528
6529 PR fortran/47348
6530 * gfortran.dg/array_constructor_36.f90 : New test.
6531 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
6532 allow for comparison between different elements of the array
6533 constructor at different levels of optimization.
6534
6535 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
6536
6537 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
6538 * gcc.target/i386/pr32280-1.c: Likewise.
6539
6540 2011-02-19 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR target/47800
6543 * gcc.target/i386/pr47800.c: New test.
6544
6545 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
6546
6547 * objc/execute/exceptions/foward-1.x: New.
6548
6549 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6550
6551 PR fortran/47789
6552 * gfortran.dg/derived_constructor_comps_4.f90: New.
6553
6554 2011-02-18 Tobias Burnus
6555
6556 PR fortran/47775
6557 * gfortran.dg/func_result_6.f90: New.
6558
6559 2011-02-18 Michael Matz <matz@suse.de>
6560
6561 PR fortran/45586
6562 * gfortran.dg/lto/pr45586_0.f90: New test.
6563 * gfortran.dg/typebound_proc_20.f90: Ditto.
6564 * gfortran.dg/typebound_proc_21.f90: Ditto.
6565
6566 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/47795
6569 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
6570
6571 2011-02-18 Tobias Burnus <burnus@net-b.de>
6572
6573 PR fortran/47750
6574 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
6575 gcc_warning_prefix.
6576 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
6577 normalizing the error/warning output.
6578 * gfortran.dg/Wall.f90: Update dg-error/warning.
6579 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
6580 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
6581 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
6582 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
6583 * gfortran.dg/class_30.f90: Update dg-error/warning.
6584 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
6585 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
6586 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
6587 * gfortran.dg/entry_17.f90: Update dg-error/warning.
6588 * gfortran.dg/entry_19.f90: Update dg-error/warning.
6589 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
6590 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
6591 * gfortran.dg/g77/12632.f: Update dg-error/warning.
6592 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
6593 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
6594 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
6595 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
6596 * gfortran.dg/goto_8.f90: Update dg-error/warning.
6597 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
6598 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
6599 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
6600 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
6601 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
6602 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
6603 * gfortran.dg/volatile3.f90: Update dg-error/warning.
6604 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
6605 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
6606 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
6607 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
6608 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
6609
6610 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6611
6612 PR fortran/47768
6613 * gfortran.dg/proc_ptr_comp_30.f90: New.
6614
6615 2011-02-18 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR debug/47780
6618 * gcc.target/i386/pr47780.c: New test.
6619
6620 2011-02-18 Janus Weil <janus@gcc.gnu.org>
6621
6622 PR fortran/47767
6623 * gfortran.dg/class_40.f03: New.
6624
6625 2011-02-18 Dodji Seketeli <dodji@redhat.com>
6626
6627 PR c++/47208
6628 * g++.dg/cpp0x/auto21.C: New test.
6629
6630 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
6631
6632 * objc.dg/special/unclaimed-category-1.h: Updated for
6633 new ABI support.
6634 * objc.dg/special/unclaimed-category-1.m: Same.
6635 * objc.dg/zero-link-1.m: Same.
6636 * objc.dg/lookup-1.m: Same.
6637 * objc.dg/torture/strings/const-str-9.m
6638 * objc.dg/torture/strings/const-str-10.m: Same.
6639 * objc.dg/torture/strings/const-str-11.m: Same.
6640 * objc.dg/torture/forward-1.m: Same.
6641 * objc.dg/zero-link-2.m: Same.
6642 * objc.dg/encode-7-next-64bit.m: Same.
6643 * objc.dg/method-4.m: Same.
6644 * objc.dg/next-runtime-1.m: Same.
6645 * objc.dg/image-info.m: Same.
6646 * objc.dg/pr23214.m: Same.
6647 * objc.dg/symtab-1.m: Same.
6648 * obj-c++.dg/basic.m: Same.
6649 * obj-c++.dg/proto-lossage-3.m: Same.
6650 * obj-c++.dg/torture/strings/const-str-10.m: Same.
6651 * obj-c++.dg/torture/strings/const-str-11.m: Same.
6652 * obj-c++.dg/torture/strings/const-str-9.m: Same.
6653 * obj-c++.dg/method-11.m: Same.
6654 * objc/execute/enumeration-1.m: Same.
6655 * objc/execute/object_is_class.m: Same.
6656 * objc/execute/formal_protocol-2.m: Same.
6657 * objc/execute/formal_protocol-4.m: Same.
6658 * objc/execute/formal_protocol-6.m: Same.
6659 * objc/execute/bycopy-3.m: Same.
6660 * objc/execute/exceptions/catchall-1.m: Same.
6661 * objc/execute/exceptions/finally-1.m: Same.
6662 * objc/execute/exceptions/local-variables-1.m: Same.
6663 * objc/execute/exceptions/foward-1.m: Same.
6664 * objc/execute/bf-common.h
6665 * objc/execute/enumeration-2.m: Same.
6666 * objc/execute/formal_protocol-1.m: Same.
6667 * objc/execute/formal_protocol-3.m: Same.
6668 * objc/execute/formal_protocol-5.m: Same.
6669 * objc/execute/accessing_ivars.m: Same.
6670 * objc/execute/bycopy-2.m: Same.
6671 * objc/execute/formal_protocol-7.m: Same.
6672 * objc/execute/compatibility_alias.m: Same.
6673 * objc/execute/no_clash.m: Same.
6674 * objc/execute/object_is_meta_class.m: Same.
6675 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
6676 * objc/execute/class-tests-1.h: Include stdio.h.
6677 * objc/execute/class-tests-2.h: Same.
6678 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
6679 runtimes.
6680 * obj-c++.dg/try-catch-2.mm: Same.
6681
6682 2011-02-17 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR c++/47783
6685 * g++.dg/warn/Wunused-parm-4.C: New test.
6686
6687 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
6688 Jan Hubicka <jh@suse.cz>
6689
6690 PR debug/47106
6691 PR debug/47402
6692 * g++.dg/debug/pr47106.C: New.
6693
6694 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
6695
6696 PR target/43653
6697 * gcc.target/i386/pr43653.c: New test.
6698
6699 2011-02-11 Dodji Seketeli <dodji@redhat.com>
6700
6701 PR c++/47172
6702 * g++.dg/template/inherit6.C: New test.
6703
6704 2011-02-16 Janus Weil <janus@gcc.gnu.org>
6705
6706 PR fortran/47745
6707 * gfortran.dg/class_39.f03: New.
6708
6709 2011-02-16 Dodji Seketeli <dodji@redhat.com>
6710
6711 PR c++/47326
6712 * g++.dg/cpp0x/variadic106.C: New test.
6713
6714 2011-02-16 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR libfortran/47757
6717 * gfortran.dg/pr47757-1.f90: New test.
6718 * gfortran.dg/pr47757-2.f90: New test.
6719 * gfortran.dg/pr47757-3.f90: New test.
6720
6721 PR c++/47704
6722 * g++.dg/cpp0x/enum8.C: New test.
6723
6724 2011-02-15 Jason Merrill <jason@redhat.com>
6725
6726 * g++.dg/inherit/implicit-trivial1.C: New.
6727 * g++.dg/cpp0x/implicit-trivial1.C: New.
6728
6729 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6730
6731 PR middle-end/47725
6732 * gcc.dg/torture/pr47725.c: Removed.
6733
6734 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6735
6736 PR target/47755
6737 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
6738 constant does not generate a load from memory.
6739
6740 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
6741
6742 PR middle-end/47725
6743 * gcc.dg/torture/pr47725.c: New.
6744
6745 2011-02-15 Richard Guenther <rguenther@suse.de>
6746
6747 PR tree-optimization/47743
6748 * gcc.dg/torture/pr47743.c: New testcase.
6749
6750 2011-02-15 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR middle-end/47581
6753 * gcc.target/i386/pr47581.c: New test.
6754
6755 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6756
6757 PR fortran/47730
6758 * gfortran.dg/select_type_22.f03: New.
6759
6760 2011-02-14 Jason Merrill <jason@redhat.com>
6761
6762 * g++.dg/cpp0x/regress/enum1.C: New.
6763
6764 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * gnat.dg/include.adb: New test.
6767
6768 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6769
6770 PR fortran/47728
6771 * gfortran.dg/class_38.f03: New.
6772
6773 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
6774
6775 * gcc.dg/pr46494.c: New test.
6776
6777 2011-02-14 Richard Guenther <rguenther@suse.de>
6778
6779 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
6780
6781 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6782
6783 PR ada/41929
6784 * gnat.dg/null_pointer_deref1.exp: Don't skip on
6785 sparc*-sun-solaris2.11.
6786
6787 2011-02-14 Janus Weil <janus@gcc.gnu.org>
6788
6789 PR fortran/47349
6790 * gfortran.dg/argument_checking_18.f90: New.
6791
6792 2011-02-13 Tobias Burnus <burnus@net-b.de>
6793
6794 * gfortran.dg/argument_checking_13.f90: Update dg-error.
6795 * gfortran.dg/argument_checking_17.f90: New.
6796
6797 2011-02-12 Janus Weil <janus@gcc.gnu.org>
6798
6799 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
6800 are temporarily disabled.
6801 * gfortran.dg/class_7.f03: Ditto.
6802 * gfortran.dg/coarray_14.f90: Ditto.
6803 * gfortran.dg/typebound_proc_13.f03: Ditto.
6804
6805 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
6806
6807 PR fortran/45586
6808 * gfortran.dg/extends_11.f03: New.
6809
6810 2011-02-11 Xinliang David Li <davidxl@google.com>
6811
6812 PR tree-optimization/47707
6813 * g++.dg/tree-ssa/pr47707.C: New test.
6814
6815 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
6816
6817 * g++.dg/opt/inline17.C: New test.
6818
6819 2011-02-11 Tobias Burnus <burnus@net-b.de>
6820
6821 PR fortran/47550
6822 * gfortran.dg/pure_formal_2.f90: New.
6823
6824 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
6825
6826 PR rtl-optimization/47614
6827 * gfortran.dg/pr47614.f: New.
6828
6829 2011-02-11 Joseph Myers <joseph@codesourcery.com>
6830
6831 PR driver/47678
6832 * gcc.dg/opts-6.c: New test.
6833
6834 2011-02-11 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR debug/47684
6837 * gcc.dg/pr47684.c: New test.
6838
6839 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6840
6841 PR target/47629
6842 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
6843 c99_runtime, dg-add-options c99_runtime.
6844 (main): Use __asm__.
6845
6846 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6847
6848 PR testsuite/47400
6849 * lib/target-supports.exp (check_ascii_locale_available): New proc.
6850 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
6851 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
6852 * gcc.dg/ucnid-10.c: Likewise.
6853 * gcc.dg/ucnid-13.c: Likewise.
6854 * gcc.dg/ucnid-7.c: Likewise.
6855 * gcc.dg/ucnid-8.c: Likewise.
6856 Adapt dg-warning line number.
6857
6858 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
6859
6860 * gcc.target/i386/parity-1.c: Use -march=k8.
6861 * gcc.target/i386/parity-2.c: Ditto.
6862 * gcc.target/i386/vecinit-1.c: Ditto.
6863 * gcc.target/i386/vecinit-2.c: Ditto.
6864
6865 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6866
6867 PR target/46610
6868 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
6869 * gcc.target/mips/save-restore-3.c: Likewise.
6870 * gcc.target/mips/save-restore-4.c: Likewise.
6871 * gcc.target/mips/save-restore-5.c: Likewise.
6872
6873 PR target/47683
6874 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
6875 * g++.dg/tree-prof/partition2.C: Likewise.
6876
6877 2011-02-09 Jason Merrill <jason@redhat.com>
6878
6879 * g++.dg/tree-ssa/inline-3.C: Use a normal function
6880 rather than misdeclare std::puts.
6881
6882 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
6883 * g++.dg/other/warning1.C: Likewise.
6884 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6885 * g++.old-deja/g++.gb/scope06.C: Likewise.
6886 * g++.old-deja/g++.law/cvt11.C: Likewise.
6887 * g++.old-deja/g++.law/init1.C: Likewise.
6888 * g++.dg/abi/mangle26.C: Likewise.
6889
6890 * g++.dg/template/function1.C: Adjust for C++0x mode.
6891 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
6892
6893 * g++.dg/ext/label10.C: Adjust for C++0x mode.
6894 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
6895
6896 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
6897
6898 * g++.dg/cpp0x/regress/abi-empty7.C: New.
6899
6900 * g++.dg/cpp0x/regress: New directory.
6901 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
6902 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
6903 * g++.dg/cpp0x/regress/regress3.C: New.
6904
6905 2011-02-10 Richard Guenther <rguenther@suse.de>
6906
6907 PR tree-optimization/47677
6908 * gcc.dg/torture/pr47677.c: New testcase.
6909
6910 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
6911
6912 * objc.dg/special/load-category-1.m: Remove unused header.
6913 * objc.dg/special/load-category-1a.m: Likewise.
6914 * objc.dg/special/load-category-2.m: Likewise.
6915 * objc.dg/special/load-category-2a.m: Likewise.
6916 * objc.dg/special/load-category-3.m: Likewise.
6917 * objc.dg/special/load-category-3a.m: Likewise.
6918 * objc.dg/attributes/proto-attribute-2.m: Likewise.
6919 * objc.dg/attributes/proto-attribute-3.m: Likewise.
6920 * objc.dg/attributes/class-attribute-1.m: Likewise.
6921 * objc.dg/property/property.exp: Don't run for Darwin < 9.
6922 * obj-c++.dg/property/property.exp: Likewise.
6923 * objc.dg/attributes/method-sentinel-1.m: Update type header.
6924 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
6925 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
6926 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
6927 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
6928 * obj-c++.dg/template-8.mm: Likewise.
6929
6930 2011-02-10 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR target/47665
6933 * gcc.target/i386/pr47665.c: New test.
6934
6935 2011-02-10 Jie Zhang <jie@codesourcery.com>
6936
6937 PR testsuite/47622
6938 Revert
6939 2011-02-05 Jie Zhang <jie@codesourcery.com>
6940 PR debug/42631
6941 * gcc.dg/pr42631.c: Update test.
6942 * gcc.dg/pr42631-2.c: New test.
6943
6944 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6945
6946 PR fortran/47352
6947 * gfortran.dg/proc_decl_25.f90: New.
6948
6949 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6950
6951 PR fortran/47463
6952 * gfortran.dg/typebound_assignment_2.f03: New.
6953
6954 2011-02-09 Richard Guenther <rguenther@suse.de>
6955
6956 PR tree-optimization/47664
6957 * gcc.dg/tree-ssa/inline-7.c: New testcase.
6958
6959 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
6960
6961 PR middle-end/47646
6962 * gnat.dg/uninit_func.adb: Adjust dg directive.
6963
6964 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
6965
6966 PR middle-end/47646
6967 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
6968
6969 2011-02-09 Janus Weil <janus@gcc.gnu.org>
6970
6971 PR fortran/47637
6972 * gfortran.dg/auto_dealloc_2.f90: New.
6973
6974 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6975
6976 * gcc.dg/builtins-config.h: Remove __sgi handling.
6977 * lib/target-supports.exp (add_options_for_c99_runtime): Add
6978 -std=c99 for mips-sgi-irix6.5*.
6979
6980 2011-02-09 Martin Jambor <mjambor@suse.cz>
6981
6982 PR middle-end/45505
6983 * gfortran.dg/pr25923.f90: Remove xfails.
6984
6985 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6986
6987 PR fortran/47583
6988 * gfortran.dg/inquire_14.f90: New test.
6989
6990 2011-02-08 Janus Weil <janus@gcc.gnu.org>
6991
6992 PR fortran/45290
6993 * gfortran.dg/pointer_init_6.f90: New.
6994
6995 2011-02-08 Jeff Law <law@redhat.com>
6996
6997 PR tree-optimization/42893
6998 * gcc.tree-ssa/pr42893.c: New test.
6999
7000 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
7001
7002 PR tree-optimization/46834
7003 PR tree-optimization/46994
7004 PR tree-optimization/46995
7005 * gcc.dg/graphite/id-pr46834.c: New.
7006 * gfortran.dg/graphite/id-pr46994.f90: New.
7007 * gfortran.dg/graphite/id-pr46995.f90: New.
7008
7009 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7010
7011 PR middle-end/47646
7012 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
7013 using the variable is known the warning is emitted there.
7014 * gcc.dg/uninit-pr19430.c (foo): Likewise.
7015 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
7016
7017 * c-c++-common/pr20000.c (g): Both warnings occur at the return
7018 statement.
7019 (vg): Likewise.
7020 * gcc.dg/noreturn-1.c (foo5): Likewise.
7021 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
7022 (method2): Likewise.
7023
7024 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
7025 the return statement using the uninitialized variable.
7026 * gfortran.dg/pr39666-2.f90 (f): Likewise.
7027
7028 2011-02-08 Richard Guenther <rguenther@suse.de>
7029
7030 PR middle-end/47639
7031 * g++.dg/opt/pr47639.c: New testcase.
7032
7033 2011-02-08 Richard Guenther <rguenther@suse.de>
7034
7035 PR tree-optimization/47632
7036 * g++.dg/opt/pr47632.C: New testcase.
7037
7038 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7039
7040 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
7041
7042 2011-02-07 Richard Guenther <rguenther@suse.de>
7043
7044 PR tree-optimization/47615
7045 * g++.dg/opt/pr47615.C: New testcase.
7046
7047 2011-02-07 Richard Guenther <rguenther@suse.de>
7048
7049 PR tree-optimization/47621
7050 * gcc.dg/torture/pr47621.c: New testcase.
7051
7052 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
7053
7054 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
7055
7056 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
7057
7058 PR fortran/47592
7059 * gfortran.dg/allocate_with_source_1 : New test.
7060
7061 2011-02-05 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR middle-end/47610
7064 * gcc.dg/pr47610.c: New test.
7065
7066 2011-02-05 Jie Zhang <jie@codesourcery.com>
7067
7068 PR debug/42631
7069 * gcc.dg/pr42631.c: Update test.
7070 * gcc.dg/pr42631-2.c: New test.
7071
7072 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7073
7074 PR fortran/47574
7075 * gfortran.dg/pr47574.f90: New test.
7076
7077 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
7078
7079 PR tree-optimization/46194
7080 * gcc.dg/autopar/pr46194.c: New.
7081
7082 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
7083
7084 PR tree-optimization/43695
7085 * g++.dg/ipa/pr43695.C: New.
7086
7087 2011-02-04 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR inline-asm/23200
7090 * gcc.dg/pr23200.c: New test.
7091
7092 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
7093
7094 PR c++/47589
7095 * g++.dg/pr47589.C: New test.
7096
7097 2011-02-03 Dodji Seketeli <dodji@redhat.com>
7098
7099 PR c++/47398
7100 * g++.dg/template/typedef37.C: New test.
7101 * g++.dg/template/param1.C: Adjust expected error message.
7102
7103 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7104
7105 PR middle-end/31490
7106 * gcc.dg/pr31490-2.c: New test.
7107 * gcc.dg/pr31490-3.c: New test.
7108 * gcc.dg/pr31490-4.c: New test.
7109
7110 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
7111 Jakub Jelinek <jakub@redhat.com>
7112
7113 PR c++/46890
7114 * g++.dg/parser/semicolon3.C: Adjust.
7115 * g++.dg/parser/semicolon4.C: New testcase.
7116 * g++.dg/pr46890.C: New testcase.
7117
7118 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7119
7120 PR c++/29571
7121 * g++.dg/init/pr29571.C: New.
7122
7123 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
7124
7125 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
7126 instead of vect_int.
7127
7128 2011-02-03 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR target/47312
7131 * gcc.target/i386/pr47312.c: New test.
7132
7133 PR target/47564
7134 * gcc.target/i386/pr47564.c: New test.
7135
7136 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
7137
7138 PR tree-optimization/45122
7139 * gcc.dg/tree-ssa/pr45122.c: New.
7140
7141 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7142
7143 PR target/47272
7144 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
7145 and vec_vsx_st.
7146
7147 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
7148 and vsx so a default --with-cpu=power7 doesn't give an error
7149 when -mavoid-indexed-addresses is used.
7150
7151 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
7152 wrapper function to save the arguments and then jump to the real
7153 function, rather than depending on the compiler not to move stuff
7154 before an asm.
7155 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
7156
7157 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7158 Paul Thomas <pault@gcc.gnu.org>
7159
7160 PR fortran/47082
7161 * gfortran.dg/class_37.f03 : New test.
7162
7163 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
7164 Richard Guenther <rguenther@suse.de>
7165
7166 PR tree-optimization/40979
7167 PR bootstrap/47044
7168 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
7169 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
7170 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
7171 check_vect_support_and_set_flags.
7172 * gfortran.dg/graphite/vect-pr40979.f90: New.
7173
7174 2011-02-02 Janus Weil <janus@gcc.gnu.org>
7175
7176 PR fortran/47572
7177 * gfortran.dg/class_36.f03: New.
7178
7179 2011-02-02 Richard Guenther <rguenther@suse.de>
7180
7181 PR tree-optimization/47566
7182 * gcc.dg/lto/20110201-1_0.c: New testcase.
7183
7184 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
7185
7186 PR debug/47498
7187 PR debug/47501
7188 PR debug/45136
7189 PR debug/45130
7190 * debug/pr47498.c: New.
7191 * debug/pr47501.c: New.
7192
7193 2011-02-01 Richard Guenther <rguenther@suse.de>
7194
7195 PR tree-optimization/47559
7196 * g++.dg/torture/pr47559.C: New testcase.
7197
7198 2011-02-01 Janus Weil <janus@gcc.gnu.org>
7199
7200 PR fortran/47565
7201 * gfortran.dg/typebound_call_20.f03: New.
7202
7203 2011-02-01 Richard Guenther <rguenther@suse.de>
7204
7205 PR tree-optimization/47555
7206 * gcc.dg/pr47555.c: New testcase.
7207
7208 2011-02-01 Richard Guenther <rguenther@suse.de>
7209
7210 PR tree-optimization/47541
7211 * g++.dg/torture/pr47541.C: New testcase.
7212
7213 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7214
7215 PR fortran/47455
7216 * gfortran.dg/typebound_call_19.f03: New.
7217
7218 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR c++/47416
7221 * g++.dg/cpp0x/pr47416.C: New test.
7222
7223 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
7224
7225 PR fortran/47519
7226 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
7227
7228 2011-01-31 Janus Weil <janus@gcc.gnu.org>
7229
7230 PR fortran/47463
7231 * gfortran.dg/typebound_assignment_1.f03: New.
7232
7233 2011-01-31 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR tree-optimization/47538
7236 * gcc.c-torture/execute/pr47538.c: New test.
7237
7238 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7239
7240 PR target/45325
7241 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
7242
7243 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7244
7245 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
7246
7247 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
7248
7249 PR rtl-optimization/44031
7250 * gcc.c-torture/compile/20110131-1.c: New test.
7251
7252 2011-01-31 Tobias Burnus <burnus@net-b.de>
7253
7254 PR fortran/47042
7255 * gfortran.dg/stmt_func_1.f90: New.
7256
7257 2011-01-31 Tobias Burnus <burnus@net-b.de>
7258
7259 PR fortran/47042
7260 * gfortran.dg/interface_34.f90: New.
7261
7262 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
7263
7264 PR fortran/47523
7265 * gfortran.dg/realloc_on_assign_5.f03: New test.
7266 * gfortran.dg/realloc_on_assign_5.f03: New test.
7267
7268 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7269
7270 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
7271 * gfortran.dg/bessel_7.f90: Likewise.
7272 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
7273
7274 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
7275 * gfortran.dg/sum_init_expr.f03: Likewise.
7276
7277 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
7278
7279 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
7280 -r -nostdlib.
7281
7282 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
7283 loop only on "vect_intfloat_cvt" targets.
7284
7285 2011-01-29 Tobias Burnus <burnus@net-b.de>
7286
7287 PR fortran/47531
7288 * gfortran.dg/shape_6.f90: New.
7289
7290 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7291
7292 PR libgfortran/47434
7293 * gfortran.dg/read_infnan_1.f90: Update test.
7294 * gfortran.dg/module_nan.f90: Update test.
7295 * gfortran.dg/char4_iunit_1.f03: Update test.
7296 * gfortran.dg/large_real_kind_1.f90: Update test.
7297 * gfortran.dg/real_const_3.f90: Update test.
7298 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
7299
7300 2011-01-29 Dodji Seketeli <dodji@redhat.com>
7301
7302 PR c++/47311
7303 * g++.dg/template/param2.C: New test.
7304
7305 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7306
7307 PR libgfortran/47285
7308 * gfortran.dg/fmt_g.f: New test.
7309
7310 2011-01-28 Tobias Burnus <burnus@net-b.de>
7311
7312 PR fortran/47507
7313 * gfortran.dg/pure_formal_1.f90: New.
7314
7315 2011-01-28 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR target/42894
7318 * gcc.dg/tls/pr42894.c: New test.
7319
7320 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321
7322 * gcc.dg/pr47276.c: Add dg-require-visibility.
7323
7324 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7325
7326 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
7327
7328 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
7329 Tobias Burnus <burnus@gcc.gnu.org>
7330
7331 PR fortran/45170
7332 PR fortran/35810
7333 PR fortran/47350
7334 * gfortran.dg/realloc_on_assign_3.f03: New test.
7335 * gfortran.dg/realloc_on_assign_4.f03: New test.
7336 * gfortran.dg/allocatable_function_5.f90: New test.
7337 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
7338 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
7339 implemented" dg-errors.
7340
7341 2011-01-27 Jan Hubicka <jh@suse.cz>
7342
7343 PR middle-end/46949
7344 * gcc.dg/attr-weakref-4.c: New testcase
7345
7346 2011-01-27 Martin Jambor <mjambor@suse.cz>
7347
7348 PR tree-optimization/47228
7349 * gcc.dg/torture/pr47228.c: New test.
7350
7351 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7352
7353 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
7354
7355 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7356
7357 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
7358 when using auto-overlay support on the SPU.
7359
7360 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
7361
7362 PR rtl-optimization/44174
7363 * gcc.target/i386/asm-6.c: New test.
7364
7365 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
7366
7367 PR rtl-optimization/46856
7368 * gcc.c-torture/compile/pr46856.c: New test.
7369
7370 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
7371 Andrew Pinski <pinskia@gmail.com>
7372
7373 PR c/43082
7374 * gcc.dg/pr43082.c: New.
7375
7376 2011-01-26 DJ Delorie <dj@redhat.com>
7377
7378 PR rtl-optimization/46878
7379 * gcc.dg/pr46878-1.c: New test.
7380
7381 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7382
7383 PR c++/47476
7384 * g++.dg/cpp0x/pr47476.C: New test.
7385
7386 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gcc.c-torture/compile/20110126-1.c: New test.
7389
7390 2011-01-26 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR c/47473
7393 * gcc.dg/torture/pr47473.c: New test.
7394
7395 2011-01-26 Jan Hubicka <jh@suse.cz>
7396
7397 PR target/47237
7398 * gcc.c-torture/execute/pr47237.c: New testcase.
7399
7400 2011-01-26 Jan Hubicka <jh@suse.cz>
7401
7402 PR tree-optimization/47190
7403 * gcc.dg/attr-weakref-3.c: New testcase.
7404
7405 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
7406
7407 PR c++/43601
7408 * gcc.dg/dll-9a.c: New test file.
7409 * gcc.dg/dll-11.c: Likewise.
7410 * gcc.dg/dll-12.c: Likewise.
7411 * gcc.dg/dll-12a.c: Likewise.
7412 * gcc.dg/dll-11a.c: Likewise.
7413 * gcc.dg/dll-9.c: Likewise.
7414 * gcc.dg/dll-10.c: Likewise.
7415 * gcc.dg/dll-10a.c: Likewise.
7416 * g++.dg/ext/dllexport4a.cc: Likewise.
7417 * g++.dg/ext/dllexport4.C: Likewise.
7418 * g++.dg/ext/dllexport5.C: Likewise.
7419 * g++.dg/ext/dllexport5a.cc: Likewise.
7420
7421 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7422
7423 PR tree-optimization/46970
7424 * gcc.dg/graphite/pr46970.c: New.
7425
7426 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7427
7428 PR tree-optimization/46215
7429 * gcc.dg/graphite/pr46215.c: New.
7430
7431 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7432
7433 PR tree-optimization/46168
7434 * gcc.dg/graphite/pr46168.c: New.
7435
7436 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7437
7438 PR tree-optimization/43657
7439 * gcc.dg/graphite/pr43657.c: New.
7440
7441 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7442
7443 PR tree-optimization/29832
7444 * gfortran.dg/graphite/pr29832.f90: New.
7445
7446 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7447
7448 PR tree-optimization/43567
7449 * gcc.dg/graphite/pr43567.c: New.
7450
7451 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7452
7453 * gfortran.dg/graphite/interchange-4.f: New.
7454 * gfortran.dg/graphite/interchange-5.f: New.
7455
7456 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
7457 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
7458 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
7459 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
7460 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
7461 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
7462 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
7463 * gfortran.dg/ltrans-7.f90: Removed.
7464 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
7465
7466 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
7467 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
7468 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
7469 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
7470 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
7471 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
7472 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
7473 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
7474 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
7475 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
7476 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
7477 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
7478 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
7479 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
7480 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
7481 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
7482 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
7483 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
7484 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
7485 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
7486 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
7487 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
7488 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
7489 * gcc.dg/tree-ssa/data-dep-1.c
7490 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
7491 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
7492 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
7493 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
7494 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
7495
7496 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR tree-optimization/47265
7499 PR tree-optimization/47443
7500 * gcc.c-torture/compile/pr47265.c: New test.
7501 * gcc.dg/pr47443.c: New test.
7502
7503 2011-01-25 Martin Jambor <mjambor@suse.cz>
7504
7505 PR tree-optimization/47382
7506 * g++.dg/torture/pr47382.C: New test.
7507 * g++.dg/opt/devirt1.C: Xfail.
7508
7509 2011-01-25 Yao Qi <yao@codesourcery.com>
7510
7511 PR target/45701
7512 * gcc.target/arm/pr45701-1.c: New test.
7513 * gcc.target/arm/pr45701-2.c: New test.
7514 * gcc.target/arm/pr45701-3.c: New test.
7515
7516 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7517 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR tree-optimization/47271
7520 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
7521
7522 2011-01-25 Nick Clifton <nickc@redhat.com>
7523
7524 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
7525 (saturate_add): Delete.
7526 (exchange): Delete.
7527 (main): Do not run saturate_add.
7528 (set_interrupts): Delete.
7529
7530 2011-01-25 Tobias Burnus <burnus@net-b.de>
7531
7532 PR fortran/47448
7533 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
7534
7535 2011-01-25 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR tree-optimization/47427
7538 PR tree-optimization/47428
7539 * gcc.c-torture/compile/pr47427.c: New test.
7540 * gcc.c-torture/compile/pr47428.c: New test.
7541
7542 2011-01-25 Richard Guenther <rguenther@suse.de>
7543
7544 PR middle-end/47411
7545 * gcc.dg/torture/pr47411.c: New testcase.
7546
7547 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7548
7549 * gfortran.dg/graphite/id-24.f: New.
7550 * gfortran.dg/graphite/id-25.f: New.
7551
7552 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7553
7554 * gfortran.dg/graphite/id-23.f: New.
7555
7556 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7557
7558 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
7559
7560 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7561
7562 * gcc.dg/graphite/block-0.c: Un-XFAILed.
7563 * gcc.dg/graphite/block-1.c: Un-XFAILed.
7564 * gcc.dg/graphite/block-7.c: Un-XFAILed.
7565 * gcc.dg/graphite/block-8.c: Un-XFAILed.
7566 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
7567 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
7568 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
7569 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
7570 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
7571
7572 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
7573
7574 * gcc.dg/graphite/block-0.c: Add documentation.
7575 * gcc.dg/graphite/block-4.c: Same.
7576 * gcc.dg/graphite/block-7.c: Same.
7577 * gcc.dg/graphite/block-8.c: New.
7578 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
7579 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
7580 * gcc.dg/graphite/interchange-12.c: Add documentation.
7581 * gcc.dg/graphite/interchange-13.c: New.
7582 * gcc.dg/graphite/interchange-14.c: New.
7583 * gcc.dg/graphite/interchange-15.c: New.
7584 * gcc.dg/graphite/interchange-8.c: Add documentation.
7585 * gcc.dg/graphite/interchange-mvt.c: Same.
7586
7587 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7588
7589 PR target/47408
7590 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
7591 * gcc.target/powerpc/altivec-14.c: Ditto.
7592 * gcc.target/powerpc/altivec-33.c: Ditto.
7593 * gcc.target/powerpc/altivec-types-1.c: Ditto.
7594 * gcc.target/powerpc/altivec-types-2.c: Ditto.
7595 * gcc.target/powerpc/altivec-types-3.c: Ditto.
7596 * gcc.target/powerpc/altivec-types-4.c: Ditto.
7597 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
7598 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
7599 * g++.dg/ext/altivec-15.C: Ditto.
7600 * g++.dg/ext/altivec-types-1.C: Ditto.
7601 * g++.dg/ext/altivec-types-2.C: Ditto.
7602 * g++.dg/ext/altivec-types-3.C: Ditto.
7603 * g++.dg/ext/altivec-types-4.C: Ditto.
7604
7605 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606
7607 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
7608
7609 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7610
7611 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
7612 optimization options.
7613
7614 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7615
7616 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
7617
7618 PR testsuite/45988
7619 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
7620
7621 2011-01-23 Tobias Burnus <burnus@net-b.de>
7622
7623 PR fortran/47421
7624 * gfortran.dg/allocatable_scalar_12.f90: New.
7625
7626 2011-01-23 Ira Rosen <irar@il.ibm.com>
7627
7628 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
7629 vectorization to be not profitable if peeling is used to
7630 realign the memory access.
7631 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
7632 loop bound to avoid loop unrolling.
7633 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7634
7635 2011-01-22 Jan Hubicka <jh@suse.cz>
7636
7637 PR lto/47333
7638 * g++.dg/lto/pr47333.C: New file.
7639
7640 2011-01-22 Jan Hubicka <jh@suse.cz>
7641
7642 PR tree-optimization/43884
7643 PR lto/44334
7644 * gcc.dg/autopar/outer-2.c: Increase array size.
7645 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
7646
7647 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7648
7649 PR fortran/38536
7650 * gfortran.dg/c_loc_tests_16.f90: New test.
7651
7652 2011-01-22 Tobias Burnus <burnus@net-b.de>
7653
7654 PR fortran/47399
7655 * gfortran.dg/typebound_proc_19.f90: New.
7656
7657 2011-01-21 Jeff Law <law@redhat.com>
7658
7659 PR tree-optimization/47053
7660 * g++.dg/pr47053.C: New test.
7661
7662 2011-01-21 Jason Merrill <jason@redhat.com>
7663
7664 PR c++/47041
7665 * g++.dg/cpp0x/constexpr-ctor6.C: New.
7666
7667 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c++/47388
7670 * g++.dg/cpp0x/range-for10.C: New test.
7671 * g++.dg/template/for1.C: New test.
7672
7673 PR middle-end/45566
7674 * g++.dg/tree-prof/partition3.C: New test.
7675
7676 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
7677
7678 PR rtl-optimization/47366
7679 * g++.dg/opt/pr47366.C: New test.
7680
7681 2011-01-21 Jason Merrill <jason@redhat.com>
7682
7683 PR c++/46552
7684 * g++.dg/cpp0x/constexpr-regress2.C: New.
7685
7686 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
7687
7688 2011-01-21 Jeff Law <law@redhat.com>
7689
7690 PR rtl-optimization/41619
7691 * gcc.dg/pr41619.c: New.
7692
7693 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR tree-optimization/47355
7696 * g++.dg/opt/pr47355.C: New test.
7697
7698 2011-01-21 Richard Guenther <rguenther@suse.de>
7699
7700 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
7701 making main hot.
7702
7703 2011-01-21 Richard Guenther <rguenther@suse.de>
7704
7705 PR tree-optimization/47365
7706 * gcc.dg/torture/pr47365.c: New testcase.
7707 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7708
7709 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7710
7711 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
7712
7713 2011-01-21 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR tree-optimization/47391
7716 * gcc.dg/pr47391.c: New test.
7717
7718 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7719
7720 * g++.dg/template/char1.C: Use signed char.
7721
7722 2011-01-21 Tobias Burnus <burnus@net-b.de>
7723
7724 PR fortran/47377
7725 * gfortran.dg/pointer_target_4.f90: New.
7726
7727 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7728
7729 PR target/47251
7730 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
7731 ILP32 system and not IP32.
7732
7733 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
7734
7735 PR debug/46583
7736 * g++.dg/debug/pr46583.C: New.
7737
7738 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR debug/47283
7741 * g++.dg/debug/pr47283.C: New test.
7742
7743 PR testsuite/47371
7744 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
7745 * gcc.target/i386/headmerge-2.c: Likewise.
7746
7747 2011-01-20 Richard Guenther <rguenther@suse.de>
7748
7749 PR middle-end/47370
7750 * gcc.dg/torture/pr47370.c: New testcase.
7751
7752 2011-01-20 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR tree-optimization/46130
7755 * gcc.dg/pr46130-1.c: New test.
7756 * gcc.dg/pr46130-2.c: New test.
7757
7758 2011-01-19 Dodji Seketeli <dodji@redhat.com>
7759
7760 PR c++/47291
7761 * g++.dg/debug/dwarf2/template-params-10.C: New test.
7762
7763 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
7764
7765 PR debug/46240
7766 * g++.dg/debug/pr46240.cc: New.
7767
7768 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR c++/47303
7771 * g++.dg/template/anonunion1.C: New test.
7772
7773 PR rtl-optimization/47337
7774 * gcc.c-torture/execute/pr47337.c: New test.
7775
7776 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7777
7778 PR testsuite/45342
7779 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
7780
7781 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7782
7783 PR tree-optimization/46021
7784 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
7785
7786 2011-01-19 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR tree-optimization/47290
7789 * g++.dg/torture/pr47290.C: New test.
7790
7791 2011-01-18 Janus Weil <janus@gcc.gnu.org>
7792
7793 PR fortran/47240
7794 * gfortran.dg/proc_ptr_comp_29.f90: New.
7795
7796 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7797
7798 PR testsuite/41146
7799 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
7800 powerpc-apple-darwin9.
7801
7802 2011-01-18 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR rtl-optimization/47299
7805 * gcc.c-torture/execute/pr47299.c: New test.
7806
7807 2011-01-17 Jason Merrill <jason@redhat.com>
7808
7809 * g++.dg/cpp0x/constexpr-virtual.C: New.
7810
7811 2011-01-17 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR fortran/47331
7814 * gfortran.dg/gomp/pr47331.f90: New test.
7815
7816 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
7817
7818 PR objc/47314
7819 * objc.dg/selector-warn-1.m: New.
7820 * obj-c++.dg/selector-warn-1.mm: New.
7821
7822 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
7823
7824 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
7825 Update dg-final accordingly.
7826
7827 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7828
7829 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
7830
7831 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7832
7833 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
7834 target check.
7835 * gcc.dg/guality/pr36728-2.c: Likewise.
7836
7837 2011-01-17 Richard Guenther <rguenther@suse.de>
7838
7839 PR tree-optimization/47313
7840 * g++.dg/torture/pr47313.C: New testcase.
7841
7842 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
7843
7844 PR target/47318
7845 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
7846 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
7847 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7848 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
7849
7850 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
7851 as __m256i.
7852 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
7853 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
7854 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
7855
7856 2011-01-17 Richard Guenther <rguenther@suse.de>
7857
7858 PR tree-optimization/45967
7859 * gcc.dg/torture/pr45967-2.c: New testcase.
7860 * gcc.dg/torture/pr45967-3.c: Likewise.
7861
7862 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7863
7864 PR testsuite/47325
7865 * g++.dg/ext/pr47213.C: Require visibility.
7866
7867 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7868
7869 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
7870 * gcc.dg/fixed-point/struct-union.c: Update error messages.
7871
7872 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
7873
7874 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
7875 Linux-based targets.
7876
7877 2011-01-13 Jan Hubicka <jh@suse.cz>
7878
7879 PR tree-optimization/47276
7880 * gcc.dg/pr47276.c: New testcase.
7881
7882 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
7883 Jonathan Wakely <jwakely.gcc@gmail.com>
7884
7885 PR c++/33558
7886 * g++.dg/other/pr33558.C: New.
7887 * g++.dg/other/pr33558-2.C: New.
7888
7889 2011-01-14 Martin Jambor <mjambor@suse.cz>
7890
7891 PR tree-optimization/45934
7892 PR tree-optimization/46302
7893 * g++.dg/ipa/devirt-c-1.C: New test.
7894 * g++.dg/ipa/devirt-c-2.C: Likewise.
7895 * g++.dg/ipa/devirt-c-3.C: Likewise.
7896 * g++.dg/ipa/devirt-c-4.C: Likewise.
7897 * g++.dg/ipa/devirt-c-5.C: Likewise.
7898 * g++.dg/ipa/devirt-c-6.C: Likewise.
7899 * g++.dg/ipa/devirt-6.C: Likewise.
7900 * g++.dg/ipa/devirt-d-1.C: Likewise.
7901 * g++.dg/torture/pr45934.C: Likewise.
7902
7903 2011-01-14 Jason Merrill <jason@redhat.com>
7904
7905 * g++.dg/cpp0x/variadic105.C: New.
7906
7907 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7908 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7909
7910 PR objc/45989
7911 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7912 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
7913 execution tests on i?86-*-*, x86_64-*-* and
7914 powerpc*-apple-darwin* && ilp32.
7915 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
7916 tests on i?86-*-* and x86_64-*-*.
7917
7918 2011-01-14 Richard Guenther <rguenther@suse.de>
7919
7920 PR tree-optimization/47280
7921 * g++.dg/opt/pr47280.C: New testcase.
7922
7923 2011-01-14 Jason Merrill <jason@redhat.com>
7924
7925 * g++.dg/cpp0x/constexpr-regress1.C: New.
7926
7927 * g++.dg/ext/flexary2.C: New.
7928
7929 2011-01-14 Richard Guenther <rguenther@suse.de>
7930
7931 PR middle-end/47281
7932 * gcc.dg/torture/pr47281.c: New testcase.
7933 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
7934
7935 2011-01-14 Richard Guenther <rguenther@suse.de>
7936
7937 PR tree-optimization/47286
7938 * gcc.dg/tree-ssa/pr47286.c: New testcase.
7939
7940 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
7941
7942 PR c++/47213
7943 * g++.dg/ext/pr47213.C: New.
7944
7945 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7946
7947 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
7948
7949 2011-01-13 Tobias Burnus <burnus@net-b.de>
7950 Mikael Morin <mikael@gcc.gnu.org>
7951
7952 PR fortran/45848
7953 PR fortran/47204
7954 * gfortran.dg/select_type_20.f90: New.
7955 * gfortran.dg/select_type_21.f90: New.
7956
7957 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
7958
7959 PR target/47251
7960 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
7961
7962 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7963
7964 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
7965 * gcc.dg/guality/pr36728-2.c: Likewise.
7966
7967 2011-01-13 Dodji Seketeli <dodji@redhat.com>
7968
7969 PR debug/PR46973
7970 * g++.dg/debug/dwarf2/template-params-9.C: New test.
7971
7972 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
7973
7974 PR rtl-optimization/45352
7975 * gcc.dg/pr45352-3.c: New.
7976
7977 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7978
7979 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
7980 comment.
7981 * g++.dg/cpp0x/range-for8.C: New.
7982 * g++.dg/cpp0x/range-for9.C: New.
7983
7984 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
7985
7986 PR debug/47209
7987 * g++.dg/debug/pr47209.C: New.
7988
7989 2011-01-12 Richard Guenther <rguenther@suse.de>
7990
7991 PR lto/47259
7992 * gcc.dg/lto/pr47259_0.c: New testcase.
7993 * gcc.dg/lto/pr47259_1.c: Likewise.
7994
7995 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
7996
7997 * objc-obj-c++-shared/Object1.h: Add copyright header, update
7998 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
7999 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
8000 methods missing from the OBJC2 Object.
8001 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
8002 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
8003 GNU and NeXT runtimes.
8004 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
8005 comments.
8006 * objc-obj-c++-shared/Object1.m: Likewise.
8007 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
8008 * objc.dg/proto-qual-1.m: Likewise.
8009 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8010 * obj-c++.dg/proto-qual-1.mm: Likewise.
8011
8012 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
8013
8014 PR testsuite/33033
8015 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
8016
8017 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8018
8019 Fixed the Objective-C++ testsuite and updated all tests.
8020 * lib/obj-c++.exp (obj-c++_init): Declare and set
8021 gcc_warning_prefix and gcc_error_prefix.
8022 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
8023 'dg-warning', 'dg-message' and 'dg-error'.
8024 * obj-c++.dg/class-extension-3.mm: Likewise.
8025 * obj-c++.dg/class-protocol-1.mm: Likewise.
8026 * obj-c++.dg/encode-7.mm: Likewise.
8027 * obj-c++.dg/exceptions-3.mm: Likewise.
8028 * obj-c++.dg/exceptions-5.mm: Likewise.
8029 * obj-c++.dg/method-12.mm: Likewise.
8030 * obj-c++.dg/method-13.mm: Likewise.
8031 * obj-c++.dg/method-15.mm: Likewise.
8032 * obj-c++.dg/method-16.mm: Likewise.
8033 * obj-c++.dg/method-4.mm: Likewise.
8034 * obj-c++.dg/method-8.mm: Likewise.
8035 * obj-c++.dg/method-conflict-1.mm: Likewise.
8036 * obj-c++.dg/method-conflict-2.mm: Likewise.
8037 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
8038 and uncommented second part of the testcase now that the testsuite
8039 works correctly.
8040 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
8041 and uncommented second part of the testcase now that the testsuite
8042 works correctly.
8043 * obj-c++.dg/private-1.mm: Likewise.
8044 * obj-c++.dg/proto-lossage-4.mm: Likewise.
8045 * obj-c++.dg/syntax-error-7.mm: Likewise.
8046 * obj-c++.dg/warn5.mm: Likewise.
8047 * obj-c++.dg/property/at-property-14.mm: Likewise.
8048 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
8049 FIXME.
8050 * obj-c++.dg/property/at-property-18.mm: Likewise.
8051 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
8052 FIXME.
8053 * obj-c++.dg/property/at-property-21.mm: Likewise.
8054 * obj-c++.dg/property/at-property-28.mm: Likewise.
8055 * obj-c++.dg/property/at-property-5.mm: Likewise.
8056 * obj-c++.dg/property/dynamic-2.mm: Likewise.
8057 * obj-c++.dg/property/property-neg-3.mm: Likewise.
8058 * obj-c++.dg/property/synthesize-11.mm: Likewise.
8059 * obj-c++.dg/property/synthesize-6.mm: Likewise.
8060 * obj-c++.dg/property/synthesize-8.mm: Likewise.
8061 * obj-c++.dg/property/synthesize-9.mm: Likewise.
8062 * obj-c++.dg/tls/diag-5.mm: Likewise.
8063 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
8064 dg-error, now matched correctly.
8065
8066 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
8067
8068 * objc.dg/property/at-property-29.m: New.
8069 * obj-c++.dg/property/at-property-29.mm: New.
8070
8071 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8072
8073 * go.test/go-test.exp (go-set-goarch): New proc.
8074 (go-gc-tests): Use it.
8075
8076 2011-01-11 Dodji Seketeli <dodji@redhat.com>
8077
8078 PR debug/46955
8079 * g++.dg/debug/dwarf2/template-params-8.C: New test.
8080
8081 2011-01-11 Richard Henderson <rth@redhat.com>
8082
8083 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
8084
8085 2011-01-11 Jan Hubicka <jh@suse.cz>
8086
8087 PR lto/45721
8088 PR lto/45375
8089 * gcc.dg/lto/pr45721_1.c: New file.
8090 * gcc.dg/lto/pr45721_0.c: New file.
8091
8092 2011-01-11 Richard Guenther <rguenther@suse.de>
8093
8094 PR tree-optimization/46076
8095 * gcc.dg/tree-ssa/pr46076.c: New testcase.
8096
8097 2011-01-11 Jeff Law <law@redhat.com>
8098
8099 * PR tree-optimization/47086
8100 * gcc.dg/pr47086.c: New test.
8101
8102 2011-01-11 Jason Merrill <jason@redhat.com>
8103
8104 PR c++/46658
8105 * g++.dg/template/new10.C: New.
8106
8107 PR c++/45520
8108 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
8109
8110 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
8111
8112 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
8113 Split type definitions and NSConstantString class into...
8114 * objc-obj-c++-shared/objc-test-suite-types.h: New.
8115 * objc-obj-c++-shared/nsconstantstring-class.h: New.
8116 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
8117 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
8118 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
8119 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
8120 to comments.
8121 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
8122 encode defines for newer NeXT system headers.
8123 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
8124 * obj-c++.dg/torture/strings/string1.mm: Likewise.
8125 * objc.dg/foreach-5.m: Likewise.
8126 * objc.dg/foreach-2.m: Likewise.
8127 * objc.dg/foreach-4.m: Likewise.
8128 * objc.dg/torture/strings/string1.m: Likewise.
8129 * objc.dg/torture/strings/string2.m: Likewise.
8130 * objc.dg/torture/strings/string3.m: Likewise.
8131 * objc.dg/torture/strings/string4.m: Likewise.
8132 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
8133 header and stand alone.
8134 * obj-c++.dg/strings/strings-2.mm: Likewise.
8135 * objc.dg/torture/strings/const-str-3.m: Likewise.
8136 * objc.dg/strings/strings-2.m: Likewise.
8137 * objc.dg/strings/const-str-12b.m: Likewise.
8138
8139 2011-01-12 Richard Guenther <rguenther@suse.de>
8140
8141 PR middle-end/32511
8142 * gcc.dg/attr-weak-1.c: Adjust.
8143
8144 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
8145
8146 PR fortran/47051
8147 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
8148 standard compliant and comment.
8149
8150 2011-01-10 Jan Hubicka <jh@suse.cz>
8151
8152 PR lto/46083
8153 * gcc.dg/initpri3.c: New testcase.
8154
8155 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
8156
8157 PR lto/47222
8158 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
8159 externally visible.
8160 (g_esi): Likewise.
8161 (g_ebx): Likewise.
8162 (g_ebp): Likewise.
8163 (g_esp): Likewise.
8164 (g_ebp_save): Likewise.
8165 (g_esp_save): Likewise.
8166
8167 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8168
8169 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
8170
8171 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8172
8173 PR tree-optimization/46021
8174 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
8175 i?86-*-*, x86_64-*-*.
8176
8177 2011-01-10 Jeff Law <law@redhat.com>
8178
8179 * PR tree-optimization/47141
8180 * gcc.c-torture/compile/pr47141.c: New test.
8181
8182 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
8183
8184 PR testsuite/46230
8185 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
8186 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
8187 * gcc.dg/vect/slp-35.c: Remove XFAILs.
8188 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
8189
8190 PR testsuite/46230
8191 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
8192 being vectorized. Adjust dg-final pattern. Remove XFAIL.
8193 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
8194 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
8195 being vectorized. Adjust dg-final pattern.
8196
8197 PR testsuite/46230
8198 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
8199 * gcc.dg/vect/slp-24.c: Likewise.
8200
8201 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
8202
8203 PR c++/47218
8204 * g++.dg/other/pr47218-1.C: New test file.
8205 * g++.dg/other/pr47218.C: Likewise.
8206 * g++.dg/other/pr47218.h: New supporting header.
8207
8208 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
8209
8210 PR objc/47232
8211 * objc.dg/attributes/invalid-attribute-1.m: New.
8212 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
8213
8214 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8215
8216 PR fortran/47224
8217 * gfortran.dg/proc_ptr_comp_28.f90: New.
8218
8219 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8220
8221 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
8222 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
8223 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8224 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8225 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
8226 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8227 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
8228 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
8229 * objc.dg/gnu-api-2-class.m: Likewise.
8230 * objc.dg/gnu-api-2-ivar.m: Likewise.
8231 * objc.dg/gnu-api-2-method.m: Likewise.
8232 * objc.dg/gnu-api-2-objc.m: Likewise.
8233 * objc.dg/gnu-api-2-object.m: Likewise.
8234 * objc.dg/gnu-api-2-property.m: Likewise.
8235 * objc.dg/gnu-api-2-protocol.m: Likewise.
8236 * objc.dg/gnu-api-2-sel.m: Likewise.
8237
8238 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
8239
8240 * objc.dg/foreach-1.m: Skip for Darwin < 9.
8241 * objc.dg/objc-foreach-4.m: Likewise.
8242 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
8243 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
8244 * objc.dg/foreach-4.m: Likewise.
8245 * objc.dg/foreach-5.m: Likewise.
8246 * objc.dg/foreach-3.m: Return self from init.
8247
8248 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8249
8250 PR fortran/38536
8251 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
8252
8253 2011-01-09 Janus Weil <janus@gcc.gnu.org>
8254
8255 PR fortran/46313
8256 * gfortran.dg/class_35.f90: New.
8257
8258 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8259
8260 * objc.dg/foreach-1.m: Add "-Wall" to flags.
8261
8262 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
8263
8264 PR objc/47078
8265 * objc.dg/invalid-method-2.m: New.
8266 * obj-c++.dg/invalid-method-2.mm: New.
8267
8268 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
8269
8270 PR fortran/46896
8271 * gfortran.dg/transpose_optimization_2.f90 : New test.
8272
8273 2011-01-08 Jan Hubicka <jh@suse.cz>
8274
8275 PR tree-optmization/46469
8276 * g++.dg/torture/pr46469.C: New testcase.
8277
8278 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
8279
8280 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
8281 emulation of libobjc-gnu structure layout functionality to ..
8282 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
8283 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
8284 * objc/execute/bf-common.h: Adjust headers.
8285 * objc/execute/bf-1.m: Likewise.
8286 * objc/execute/bf-2.m: Likewise.
8287 * objc/execute/bf-3.m: Likewise.
8288 * objc/execute/bf-4.m: Likewise.
8289 * objc/execute/bf-5.m: Likewise.
8290 * objc/execute/bf-6.m: Likewise.
8291 * objc/execute/bf-7.m: Likewise.
8292 * objc/execute/bf-8.m: Likewise.
8293 * objc/execute/bf-9.m: Likewise.
8294 * objc/execute/bf-10.m: Likewise.
8295 * objc/execute/bf-11.m: Likewise.
8296 * objc/execute/bf-12.m: Likewise.
8297 * objc/execute/bf-13.m: Likewise.
8298 * objc/execute/bf-14.m: Likewise.
8299 * objc/execute/bf-15.m: Likewise.
8300 * objc/execute/bf-16.m: Likewise.
8301 * objc/execute/bf-17.m: Likewise.
8302 * objc/execute/bf-18.m: Likewise.
8303 * objc/execute/bf-19.m: Likewise.
8304 * objc/execute/bf-20.m: Likewise.
8305 * objc/execute/bf-21.m: Likewise.
8306 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
8307 objc_get_type_qualifiers ().
8308
8309 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8310
8311 PR fortran/45777
8312 * gfortran.dg/dependency_39.f90: New test.
8313
8314 2011-01-07 Jan Hubicka <jh@suse.cz>
8315
8316 Get builtins tests ready for linker plugin.
8317 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
8318 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
8319 my_memset, my_bzero): Mark used.
8320 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
8321 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
8322 volatile.
8323 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
8324 volatile.
8325
8326 2011-01-07 Jan Hubicka <jh@suse.cz>
8327
8328 PR tree-optimization/46367
8329 * g++.dg/torture/pr46367.C: New file.
8330
8331 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8332
8333 PR target/47201
8334 * gcc.dg/pr47201.c: New test.
8335
8336 PR bootstrap/47187
8337 * gcc.dg/tree-prof/pr47187.c: New test.
8338
8339 2011-01-07 Tobias Burnus <burnus@net-b.de>
8340
8341 PR fortran/41580
8342 * gfortran.dg/extends_type_of_3.f90: New.
8343
8344 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
8345
8346 * g++.dg/ext/dllexport-MI1.C: Adjust test.
8347 * g++.dg/ext/dllimport-MI1.C: Likewise.
8348 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
8349 * g++.dg/ext/dllimport10.C: Likewise.
8350 * g++.dg/ext/dllimport11.C: Likewise.
8351 * g++.dg/ext/dllimport12.C: Likewise.
8352 * g++.dg/ext/dllimport13.C: Likewise.
8353 * g++.dg/ext/dllimport2.C: Likewise.
8354 * g++.dg/ext/dllimport3.C: Likewise.
8355 * g++.dg/ext/dllimport4.C: Likewise.
8356 * g++.dg/ext/dllimport5.C: Likewise.
8357 * g++.dg/ext/dllimport6.C: Likewise.
8358 * g++.dg/ext/dllimport8.C: Likewise.
8359 * g++.dg/ext/dllimport9.C: Likewise.
8360 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
8361 targets, too. Additionally enable test for i?86-*-mingw*.
8362 * g++.dg/ext/selectany1.C: Likewise.
8363 Remove guard variable check.
8364
8365 2011-01-07 Janus Weil <janus@gcc.gnu.org>
8366
8367 PR fortran/47189
8368 PR fortran/47194
8369 * gfortran.dg/storage_size_3.f08: Extended.
8370
8371 2011-01-07 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR c++/47022
8374 * g++.dg/template/stdarg1.C: New test.
8375
8376 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8377
8378 PR fortran/47195
8379 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
8380 * gfortran.dg/defined_operators_1.f90: Split the subroutine
8381 from the interface of functions to not hide the errors that
8382 shall be tested.
8383
8384 2011-01-06 Jan Hubicka <jh@suse.cz>
8385
8386 * gcc.dg/lto/pr47188_0.c: New testcase.
8387 * gcc.dg/lto/pr47188_1.c: New testcase.
8388
8389 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
8390
8391 PR fortran/33117
8392 PR fortran/46478
8393 * gfortran.dg/interface_33.f90: New test.
8394
8395 2011-01-06 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR c/47150
8398 * gcc.c-torture/compile/pr47150.c: New test.
8399
8400 2011-01-06 Ira Rosen <irar@il.ibm.com>
8401
8402 PR tree-optimization/47139
8403 * gcc.dg/vect/pr47139.c: New test.
8404
8405 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8406
8407 PR fortran/47180
8408 * gfortran.dg/extends_type_of_2.f03: New.
8409
8410 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8411
8412 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
8413
8414 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * gnat.dg/opt14.adb: New test.
8417
8418 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8419
8420 PR fortran/46017
8421 * gfortran.dg/allocate_error_2.f90: New test.
8422
8423 2011-01-05 Janus Weil <janus@gcc.gnu.org>
8424
8425 PR fortran/47024
8426 * gfortran.dg/storage_size_3.f08: New.
8427
8428 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8429
8430 PR libgfortran/47154
8431 * gfortran.dg/namelist_68.f90: New test.
8432
8433 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 * gnat.dg/unchecked_convert8.ad[sb]: New test.
8436
8437 2011-01-04 Janus Weil <janus@gcc.gnu.org>
8438
8439 PR fortran/46448
8440 * gfortran.dg/class_34.f90: New.
8441
8442 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8443
8444 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
8445 use __builtin_inff. Skip all single-precision tests that require
8446 Infinity.
8447
8448 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8449
8450 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
8451
8452 2011-01-03 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR tree-optimization/47148
8455 * gcc.c-torture/execute/pr47148.c: New test.
8456
8457 PR tree-optimization/47155
8458 * gcc.c-torture/execute/pr47155.c: New test.
8459
8460 PR rtl-optimization/47157
8461 * gcc.c-torture/compile/pr47157.c: New test.
8462
8463 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8464
8465 * gcc.dg/torture/vector-shift2.c (schar): Define.
8466 (main): Always use schar or uchar instead of plain "char" to avoid
8467 dependencies on implementation-defined char signedness.
8468
8469 2011-01-03 Martin Jambor <mjambor@suse.cz>
8470
8471 PR tree-optimization/46801
8472 * gnat.dg/pack9.adb: Remove xfail.
8473
8474 2011-01-03 Martin Jambor <mjambor@suse.cz>
8475
8476 PR tree-optimization/46984
8477 * g++.dg/ipa/pr46984.C: New test.
8478
8479 2011-01-02 Janus Weil <janus@gcc.gnu.org>
8480
8481 PR fortran/46408
8482 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
8483
8484 2011-01-02 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR tree-optimization/47140
8487 * gcc.c-torture/compile/pr47140.c: New test.
8488
8489 PR rtl-optimization/47028
8490 * gcc.dg/pr47028.c: New test.
8491
8492 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
8493
8494 * objc.dg/protocol-forward-1.m: Removed TODO.
8495 * objc.dg/protocol-forward-2.m: New.
8496 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
8497 * obj-c++.dg/protocol-forward-2.mm: New.
8498
8499 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
8500
8501 PR target/38662
8502 * g++.dg/eh/pr38662.C: New testcase.
8503
8504 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
8505
8506 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
8507 scan for newline '\n'.
8508
8509 \f
8510 Copyright (C) 2011 Free Software Foundation, Inc.
8511
8512 Copying and distribution of this file, with or without modification,
8513 are permitted in any medium without royalty provided the copyright
8514 notice and this notice are preserved.