OSDN Git Service

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