Warn pointer to signed integer cast for ilp32
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0fa73753208382517598700814b28a0898fa7f39
1 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
3         PR target/49206
4         * gcc.c-torture/compile/pr49206.c: New test.
6 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
7             Uros Bizjak  <ubizjak@gmail.com>
9         PR target/36680
10         * gfortran.dg/pr36680.f90: New test.
12 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
14         PR target/42295
15         * g++.dg/opt/pr42295.C: New test.
17 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
19         PR target/54436
20         * gcc.dg/torture/pr54436.c: New test.
22 2012-09-01  Andrew Pinski  <apinski@cavium.com>
24         * gcc.target/mips/truncate-8.c: New testcase.
26 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
28         PR target/46829
29         PR target/46843
30         * gcc.target/i386/pr46829.c: New test.
31         * gcc.target/i386/pr46843.c: Ditto.
33 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
34             Jason Merrill  <jason@redhat.com>
36         PR c++/18747
37         * g++.dg/parse/error50.C: New.
39 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
41         PR c/54428
42         * gcc.c-torture/compile/pr54428.c: New test.
44 2012-08-31  Ollie Wild  <aaw@google.com>
46         PR c++/54197
47         * g++.dg/init/lifetime3.C: New test.
49 2012-08-31  Martin Jambor  <mjambor@suse.cz>
51         PR middle-end/54409
52         * gcc.dg/torture/pr54409.c: New test.
54 2012-08-31  Martin Jambor  <mjambor@suse.cz>
56         * gfortran.dg/pr48636.f90: Add dump scan checks.
58 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
60         * gcc.target/mips/mips.exp: Work out default -msynci setting.
62 2012-08-28  Joey Ye  <joey.ye@arm.com>
64         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
66 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
68         PR target/46254
69         * gcc.target/i386/pr46254.c: New test.
71 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
73         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
74         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
75         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
77 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
79         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
80         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
81         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
82         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
83         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
84         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
85         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
86         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
87         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
88         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
89         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
90         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
91         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
92         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
93         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
94         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
95         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
96         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
97         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
98         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
99         gcc.target/mips/unaligned-1.c: Tighten regexps.
101 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
103         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
104         (mips_option_groups): Remove optimization.  Add various -f options.
105         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
106         and -pg imply -fno-omit-frame-pointer.
107         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
108         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
109         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
110         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
111         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
112         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
113         * gcc.target/mips/abi-n32-long32.c: Likewise.
114         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
115         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
116         * gcc.target/mips/abi-n32-long64.c: Likewise.
117         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
118         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
119         * gcc.target/mips/abi-n64-long32.c: Likewise.
120         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
121         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
122         * gcc.target/mips/abi-n64-long64.c: Likewise.
123         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
124         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
125         * gcc.target/mips/abi-o32-long32.c: Likewise.
126         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
127         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
128         * gcc.target/mips/abi-o32-long64.c: Likewise.
129         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
130         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
131         * gcc.target/mips/abi-o64-long32.c: Likewise.
132         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
133         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
134         * gcc.target/mips/abi-o64-long64.c: Likewise.
135         * gcc.target/mips/asm-1.c: Likewise.
136         * gcc.target/mips/branch-1.c: Likewise.
137         * gcc.target/mips/call-3.c: Likewise.
138         * gcc.target/mips/call-saved-3.c: Likewise.
139         * gcc.target/mips/clear-cache-1.c: Likewise.
140         * gcc.target/mips/div-1.c: Likewise.
141         * gcc.target/mips/div-2.c: Likewise.
142         * gcc.target/mips/div-3.c: Likewise.
143         * gcc.target/mips/div-4.c: Likewise.
144         * gcc.target/mips/div-5.c: Likewise.
145         * gcc.target/mips/div-6.c: Likewise.
146         * gcc.target/mips/div-7.c: Likewise.
147         * gcc.target/mips/div-8.c: Likewise.
148         * gcc.target/mips/div-9.c: Likewise.
149         * gcc.target/mips/div-10.c: Likewise.
150         * gcc.target/mips/div-11.c: Likewise.
151         * gcc.target/mips/div-12.c: Likewise.
152         * gcc.target/mips/dsp-ctrl.c: Likewise.
153         * gcc.target/mips/dsp-no-lhx.c: Likewise.
154         * gcc.target/mips/ext-8.c: Likewise.
155         * gcc.target/mips/extend-2.c: Likewise.
156         * gcc.target/mips/fix-r10000-1.c: Likewise.
157         * gcc.target/mips/fix-r10000-2.c: Likewise.
158         * gcc.target/mips/fix-r10000-3.c: Likewise.
159         * gcc.target/mips/fix-r10000-4.c: Likewise.
160         * gcc.target/mips/fix-r10000-5.c: Likewise.
161         * gcc.target/mips/fix-r10000-6.c: Likewise.
162         * gcc.target/mips/fix-r10000-7.c: Likewise.
163         * gcc.target/mips/fix-r10000-8.c: Likewise.
164         * gcc.target/mips/fix-r10000-9.c: Likewise.
165         * gcc.target/mips/fix-r10000-10.c: Likewise.
166         * gcc.target/mips/fix-r10000-11.c: Likewise.
167         * gcc.target/mips/fix-r10000-12.c: Likewise.
168         * gcc.target/mips/fix-r10000-13.c: Likewise.
169         * gcc.target/mips/fix-r10000-14.c: Likewise.
170         * gcc.target/mips/fix-r10000-15.c: Likewise.
171         * gcc.target/mips/fpcmp-1.c: Likewise.
172         * gcc.target/mips/fpcmp-2.c: Likewise.
173         * gcc.target/mips/fpr-moves-7.c: Likewise.
174         * gcc.target/mips/fpr-moves-8.c: Likewise.
175         * gcc.target/mips/int-moves-1.c: Likewise.
176         * gcc.target/mips/int-moves-2.c: Likewise.
177         * gcc.target/mips/long-calls-pg.c: Likewise.
178         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
179         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
180         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
181         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
182         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
183         * gcc.target/mips/mips-3d-1.c: Likewise.
184         * gcc.target/mips/mips-3d-2.c: Likewise.
185         * gcc.target/mips/mips-3d-3.c: Likewise.
186         * gcc.target/mips/mips-3d-4.c: Likewise.
187         * gcc.target/mips/mips-3d-5.c: Likewise.
188         * gcc.target/mips/mips-3d-6.c: Likewise.
189         * gcc.target/mips/mips-3d-7.c: Likewise.
190         * gcc.target/mips/mips-3d-8.c: Likewise.
191         * gcc.target/mips/mips-3d-9.c: Likewise.
192         * gcc.target/mips/mips-ps-1.c: Likewise.
193         * gcc.target/mips/mips-ps-2.c: Likewise.
194         * gcc.target/mips/mips-ps-3.c: Likewise.
195         * gcc.target/mips/mips-ps-4.c: Likewise.
196         * gcc.target/mips/mips-ps-6.c: Likewise.
197         * gcc.target/mips/mips32-dspr2.c: Likewise.
198         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
199         * gcc.target/mips/neg-abs-1.c: Likewise.
200         * gcc.target/mips/neg-abs-2.c: Likewise.
201         * gcc.target/mips/nmadd-3.c: Likewise.
202         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
203         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
204         * gcc.target/mips/octeon-pop-1.c: Likewise.
205         * gcc.target/mips/pr26765.c: Likewise.
206         * gcc.target/mips/pr33256.c: Likewise.
207         * gcc.target/mips/pr33635-1.c: Likewise.
208         * gcc.target/mips/pr33755.c: Likewise.
209         * gcc.target/mips/pr35802.c: Likewise.
210         * gcc.target/mips/pr45074.c: Likewise.
211         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
212         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
213         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
214         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
215         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
216         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
217         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
218         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
219         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
220         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
221         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
222         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
223         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
224         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
225         * gcc.target/mips/save-restore-1.c: Likewise.
226         * gcc.target/mips/save-restore-3.c: Likewise.
227         * gcc.target/mips/save-restore-5.c: Likewise.
228         * gcc.target/mips/smartmips-ror-1.c: Likewise.
229         * gcc.target/mips/smartmips-ror-2.c: Likewise.
230         * gcc.target/mips/smartmips-ror-3.c: Likewise.
231         * gcc.target/mips/smartmips-ror-4.c: Likewise.
232         * gcc.target/mips/stack-1.c: Likewise.
234         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
235         Tighten regexps.
237         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
238         branch under test to be filled with preceding rather than
239         following instructions.
240         * gcc.target/mips/branch-10.c: Likewise.
241         * gcc.target/mips/branch-11.c: Likewise.
242         * gcc.target/mips/branch-12.c: Likewise.
243         * gcc.target/mips/branch-13.c: Likewise.
244         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
245         to be eliminated.  Tighten $28 scan-assembler-not test.
247         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
248         function to...
249         * gcc.target/mips/call-4.c: ...this new test.
251         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
252         more likely.
253         * gcc.target/mips/code-readable-3.c: Likewise.
254         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
255         flag but skip for -O0.
256         * gcc.target/mips/code-readable-4.c: Likewise.
258         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
259         of operations under test.
260         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
262         * gcc.target/mips/near-far-3.c: Remove optimization flag.
263         Don't require sibling-call optimization.
264         * gcc.target/mips/near-far-4.c: Likewise.
266         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
267         Make sure that the register variable is used.
268         * gcc.target/mips/soft-float-1.c: Likewise.
270         * gcc.target/mips/sdata-1.c: Make static data volatile.
271         * gcc.target/mips/sdata-2.c: Likewise.
272         * gcc.target/mips/sdata-3.c: Likewise.
273         * gcc.target/mips/sdata-4.c: Likewise.
275         * gcc.target/mips/20020620-1.c: Remove optimization flag but
276         skip for -O0.
277         * gcc.target/mips/atomic-memory-2.c: Likewise.
278         * gcc.target/mips/branch-cost-1.c: Likewise.
279         * gcc.target/mips/branch-cost-2.c: Likewise.
280         * gcc.target/mips/cache-1.c: Likewise.
281         * gcc.target/mips/call-1.c: Likewise.
282         * gcc.target/mips/call-saved-2.c: Likewise.
283         * gcc.target/mips/const-anchor-1.c: Likewise.
284         * gcc.target/mips/const-anchor-2.c: Likewise.
285         * gcc.target/mips/dse-1.c: Likewise.
286         * gcc.target/mips/dsp-lhx.c: Likewise.
287         * gcc.target/mips/dspr2-MULTU.c: Likewise.
288         * gcc.target/mips/ext-1.c: Likewise.
289         * gcc.target/mips/ext-2.c: Likewise.
290         * gcc.target/mips/ext-3.c: Likewise.
291         * gcc.target/mips/ext-4.c: Likewise.
292         * gcc.target/mips/ext-5.c: Likewise.
293         * gcc.target/mips/ext-6.c: Likewise.
294         * gcc.target/mips/ext-7.c: Likewise.
295         * gcc.target/mips/extend-1.c: Likewise.
296         * gcc.target/mips/fix-r4000-1.c: Likewise.
297         * gcc.target/mips/fix-r4000-3.c: Likewise.
298         * gcc.target/mips/fix-r4000-5.c: Likewise.
299         * gcc.target/mips/fix-r4000-6.c: Likewise.
300         * gcc.target/mips/fix-r4000-8.c: Likewise.
301         * gcc.target/mips/fix-r4000-10.c: Likewise.
302         * gcc.target/mips/fixed-scalar-type.c: Likewise.
303         * gcc.target/mips/fixed-vector-type.c: Likewise.
304         * gcc.target/mips/fpr-moves-1.c: Likewise.
305         * gcc.target/mips/fpr-moves-2.c: Likewise.
306         * gcc.target/mips/fpr-moves-3.c: Likewise.
307         * gcc.target/mips/fpr-moves-4.c: Likewise.
308         * gcc.target/mips/fpr-moves-5.c: Likewise.
309         * gcc.target/mips/fpr-moves-6.c: Likewise.
310         * gcc.target/mips/ins-1.c: Likewise.
311         * gcc.target/mips/ins-2.c: Likewise.
312         * gcc.target/mips/interrupt_handler-2.c: Likewise.
313         * gcc.target/mips/interrupt_handler-3.c: Likewise.
314         * gcc.target/mips/lazy-binding-1.c: Likewise.
315         * gcc.target/mips/madd-3.c: Likewise.
316         * gcc.target/mips/madd-5.c: Likewise.
317         * gcc.target/mips/madd-6.c: Likewise.
318         * gcc.target/mips/madd-8.c: Likewise.
319         * gcc.target/mips/madd-9.c: Likewise.
320         * gcc.target/mips/memcpy-1.c: Likewise.
321         * gcc.target/mips/mips-ps-type.c: Likewise.
322         * gcc.target/mips/mips-ps-type-2.c: Likewise.
323         * gcc.target/mips/mips-sched-madd.c: Likewise.
324         * gcc.target/mips/mips16e-extends.c: Likewise.
325         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
326         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
327         * gcc.target/mips/movcc-1.c: Likewise.
328         * gcc.target/mips/movcc-2.c: Likewise.
329         * gcc.target/mips/movcc-3.c: Likewise.
330         * gcc.target/mips/msub-5.c: Likewise.
331         * gcc.target/mips/msub-6.c: Likewise.
332         * gcc.target/mips/msub-8.c: Likewise.
333         * gcc.target/mips/mult-2.c: Likewise.
334         * gcc.target/mips/mult-3.c: Likewise.
335         * gcc.target/mips/mult-5.c: Likewise.
336         * gcc.target/mips/mult-6.c: Likewise.
337         * gcc.target/mips/mult-7.c: Likewise.
338         * gcc.target/mips/mult-12.c: Likewise.
339         * gcc.target/mips/mult-13.c: Likewise.
340         * gcc.target/mips/mult-14.c: Likewise.
341         * gcc.target/mips/mult-15.c: Likewise.
342         * gcc.target/mips/mult-17.c: Likewise.
343         * gcc.target/mips/mult-18.c: Likewise.
344         * gcc.target/mips/mult-19.c: Likewise.
345         * gcc.target/mips/nmadd-1.c: Likewise.
346         * gcc.target/mips/nmadd-2.c: Likewise.
347         * gcc.target/mips/octeon-baddu-1.c: Likewise.
348         * gcc.target/mips/octeon-cins-1.c: Likewise.
349         * gcc.target/mips/octeon-cins-2.c: Likewise.
350         * gcc.target/mips/octeon-dmul-3.c: Likewise.
351         * gcc.target/mips/octeon-exts-2.c: Likewise.
352         * gcc.target/mips/octeon-exts-3.c: Likewise.
353         * gcc.target/mips/octeon-exts-4.c: Likewise.
354         * gcc.target/mips/octeon-exts-5.c: Likewise.
355         * gcc.target/mips/octeon-exts-6.c: Likewise.
356         * gcc.target/mips/octeon-exts-7.c: Likewise.
357         * gcc.target/mips/octeon-pop-2.c: Likewise.
358         * gcc.target/mips/octeon-seq-3.c: Likewise.
359         * gcc.target/mips/octeon-seq-4.c: Likewise.
360         * gcc.target/mips/octeon2-lx-1.c: Likewise.
361         * gcc.target/mips/octeon2-lx-2.c: Likewise.
362         * gcc.target/mips/octeon2-lx-3.c: Likewise.
363         * gcc.target/mips/pr54240.c: Likewise.
364         * gcc.target/mips/rsqrt-1.c: Likewise.
365         * gcc.target/mips/rsqrt-2.c: Likewise.
366         * gcc.target/mips/rsqrt-3.c: Likewise.
367         * gcc.target/mips/rsqrt-4.c: Likewise.
368         * gcc.target/mips/save-restore-2.c: Likewise.
369         * gcc.target/mips/save-restore-4.c: Likewise.
370         * gcc.target/mips/sb1-1.c: Likewise.
371         * gcc.target/mips/scc-1.c: Likewise.
372         * gcc.target/mips/scc-2.c: Likewise.
373         * gcc.target/mips/scc-3.c: Likewise.
374         * gcc.target/mips/scc-4.c: Likewise.
375         * gcc.target/mips/smartmips-lwxs.c: Likewise.
376         * gcc.target/mips/truncate-1.c: Likewise.
377         * gcc.target/mips/truncate-2.c: Likewise.
378         * gcc.target/mips/truncate-3.c: Likewise.
379         * gcc.target/mips/truncate-4.c: Likewise.
380         * gcc.target/mips/truncate-5.c: Likewise.
381         * gcc.target/mips/truncate-6.c: Likewise.
382         * gcc.target/mips/unaligned-1.c: Likewise.
384         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
385         skip for -O0.  Require -fexpensive-optimizations.
386         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
387         * gcc.target/mips/dspr2-MULT.c: Likewise.
388         * gcc.target/mips/fix-r4000-2.c: Likewise.
389         * gcc.target/mips/fix-r4000-4.c: Likewise.
390         * gcc.target/mips/fix-r4000-7.c: Likewise.
391         * gcc.target/mips/fix-r4000-9.c: Likewise.
392         * gcc.target/mips/madd-1.c: Likewise.
393         * gcc.target/mips/madd-2.c: Likewise.
394         * gcc.target/mips/madd-4.c: Likewise.
395         * gcc.target/mips/maddu-1.c: Likewise.
396         * gcc.target/mips/maddu-2.c: Likewise.
397         * gcc.target/mips/maddu-3.c: Likewise.
398         * gcc.target/mips/maddu-4.c: Likewise.
399         * gcc.target/mips/msub-1.c: Likewise.
400         * gcc.target/mips/msub-2.c: Likewise.
401         * gcc.target/mips/msub-3.c: Likewise.
402         * gcc.target/mips/msub-4.c: Likewise.
403         * gcc.target/mips/msubu-1.c: Likewise.
404         * gcc.target/mips/msubu-2.c: Likewise.
405         * gcc.target/mips/msubu-3.c: Likewise.
406         * gcc.target/mips/msubu-4.c: Likewise.
407         * gcc.target/mips/mult-1.c: Likewise.
408         * gcc.target/mips/mult-4.c: Likewise.
409         * gcc.target/mips/mult-8.c: Likewise.
410         * gcc.target/mips/mult-9.c: Likewise.
411         * gcc.target/mips/mult-10.c: Likewise.
412         * gcc.target/mips/mult-11.c: Likewise.
413         * gcc.target/mips/mult-16.c: Likewise.
415         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
416         skip for -O0 and -Os.
417         * gcc.target/mips/fix-r4000-12.c: Likewise.
418         * gcc.target/mips/madd-7.c: Likewise.
419         * gcc.target/mips/mips-ps-5.c: Likewise.
420         * gcc.target/mips/mips-ps-7.c: Likewise.
421         * gcc.target/mips/msub-7.c: Likewise.
423         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
424         skip for -O0.  Require -mno-abicalls.
425         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
427         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
428         skip for -O0.  Require a total number of BBIT instructions and
429         at least one of each kind.
431         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
432         skip for -O0.  Require -fno-unroll-loops.
434         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
435         skip for -O0.  Allow BLTZ as well as BGEZ.
437         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
439         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
440         skip for -O0.  Require -fschedule-insns2.
441         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
443         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
444         but skip for -O0.  Make a branch-likely more likely.
446         * gcc.target/mips/timode-2.c: Split each test into its own function.
447         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
449         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
450         skip for -O0.  Require -fpeephole2.
451         * gcc.target/mips/vr-mult-2.c: Likewise.
453 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
455         PR preprocessor/53469
456         * gcc.dg/cpp/_Pragma7.c: New test case.
458 2012-08-27  Tobias Burnus  <burnus@net-b.de>
460         PR fortran/54370
461         * gfortran.dg/do_5.f90: New.
463 2012-08-27  Tobias Burnus  <burnus@net-b.de>
465         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
466         from dg-options as -Wall no longer implies it.
468 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
470         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
472 2012-08-25  Jason Merrill  <jason@redhat.com>
474         * g++.dg/cpp0x/fntmpdefarg3.C: New.
476 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/51421
479         * g++.dg/cpp0x/auto34.C: New.
481 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
483         PR c/54363
484         * gcc.dg/pr54363.c: New test.
486         PR c/54355
487         * gcc.dg/pr54355.c: New test.
489 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
491         PR debug/52857
492         * gcc.target/i386/pr52857-1.c: New.
493         * gcc.target/i386/pr52857-2.c: Likewise.
495 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
497         * gcc.target/mips/code-readable-4.c: New test.
499 2012-08-23  Julian Brown  <julian@codesourcery.com>
500             Sandra Loosemore  <sandra@codesourcery.com>
502         * gcc.target/mips/code-readable-1.c: Add -O to options.
504 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
506         PR c++/20420
507         * g++.dg/lookup/using53.C: New.
509 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
511         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
512         * gcc.dg/fixed-point/convert-1.c: New.
513         * gcc.dg/fixed-point/convert-2.c: New.
514         * gcc.dg/fixed-point/convert-3.c: New.
515         * gcc.dg/fixed-point/convert-4.c: New.
516         * gcc.dg/fixed-point/convert-float-1.c: New.
517         * gcc.dg/fixed-point/convert-float-2.c: New.
518         * gcc.dg/fixed-point/convert-float-3.c: New.
519         * gcc.dg/fixed-point/convert-float-4.c: New.
520         * gcc.dg/fixed-point/convert-accum-neg.c: New.
521         * gcc.dg/fixed-point/convert-sat.c: New.
522         * gcc.dg/fixed-point/convert.h: New.
524 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
526         PR target/54089
527         * gcc.target/sh/pr54089-2.c: New.
529 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
531         * gcc.target/i386/long-double-64-1.c: New file.
532         * gcc.target/i386/long-double-64-2.c: Likewise.
533         * gcc.target/i386/long-double-64-3.c: Likewise.
534         * gcc.target/i386/long-double-64-4.c: Likewise.
535         * gcc.target/i386/long-double-80-1.c: Likewise.
536         * gcc.target/i386/long-double-80-2.c: Likewise.
537         * gcc.target/i386/long-double-80-3.c: Likewise.
538         * gcc.target/i386/long-double-80-4.c: Likewise.
539         * gcc.target/i386/long-double-80-5.c: Likewise.
540         * gcc.target/i386/long-double-80-6.c: Likewise.
541         * gcc.target/i386/long-double-80-7.c: Likewise.
543 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
545         PR tree-optimization/54317
546         * gcc.dg/tree-ssa/vrp79.c: New testcase.
548 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
550         PR target/39423
551         * gcc.target/sh/pr39423-2.c: New.
553 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
555         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
556         * gcc.dg/fold-perm.c: Likewise.
558 2012-08-20  Jan Hubicka  <jh@suse.cz>
560         PR fortran/48636
561         * gcc.dg/ipa/inlinehint-1.c: New.
563 2012-08-20  Florian Weimer  <fweimer@redhat.com>
565         PR c++/19351
566         * g++.dg/init/new38.C: New test.
567         * g++.dg/init/new39.C: New test.
569 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
571         PR target/54089
572         * gcc.target/sh/pr54089-1.c: New.
574 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
576         PR target/51244
577         * gcc.target/sh/pr51244-11.c: New.
579 2012-08-20  Tobias Burnus  <burnus@net-b.de>
581         PR fortran/54301
582         * gfortran.dg/warn_target_lifetime_2.f90: New.
584 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
586         PR c++/10416
587         * g++.dg/warn/Wunused-var-17.C: New.
589 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
591         PR middle-end/53992
592         * gcc.dg/gomp/pr53992.c: New test.
594 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
596         PR tree-ssa/54295
597         * gcc.c-torture/execute/20120817-1.c: New test.
599 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
601         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
602         add instruction.
603         (f2): New test that really does need adds.
605 2012-08-20  Richard Guenther  <rguenther@suse.de>
607         PR tree-optimization/54327
608         * gcc.dg/torture/pr54327.c: New testcase.
610 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
612         PR tree-optimization/54321
613         * gcc.c-torture/compile/pr54321.c: New test.
615 2012-08-20  Tobias Burnus  <burnus@net-b.de>
617         PR fortran/54301
618         * gfortran.dg/warn_target_lifetime_1.f90: New.
620 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
622         PR fortran/54298
623         * gfortran.dg/real_compare_1.f90: New test case.
624         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
626 2012-08-18  Jan Hubicka  <jh@suse.cz>
628         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
630 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
632         PR fortran/39290
633         * gfortran.dg/interface_37.f90: New test.
635 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
636             Gary Funck <gary@intrepid.com>
638         PR target/20020
639         * gcc.target/i386/pr20020-1.c: New test.
640         * gcc.target/i386/pr20020-2.c: Likewise.
641         * gcc.target/i386/pr20020-3.c: Likewise.
643 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
645         * gcc.target/i386/perm-concat.c: New test.
647 2012-08-17  Julian Brown  <julian@codesourcery.com>
649         * gcc.target/arm/div64-unwinding.c: New test.
651 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
653         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
655 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
657         PR target/54236
658         * gcc.target/sh/pr54236-1.c: New.
660 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
662         * lib/target-supports.exp (check_effective_target_sync_int_long)
663         (check_effective_target_sync_char_short): Enable for crisv32-*
664         and cris-*.
666         PR middle-end/54261
667         * gcc.dg/torture/pr54261-1.c: New test.
669 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
671         PR fortran/54243
672         PR fortran/54244
673         * gfortran.dg/typebound_call_24.f03: New.
675 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
677         PR tree-optimization/54245
678         * gcc.dg/tree-ssa/pr54245.c: New test.
680 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
682         PR tree-optimization/54240
683         * gcc.target/powerpc/pr54240.c: New test.
684         * gcc.target/mips/pr54240.c: Likewise.
686 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
688         PR target/52933
689         * gcc.target/sh/pr52933-1.c: New.
690         * gcc.target/sh/pr52933-2.c: New.
692 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
694         PR target/50751
695         * gcc.target/sh/pr50751-8.c: New.
697 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
699         PR fortran/47586
700         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
701         * gfortran.dg/typebound_proc_27.f03: New test.
703 2012-08-14  Sterling Augustine  <saugustine@google.com>
705         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
707 2012-08-14  Tobias Burnus  <burnus@net-b.de>
709         PR fortran/40881
710         * gfortran.dg/data_constraints_3.f90: New.
711         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
712         to disable -pedantic compilation.
713         * gfortran.dg/pr37243.f: Ditto.
714         * gfortran.dg/g77/19990826-3.f: Ditto.
715         * gfortran.dg/g77/20020307-1.f : Ditto.
716         * gfortran.dg/g77/980310-3.f: Ditto.
718 2012-08-14  Tobias Burnus  <burnus@net-b.de>
720         PR fortran/54234
721         * gfortran.dg/warn_conversion_4.f90: New.
723 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
725         PR middle-end/53411
726         PR rtl-optimization/53495
727         * gcc.c-torture/compile/pr53411.c: New test.
728         * gcc.c-torture/compile/pr53495.c: New test.
730 2012-08-13  Richard Guenther  <rguenther@suse.de>
732         * gcc.dg/tree-prof/update-loopch.c: Adjust.
734 2012-08-13  Richard Guenther  <rguenther@suse.de>
736         PR tree-optimization/54200
737         * gcc.dg/guality/pr54200.c: New testcase.
738         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
740 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
742         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
744 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
746         PR target/51244
747         * gcc.target/sh/pr51244-7.c: New.
748         * gcc.target/sh/pr51244-8.c: New.
749         * gcc.target/sh/pr51244-9.c: New.
750         * gcc.target/sh/pr51244-10.c: New.
752 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
754         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
755         -m2e or -m2a.
756         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
757         * gcc.target/sh/pr53511-1.c: Likewise.
758         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
759         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
760         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
761         * gcc.target/sh/pr53512-3.c: Likewise.
762         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
764 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
766         PR target/39423
767         * gcc.c-torture/compile/pr39423-1.c: New.
768         * gcc.c-torture/compile/pr39423-2.c: New.
770 2012-08-12  Tobias Burnus  <burnus@net-b.de>
772         PR fortran/54221
773         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
774         they appear uninitialized on the RHS.
775         * gfortran.dg/public_private_module_6.f90: New.
777 2012-08-11  Martin Jambor  <mjambor@suse.cz>
779         PR fortran/48636
780         * gfortran.dg/pr48636.f90: New test.
782 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
784         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
785         to avoid warnings.
786         (main): Adjust caller.
788 2012-08-10  Richard Guenther  <rguenther@suse.de>
790         * gcc.dg/matrix/*.c: Adjust and move ...
791         * gcc.dg/torture/: ... here.
792         * gcc.dg/matrix: Remove directory.
794 2012-08-10  Richard Guenther  <rguenther@suse.de>
796         PR middle-end/54219
797         * gcc.dg/torture/vector-shuffle1.c: New testcase.
799 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
801         PR middle-end/54211
802         * gcc.dg/tree-ssa/pr54211.c: New test.
804 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
806         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
807         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
809 2012-08-10  Richard Guenther  <rguenther@suse.de>
811         PR tree-optimization/54109
812         * gcc.dg/torture/pr54109.c: New testcase.
813         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
814         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
816 2012-08-10  Richard Guenther  <rguenther@suse.de>
818         PR tree-optimization/54027
819         * gcc.dg/torture/pr54027.c: New testcase.
821 2012-08-10  Richard Guenther  <rguenther@suse.de>
823         * g++.dg/plugin/selfassign.c: Adjust.
824         * gcc.dg/plugin/selfassign.c: Likewise.
825         * gcc.dg/strlenopt-11.c: Likewise.
826         * gcc.dg/strlenopt-13.c: Likewise.
827         * gcc.dg/no-strict-overflow-4.c: Likewise.
828         * gcc.dg/strict-overflow-4.c: Likewise.
829         * gcc.dg/tree-ssa/alias-11.c: Likewise.
830         * gcc.dg/tree-ssa/alias-6.c: Likewise.
831         * gcc.dg/tree-ssa/asm-3.c: Likewise.
832         * gcc.dg/tree-ssa/pr18908.c: Likewise.
833         * gcc.dg/tree-ssa/pr19431.c: Likewise.
834         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
835         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
836         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
837         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
838         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
839         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
840         * gcc.dg/pr46309.c: Likewise.
841         * gcc.dg/tree-ssa/loop-5.c: Likewise.
843 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
845         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
846         for x86 targets.
847         * gcc.c-torture/compile/20120727-2.c: New test.
849 2012-08-09  Martin Jambor  <mjambor@suse.cz>
851         * gcc.dg/ipa/iinline-4.c: New test.
852         * gcc.dg/ipa/iinline-5.c: Likewise.
853         * gcc.dg/ipa/iinline-6.c: Likewise.
854         * gcc.dg/ipa/iinline-7.c: Likewise.
855         * gcc.dg/lto/20120723_0.c: Likewise.
856         * gcc.dg/lto/20120723_1.c: Likewise.
858 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
860         PR target/39423
861         * gcc.target/sh/pr39423-1.c: New.
863 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
865         PR target/51244
866         * gcc.target/sh/pr51244-5: New.
867         * gcc.target/sh/pr51244-6: New.
869 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
871         * gcc.target/i386/adx-addxcarry32-3.c: New.
872         * gcc.target/i386/adx-addxcarry64-3.c: New.
874 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
876         PR rtl-optimization/53701
877         * gcc.dg/pr53701.c: New test.
879 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
881         * gcc.c-torture/compile/20120727-1.c: New test.
883 2012-08-09  Tobias Burnus  <burnus@net-b.de>
885         PR fortran/54199
886         * gfortran.dg/intrinsic_shadow_4.f90: New.
888 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
890         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
892 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
894         * gcc.c-torture/execute/20120808-1.c: New test.
896 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
898         PR rtl-optimization/54157
899         * gcc.target/i386/pr54157.c: New file.
901 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
903         * gcc.target/i386/adx-addcarryx32-1.c: New.
904         * gcc.target/i386/adx-addcarryx32-2.c: New.
905         * gcc.target/i386/adx-addcarryx64-1.c: New.
906         * gcc.target/i386/adx-addcarryx64-2.c: New.
907         * gcc.target/i386/adx-check.h: New.
908         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
909         * gcc.target/i386/sse-12.c: Add -madx.
910         * gcc.target/i386/sse-13.c: Ditto.
911         * gcc.target/i386/sse-14.c: Ditto.
912         * gcc.target/i386/sse-22.c: Ditto.
913         * gcc.target/i386/sse-23.c: Ditto.
914         * g++.dg/other/i386-2.C: Ditto.
915         * g++.dg/other/i386-3.C: Ditto.
917 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
919         * gcc.dg/tree-ssa/slsr-5.c: New.
920         * gcc.dg/tree-ssa/slsr-6.c: New.
921         * gcc.dg/tree-ssa/slsr-7.c: New.
922         * gcc.dg/tree-ssa/slsr-8.c: New.
923         * gcc.dg/tree-ssa/slsr-9.c: New.
924         * gcc.dg/tree-ssa/slsr-10.c: New.
925         * gcc.dg/tree-ssa/slsr-11.c: New.
926         * gcc.dg/tree-ssa/slsr-12.c: New.
927         * gcc.dg/tree-ssa/slsr-13.c: New.
928         * gcc.dg/tree-ssa/slsr-14.c: New.
929         * gcc.dg/tree-ssa/slsr-15.c: New.
930         * gcc.dg/tree-ssa/slsr-16.c: New.
931         * gcc.dg/tree-ssa/slsr-17.c: New.
932         * gcc.dg/tree-ssa/slsr-18.c: New.
933         * gcc.dg/tree-ssa/slsr-19.c: New.
934         * gcc.dg/tree-ssa/slsr-20.c: New.
935         * gcc.dg/tree-ssa/slsr-21.c: New.
936         * gcc.dg/tree-ssa/slsr-22.c: New.
937         * gcc.dg/tree-ssa/slsr-23.c: New.
938         * gcc.dg/tree-ssa/slsr-24.c: New.
939         * gcc.dg/tree-ssa/slsr-25.c: New.
940         * gcc.dg/tree-ssa/slsr-26.c: New.
941         * gcc.dg/tree-ssa/slsr-30.c: New.
942         * gcc.dg/tree-ssa/slsr-31.c: New.
944 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
946         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
947         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
948         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
950 2012-08-06  Cary Coutant  <ccoutant@google.com>
952         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
954 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
956         PR fortran/35831
957         * gfortran.dg/dummy_procedure_5.f90: Modified.
958         * gfortran.dg/dummy_procedure_8.f90: New.
959         * gfortran.dg/interface_26.f90: Modified.
960         * gfortran.dg/proc_ptr_11.f90: Modified.
961         * gfortran.dg/proc_ptr_15.f90: Modified.
962         * gfortran.dg/proc_ptr_result_5.f90: Modified.
963         * gfortran.dg/typebound_override_1.f90: Modified.
964         * gfortran.dg/typebound_proc_6.f03: Modified.
966 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
968         PR tree-optimization/51938
969         PR tree-optimization/52005
970         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
971         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
972         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
973         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
975 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
977         Avoid crashing on erroneous static_assert usage
978         * g++.dg/cpp0x/static_assert8.C: New test.
980 2012-08-06  Jason Merrill  <jason@redhat.com>
982         * g++.dg/cpp0x/sfinae38.C: New.
984 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
985             Paolo Carlini  <paolo.carlini@oracle.com>
987         PR c++/54165
988         * g++.dg/conversion/void2.C: New.
990 2012-08-06  Tom de Vries  <tom@codesourcery.com>
992         * gcc.dg/tree-ssa/vrp78.c: New test.
994 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
995             Richard Sandiford  <rdsandiford@googlemail.com>
997         * g++.dg/opt/enum2.C: Require fpic target.
998         * g++.dg/lto/20090303_0.C: Likewise.
1000 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
1001             Catherine Moore  <clm@codesourcery.com>
1003         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
1004         flush function names too.
1005         * gcc.target/mips/clear-cache-1.c: Likewise.
1007 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
1009         PR target/54156
1010         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
1012 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1014         PR fortran/54166
1015         * gfortran.dg/array_5.f90: New test.
1017 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1019         PR tree-optimization/30318
1020         * gcc.dg/tree-ssa/vrp77.c: New testcase.
1022 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
1024         * g++.dg/ext/vector17.C: New testcase.
1026 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
1028         PR target/51931
1029         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
1030         * g++.dg/opt/longbranch1.C: Likewise.
1032 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
1034         PR tree-optimization/53805
1035         * gcc.dg/fold-notunord.c: New testcase.
1037 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
1039         PR fortran/48820
1040         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
1041         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
1043 2012-08-02  Jason Merrill  <jason@redhat.com>
1044             Paolo Carlini  <paolo.carlini@oracle.com>
1046         PR c++/51213 (again)
1047         * g++.dg/cpp0x/sfinae37.C: Extend.
1049 2012-08-02  Richard Guenther  <rguenther@suse.de>
1051         PR tree-optimization/50672
1052         * g++.dg/torture/pr50672.C: New testcase.
1054 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
1056         PR fortran/54147
1057         * gfortran.dg/abstract_type_6.f03: Modified.
1058         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1059         * gfortran.dg/proc_ptr_comp_35.f90: New.
1060         * gfortran.dg/typebound_proc_9.f03: Modified.
1061         * gfortran.dg/typebound_proc_26.f90: New.
1063 2012-08-02  Richard Guenther  <rguenther@suse.de>
1065         * gcc.dg/torture/pta-callused-1.c: Adjust.
1066         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
1067         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1068         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1069         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1070         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1071         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1072         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1073         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1075 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
1077         PR fortran/54033
1078         * gfortran.dg/include_6.f90:  New test case.
1079         * gfortran.dg/include_7.f90:  New test case.
1080         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
1082 2012-08-01  Tom de Vries  <tom@codesourcery.com>
1084         * gcc.dg/tree-ssa/vrp76.c: New test.
1086 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
1088         PR tree-optimization/46556
1089         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
1090         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
1091         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
1093 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
1095         PR fortran/42418
1096         * gfortran.dg/proc_decl_29.f90: New.
1098 2012-07-31  Dehao Chen  <dehao@google.com>
1100         * gcc.dg/predict-7.c: New test.
1102 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
1104         PR fortran/54134
1105         * gfortran.dg/typebound_override_3.f90: New.
1107 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
1109         PR tree-optimization/53773
1110         * testsuite/gcc.dg/vect/pr53773.c: New test.
1112 2012-07-31  Nick Clifton  <nickc@redhat.com>
1114         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
1115         and for XStormy16.
1117 2012-07-31  Tobias Burnus  <burnus@net-b.de>
1119         * gfortran.dg/c_funloc_tests_6.f90: New.
1120         * gfortran.dg/c_funloc_tests_7.f90: New.
1121         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
1123 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
1125         PR c++/53624
1126         * g++.dg/cpp0x/temp_default5.C: New.
1128 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
1130         PR fortran/51081
1131         * gfortran.dg/proc_ptr_37.f90: New.
1133 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
1135         * lib/target-supports.exp
1136         (check_effective_target_vect_natural_alignment): New function.
1137         * gcc.dg/align-2.c: Only run on targets with natural alignment
1138         of vector types.
1139         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1140         alignment of vector types.
1142 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1143             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1145         * gcc.target/i386/rdseed16-1.c: New.
1146         * gcc.target/i386/rdseed32-1.c: Ditto
1147         * gcc.target/i386/rdseed64-1.c: Ditto
1148         * gcc.target/i386/sse-12.c: Add -mrdseed.
1149         * gcc.target/i386/sse-13.c: Ditto.
1150         * gcc.target/i386/sse-14.c: Ditto.
1151         * g++.dg/other/i386-2.C: Ditto.
1152         * g++.dg/other/i386-3.C: Ditto.
1154 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
1156         PR target/51244
1157         * gcc.target/sh/pr51244-4.c: New.
1159 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
1161         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
1162         for alpha*-*-* targets.  Cleanup original tree dump.
1164 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
1166         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
1167         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
1169 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
1171         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1172         rand, srand. Include <stdlib.h>.
1174 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
1176         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1178 2012-07-26  Richard Henderson  <rth@redhat.com>
1180         * gcc.dg/attr-hotcold-1.c: New.
1181         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
1183 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
1184             Sandra Loosemore  <sandra@codesourcery.com>
1186         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
1188 2012-07-26  Tobias Burnus  <burnus@net-b.de>
1190         * gfortran.dg/contiguous_1.f90: Update dg-error.
1191         * gfortran.dg/proc_ptr_32.f90: Ditto.
1193 2012-07-26  Richard Guenther  <rguenther@suse.de>
1195         PR tree-optimization/54098
1196         * gcc.dg/torture/pr54098.c: New testcase.
1198 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1200         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
1201         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
1203 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
1205         PR fortran/44354
1206         * gfortran.dg/array_constructor_39.f90: New test.
1208 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
1210         PR fortran/44354
1211         * gfortran.dg/array_constructor_38.f90: New test.
1213 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
1215         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1217 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
1219         * gnat.dg/noreturn5.ad[sb]: New test.
1221 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
1222             Paul Brook  <paul@codesourcery.com>
1224         PR target/53633
1226         * lib/target-suports.exp (check_effective_target_naked_functions): New.
1227         * c-c++-common/pr53633.c: New test.
1229 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
1231         * gcc.target/i386/asm-dialect-1.c: New test case.
1233 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
1234             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1236         * gcc.target/i386/prefetchw-1.c: New.
1237         * gcc.target/i386/sse-12.c: Add -mprfchw.
1238         * gcc.target/i386/sse-13.c: Ditto.
1239         * gcc.target/i386/sse-14.c: Ditto.
1240         * gcc.target/i386/sse-22.c: Ditto.
1241         * gcc.target/i386/sse-23.c: Ditto.
1242         * g++.dg/other/i386-2.C: Ditto.
1243         * g++.dg/other/i386-3.C: Ditto.
1245 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
1247         * lib/gcc-dg.exp (process-message): Don't ignore errors.
1249 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1251         PR target/54051
1252         * gcc.target/arm/pr54051.c: New.
1253         * gcc.target/arm/vfp-1.c: Adjust test.
1255 2012-07-24  Julian Brown  <julian@codesourcery.com>
1257         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
1258         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
1259         hard-float ARM.
1261 2012-07-23  Paul Brook  <paul@codesourcery.com>
1263         * g++.dg/other/armv7m-1.c: New test.
1265 2012-07-23  Julian Brown  <julian@codesourcery.com>
1267         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
1268         ARM.
1269         (DO_TEST): Define to 1 for appropriate ARM targets.
1271 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
1273         PR tree-optimization/53881
1274         * gcc.dg/pr53881.c: Renamed to ...
1275         * gcc.dg/pr53881-1.c: ... this.
1276         * gcc.dg/pr53881-2.c: New test.
1278 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
1280         Handle recent changes in default atomics for cris*-*-linux*.
1281         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
1282         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
1283         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
1284         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
1285         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
1286         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
1287         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
1288         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
1289         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
1290         -mno-unaligned-atomic-may-use-library is in effect for
1291         cris*-*-linux*.
1292         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1293         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1294         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1295         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1296         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1297         gcc.target/cris/torture/sync-mis-op-i-1.c,
1298         gcc.target/cris/torture/sync-mis-op-i-2.c,
1299         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1300         gcc.target/cris/torture/sync-mis-op-i-3.c,
1301         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1302         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1303         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1304         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1305         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
1306         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
1307         (main): Remove local variable x.
1308         [mis_ok]: Check that atomics don't fail.
1310 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1312         *  gcc.dg/tree-ssa/vrp72.c: New test.
1313         *  gcc.dg/tree-ssa/vrp73.c: New test.
1314         *  gcc.dg/tree-ssa/vrp74.c: New test.
1315         *  gcc.dg/tree-ssa/vrp75.c: New test.
1317 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1319         * gcc.dg/tree-ssa/alias-21.c: New testcase.
1320         * gcc.dg/tree-ssa/alias-22.c: New testcase.
1322 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1324         * gcc.target/mips/octeon-pop-2.c: New testcase.
1326 2012-07-21  Tobias Burnus  <burnus@net-b.de>
1328         PR fortran/48820
1329         * gfortran.dg/assumed_rank_3.f90: New.
1330         * gfortran.dg/assumed_rank_11.f90: New.
1331         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
1332         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
1333         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
1335 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1337         * gcc.target/mips/unaligned-1.c: New testcase.
1339 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
1341         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
1343 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1345         * gfortran.dg/bind_c_array_params_2.f90: New.
1346         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
1347         and update dg-error.
1349 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1351         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
1353 2012-07-20  Jason Merrill  <jason@redhat.com>
1355         PR c++/54038
1356         * g++.dg/other/array7.C: New.
1358 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
1360         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
1361         the basic block and check loop depth.
1362         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
1363         matching patterns and comments.
1364         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
1365         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1367 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
1369         PR c++/28656
1370         * c-c++-common/pr28656.c: New test.
1372 2012-07-19  Jason Merrill  <jason@redhat.com>
1374         PR c++/54026
1375         * g++.dg/init/mutable1.C: New.
1377 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1379         PR fortran/48820
1380         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1381         * gfortran.dg/assumed_rank_1.f90: New.
1382         * gfortran.dg/assumed_rank_1_c.c: New.
1383         * gfortran.dg/assumed_rank_2.f90: New.
1384         * gfortran.dg/assumed_rank_4.f90: New.
1385         * gfortran.dg/assumed_rank_5.f90: New.
1386         * gfortran.dg/assumed_rank_6.f90: New.
1387         * gfortran.dg/assumed_rank_7.f90: New.
1388         * gfortran.dg/assumed_rank_8.f90: New.
1389         * gfortran.dg/assumed_rank_8_c.c: New.
1390         * gfortran.dg/assumed_rank_9.f90: New.
1391         * gfortran.dg/assumed_rank_10.f90: New.
1392         * gfortran.dg/assumed_rank_12.f90: New.
1394 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1396         * gnat.dg/opt25.adb: New test.
1397         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1398         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1400 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1402         * gnat.dg/aggr20.ad[sb]: New test.
1403         * gnat.dg/aggr20_pkg.ads: New helper.
1405 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1407         * gnat.dg/derived_type3.adb: New test.
1408         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1410 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1412         PR rtl-optimization/53942
1413         * gcc.dg/pr53942.c: New test.
1415 2012-07-19  Jason Merrill  <jason@redhat.com>
1417         PR c++/54021
1418         * g++.dg/cpp0x/constexpr-builtin2.C: New.
1420 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1422         * gnat.dg/discr38.adb: New test.
1424 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1426         PR middle-end/54017
1427         * c-c++-common/gomp/pr54017.c: New test.
1429 2012-07-19  Richard Guenther  <rguenther@suse.de>
1430             Eric Botcazou  <ebotcazou@adacore.com>
1432         * gnat.dg/loop_optimization11.adb: New testcase.
1433         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1435 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
1436             Jason Merrill  <jason@redhat.com>
1438         * g++.dg/cpp0x/sfinae37.C: New.
1439         * g++.dg/template/access23.C: New.
1440         * g++.dg/template/access7.C: Adjust.
1441         * g++.dg/template/sfinae10.C: Don't expect errors.
1442         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
1444 2012-07-18  Julian Brown  <julian@codesourcery.com>
1445             Sandra Loosemore <sandra@codesroucery.com>
1447         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
1449 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
1451         * gnat.dg/noreturn4.ad[sb]: New test.
1452         * gnat.dg/noreturn4_pkg.ads: New helper.
1454 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
1455             Julian Brown  <julian@codesourcery.com>
1457         * gcc.target/arm/neon-vdup-1.c: New test case.
1458         * gcc.target/arm/neon-vdup-2.c: New test case.
1459         * gcc.target/arm/neon-vdup-3.c: New test case.
1460         * gcc.target/arm/neon-vdup-4.c: New test case.
1461         * gcc.target/arm/neon-vdup-5.c: New test case.
1462         * gcc.target/arm/neon-vdup-6.c: New test case.
1463         * gcc.target/arm/neon-vdup-7.c: New test case.
1464         * gcc.target/arm/neon-vdup-8.c: New test case.
1465         * gcc.target/arm/neon-vdup-9.c: New test case.
1466         * gcc.target/arm/neon-vdup-10.c: New test case.
1467         * gcc.target/arm/neon-vdup-11.c: New test case.
1468         * gcc.target/arm/neon-vdup-12.c: New test case.
1469         * gcc.target/arm/neon-vdup-13.c: New test case.
1470         * gcc.target/arm/neon-vdup-14.c: New test case.
1471         * gcc.target/arm/neon-vdup-15.c: New test case.
1472         * gcc.target/arm/neon-vdup-16.c: New test case.
1473         * gcc.target/arm/neon-vdup-17.c: New test case.
1474         * gcc.target/arm/neon-vdup-18.c: New test case.
1475         * gcc.target/arm/neon-vdup-19.c: New test case.
1476         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
1477         arguments non-constant.
1479 2012-07-18  Richard Guenther  <rguenther@suse.de>
1481         PR tree-optimization/53970
1482         * g++.dg/torture/pr53970.C: New testcase.
1484 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
1486         PR target/38621
1487         * gcc.c-torture/compile/pr38621.c: New.
1489 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
1491         PR target/33135
1492         * gcc.target/sh/pr33135-1.c: New.
1493         * gcc.target/sh/pr33135-2.c: New.
1494         * gcc.target/sh/pr33135-3.c: New.
1495         * gcc.target/sh/pr33135-4.c: New.
1497 2012-07-17  Jason Merrill  <jason@redhat.com>
1499         PR c++/53995
1500         * g++.dg/parse/enum9.C: New.
1502 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
1503             Sandra Loosemore  <sandra@codesourcery.com>
1505         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
1506         if there is a conflict with -mcpu=.  Use -mcpu=5208.
1508 2012-07-17  Jason Merrill  <jason@redhat.com>
1510         PR c++/53989
1511         * g++.dg/template/array23.C: New.
1513 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1515         PR fortran/53985
1516         * gfortran.dg/bind_c_usage_26.f90: New.
1517         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
1518         * gfortran.dg/bind_c_usage_13.f03: Ditto.
1519         * gfortran.dg/bind_c_usage_18.f90: Ditto.
1520         * gfortran.dg/interop_params.f03: Ditto.
1522 2012-07-17  Jason Merrill  <jason@redhat.com>
1524         * g++.dg/template/inherit8.C: Adjust.
1525         * g++.dg/template/using21.C: Adjust.
1526         * g++.dg/template/using22.C: Adjust.
1528         PR c++/53549
1529         * g++.dg/template/current-inst1.C: New.
1530         * g++.dg/parse/crash35.C: Adjust.
1532 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1534         PR fortran/52101
1535         * gfortran.dg/oldstyle_4.f90: New.
1537 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1539         PR fortran/49265
1540         * gfortran.dg/module_procedure_double_colon_3.f90: New.
1541         * gfortran.dg/module_procedure_double_colon_4.f90: New.
1543 2012-07-16  Jason Merrill  <jason@redhat.com>
1545         * g++.dg/parse/access8.C: Adjust.
1546         * g++.dg/template/sfinae6_neg.C: Adjust.
1548 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
1550         PR fortran/53824
1551         * gfortran.dg/coarray_allocate_1.f90:  New test.
1553 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1555         * gcc.c-torture/execute/bswap-1.c: New testcase.
1556         * gcc.c-torture/compile/unalign-1.c: New testcase.
1557         * gcc.c-torture/compile/20120524-1.c: New testcase.
1558         * gcc.c-torture/compile/20101216-1.c: New testcase.
1560 2012-07-16  Dehao Chen  <dehao@google.com>
1562         Revert
1563         2012-07-10  Dehao Chen  <dehao@google.com>
1565         * gcc.dg/debug_info_inline.c: New test.
1567 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
1569         PR fortran/53956
1570         * gfortran.dg/proc_decl_28.f90: New.
1572 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1574         * gcc.dg/torture/builtins-1.c: New testcase.
1576 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
1578         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
1579         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
1580         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1581         gcc.target/cris/sync-1-v10.c,
1582         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
1583         pass -mno-unaligned-atomic-may-use-library.
1584         * gcc.target/cris/sync-xchg-1.c: New test.
1585         * gcc.target/cris/20011127-1.c: Adjust to %P being a
1586         valid register operand output modifier.
1588 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
1590         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
1591         characters.
1593 2012-07-13  Andrew Pinski  <apinski@cavium.com>
1595         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
1596         rather than cleanup-tree-dump.
1597         * gcc.target/mips/octeon-pipe-1.c: Likewise.
1599 2012-07-13  Richard Guenther  <rguenther@suse.de>
1601         PR tree-optimization/53907
1602         * gcc.target/i386/pr53907.c: New testcase.
1604 2012-07-13  Richard Guenther  <rguenther@suse.de>
1606         PR tree-optimization/53922
1607         * gcc.dg/torture/pr53922.c: New testcase.
1609 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
1611         PR rtl-optimization/53908
1612         * gcc.dg/torture/pr53908.c: New test.
1614 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
1616         PR c++/53531
1617         * testsuite/g++.dg/cpp0x/variadic135.C: New.
1619 2012-07-12  Jason Merrill  <jason@redhat.com>
1621         * g++.dg/template/sfinae6_neg.C: Adjust.
1623 2012-07-12  Tobias Burnus  <burnus@net-b.de>
1625         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
1626         * gfortran.dg/c_f_pointer_tests_3.f90: Update
1627         scan-tree-dump-times pattern.
1629 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1631         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
1633 2012-07-11  Jason Merrill  <jason@redhat.com>
1635         DR 1402
1636         * g++.g/cpp0x/defaulted37.C: New.
1638 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
1640         PR target/53859
1641         * gcc.target/arm/pr53859.c: New test.
1643 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
1645         PR target/53886
1646         * gcc.c-torture/compile/pr53886.c: New.
1648 2012-07-10  Dehao Chen  <dehao@google.com>
1650         * gcc.dg/debug_info_inline.c: New test.
1652 2012-07-10  Jason Merrill  <jason@redhat.com>
1654         PR c++/53733
1655         * g++.dg/cpp0x/defaulted36.C: New.
1656         * g++.dg/cpp0x/defaulted21.C: Adjust.
1658         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
1660 2012-07-09  Sterling Augustine  <saugustine@google.com>
1662         * g++.dg/debug/dwarf2/pubnames-2.C: New.
1664 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
1666         PR tree-optimization/53887
1667         * gcc.dg/pr53887.c: New test.
1669 2012-07-09  Jason Merrill  <jason@redhat.com>
1671         PR c++/53882
1672         * g++.dg/cpp0x/nullptr29.C: New.
1674 2012-07-09  Tom de Vries  <tom@codesourcery.com>
1675             Richard Guenther  <rguenther@suse.de>
1677         * gcc.dg/builtin-unreachable-6.c: New test.
1678         * gcc.dg/builtin-unreachable-5.c: New test.
1680 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
1682         PR tree-optimization/53881
1683         * gcc.dg/pr53881.c: New test.
1685 2012-07-06  Jason Merrill  <jason@redhat.com>
1687         PR c++/53862
1688         * g++.dg/cpp0x/variadic134.C: New.
1690         PR c++/53858
1691         * g++.dg/cpp0x/alias-decl-20.C: New.
1693 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1695         PR tree-optimization/51879
1696         * gcc.dg/pr51879-16.c: New test.
1697         * gcc.dg/pr51879-17.c: Same.
1699 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1701         PR tree-optimization/52009
1702         * gcc.dg/pr51879-7.c: New test.
1703         * gcc.dg/pr51879-18.c: New test.
1705 2012-07-05  Jason Merrill  <jason@redhat.com>
1707         PR c++/50852
1708         * g++.dg/template/typedef39.C: New.
1710         PR c++/53039
1711         * g++.dg/cpp0x/variadic133.C: New.
1712         * g++.dg/template/param1.C: Adjust.
1714 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1716         PR target/48941
1717         PR target/51980
1718         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
1719         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
1720         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
1721         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
1722         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
1723         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
1725 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
1727         PR fortran/53732
1728         * gfortran.dg/inline_sum_4.f90: New test.
1730 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
1732         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
1734 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1736         * gcc.target/arm/fma-sp.c: New testcase.
1737         * gcc.target/arm/fma.c: Likewise.
1738         * gcc.target/arm/fma.h: Likewise.
1740 2012-07-04  Jason Merrill  <jason@redhat.com>
1742         PR c++/53848
1743         * g++.dg/other/enum3.C: New.
1745 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
1747         PR middle-end/53321
1748         * g++.dg/torture/pr53321.C: New test.
1750 2012-07-04  Richard Guenther  <rguenther@suse.de>
1752         PR tree-optimization/53844
1753         * g++.dg/tree-ssa/pr53844.C: New testcase.
1755 2012-07-04  Richard Guenther  <rguenther@suse.de>
1757         PR tree-optimization/53849
1758         * gcc.dg/pr53849.c: New testcase.
1760 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
1762         PR c++/53812
1763         * g++.dg/ext/label14.C: New test.
1765 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
1767         PR target/53811
1768         * g++.dg/other/pr53811.C: New test.
1770 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
1772         PR target/28896
1773         * gcc.target/m68k/stack-limit-1.c: New testcase.
1775 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1777         * gnat.dg/recursive_call.adb: New test.
1779 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1781         * gnat.dg/discr37.ad[sb]: New test.
1783 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
1785         * g++.dg/other/packed1.C: Remove SH from xfail list.
1787 2012-07-02  Jason Merrill  <jason@redhat.com>
1789         PR c++/53619
1790         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
1792         PR c++/53783
1793         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
1795         PR c++/53788
1796         * g++.dg/cpp0x/decltype39.C: New.
1797         * g++.dg/diagnostic/method1.C: Adjust.
1799         PR c++/53816
1800         * g++.dg/template/ref6.C: New.
1802 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1804         PR target/53568
1805         * gcc.target/sh/pr53568-1.c: New.
1807 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1809         PR target/51244
1810         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
1812 2012-07-02  Jason Merrill  <jason@redhat.com>
1814         PR c++/53821
1815         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1817         PR c++/53524
1818         * g++.dg/template/enum7.C: New.
1819         * g++.dg/other/ptrmem10.C: Adjust.
1820         * g++.dg/other/ptrmem11.C: Adjust.
1821         * g++.dg/cpp0x/scoped_enum.C: Adjust.
1823 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
1825         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
1827 2012-07-01  Wei Guozhi  <carrot@google.com>
1829         PR target/53447
1830         * gcc.target/arm/pr53447-1.c: New testcase.
1831         * gcc.target/arm/pr53447-2.c: New testcase.
1832         * gcc.target/arm/pr53447-3.c: New testcase.
1833         * gcc.target/arm/pr53447-4.c: New testcase.
1835 2012-06-29  Richard Guenther  <rguenther@suse.de>
1837         PR tree-optimization/47061
1838         * gcc.dg/tree-ssa/vrp71.c: New testcase.
1840 2012-06-29  Richard Guenther  <rguenther@suse.de>
1842         PR tree-optimization/37541
1843         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
1845 2012-06-29  Richard Guenther  <rguenther@suse.de>
1847         PR tree-optimization/52589
1848         * gcc.dg/tree-ssa/vrp70.c: New testcase.
1850 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
1852         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1854         * g++.dg/template/error46.C: Add missing comment to dg-message.
1855         * g++.dg/template/crash107.C: Likewise.
1856         * g++.dg/template/error47.C: Likewise.
1857         * g++.dg/template/crash108.C: Likewise.
1858         * g++.dg/overload/operator5.C: Likewise.
1860         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1861         errors in dg-message directives, add comments.
1863 2012-06-28  Kai Tietz  <ktietz@redhat.com>
1865         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
1866         hard-coded 'unsigned long'.
1868 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1870         PR tree-optimization/51581
1871         * gcc.dg/vect/pr51581-4.c: New test.
1873         PR tree-optimization/53645
1874         * gcc.c-torture/execute/pr53645-2.c: New test.
1876 2012-06-28  Richard Guenther  <rguenther@suse.de>
1878         PR middle-end/53790
1879         * gcc.dg/torture/pr53790.c: New testcase.
1881 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1883         PR tree-optimization/53645
1884         * gcc.c-torture/execute/pr53645.c: New test.
1886 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
1888         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
1890 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
1892         PR debug/53671
1893         PR debug/49888
1894         * gcc.dg/guality/pr49888.c: Account for the possibility that
1895         the variable is optimized out at the first test.
1897 2012-06-27  Jason Merrill  <jason@redhat.com>
1899         * g++.dg/cpp0x/override2.C: Adjust.
1900         * g++.dg/template/error5.C: Adjust.
1901         * g++.dg/parse/crash28.C: Adjust.
1903         PR c++/53563
1904         * g++.dg/parse/template27.C: New.
1905         * g++.dg/template/crash74.C: Adjust expected output.
1907 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
1909         PR fortran/41951
1910         PR fortran/49591
1911         * gfortran.dg/typebound_operator_16.f03: New.
1913 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
1915         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
1916         even src1.i and src2.i fields even in the second half of the arrays.
1918 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1920         PR c++/51033.
1921         * g++.dg/torture/vshuf-16.inc: New test.
1922         * g++.dg/torture/vshuf-2.inc: New test.
1923         * g++.dg/torture/vshuf-4.inc: New test.
1924         * g++.dg/torture/vshuf-8.inc: New test.
1925         * g++.dg/torture/vshuf-main.inc: New test.
1926         * g++.dg/torture/vshuf-v16hi.C: New test.
1927         * g++.dg/torture/vshuf-v16qi.C: New test.
1928         * g++.dg/torture/vshuf-v2df.C: New test.
1929         * g++.dg/torture/vshuf-v2di.C: New test.
1930         * g++.dg/torture/vshuf-v2sf.C: New test.
1931         * g++.dg/torture/vshuf-v2si.C: New test.
1932         * g++.dg/torture/vshuf-v4df.C: New test.
1933         * g++.dg/torture/vshuf-v4di.C: New test.
1934         * g++.dg/torture/vshuf-v4sf.C: New test.
1935         * g++.dg/torture/vshuf-v4si.C: New test.
1936         * g++.dg/torture/vshuf-v8hi.C: New test.
1937         * g++.dg/torture/vshuf-v8qi.C: New test.
1938         * g++.dg/torture/vshuf-v8si.C: New test.
1940 2012-06-27  Richard Guenther  <rguenther@suse.de>
1942         PR middle-end/53676
1943         * gcc.dg/tree-ssa/scev-6.c: New testcase.
1945 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
1947         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1948         scan-dump-dem-not): Use printable pattern in test name.
1950 2012-06-26  Sterling Augustine  <saugustine@google.com>
1951             Dominique Dhumieres  <dominiq@lps.ens.fr>
1953         * gcc.dg/pubtypes-2.c: Update expected output.
1954         * gcc.dg/pubtypes-3.c: Likewise.
1955         * gcc.dg/pubtypes-4.c: Likewise.
1957 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
1959         * gcc.dg/tree-ssa/slsr-1.c: New test.
1960         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1961         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1962         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
1964 2012-06-26  Matt Turner  <mattst88@gmail.com>
1966         PR target/35294
1967         * gcc.target/arm/mmx-2.c: New.
1969 2012-06-26  Richard Guenther  <rguenther@suse.de>
1971         PR c++/53752
1972         * g++.dg/torture/pr53752.C: New testcase.
1974 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
1976         PR tree-optimization/53748
1977         * gcc.c-torture/compile/pr53748.c: New test.
1979 2012-06-25  Jason Merrill  <jason@redhat.com>
1981         PR c++/53498
1982         PR c++/53305
1983         * g++.dg/cpp0x/decltype38.C: New.
1984         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
1986 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
1988         * lib/target-supports-dg.exp (testname-for-summary): New.
1989         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
1990         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
1991         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
1992         scan-module-absence, output-exists, output-exists-not: Use
1993         testname-for-summary.
1994         (dg-test): Clean up testname_with_flags.
1995         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1996         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
1997         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
1998         scan-assembler-dem-not, object-size: Use testname-for-summary.
1999         * lib/gcov.exp (run-gcov): Likewise.
2000         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2001         scan-dump-dem, scan-dump-dem-note): Likewise.
2003         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
2004         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
2005         including profopt.opt; save and restore existing value.
2006         * g++.dg/bprob/bprob.exp: Likewise.
2007         * gcc.dg/matrix/matrix.exp: Likewise.
2008         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2009         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
2010         PROFOPT_OPTIONS.
2012 2012-06-25  Richard Henderson  <rth@redhat.com>
2014         * gcc.dg/pr53749.c: New.
2016 2012-06-25  Jason Merrill  <jason@redhat.com>
2018         PR c++/52988
2019         * g++.dg/cpp0x/nullptr28.C: New.
2021 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
2023         * gcc.target/arm/neon-vld1_dupQ.c: New.
2025 2012-06-25  Florian Weimer  <fweimer@redhat.com>
2027         * g++.dg/init/new35.C: New.
2028         * g++.dg/init/new36.C: New.
2029         * g++.dg/init/new37.C: New.
2030         * g++.dg/ext/vla5.C: New warning.
2031         * g++.dg/ext/vla8.C: New warning.
2032         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
2034 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2035             James Greenhalgh  <james.greenhalgh@arm.com>
2037         * gcc.target/arm/ftest-support-arm.h New testcase.
2038         * gcc.target/arm/ftest-support-thumb.h Likewise.
2039         * gcc.target/arm/ftest-support.h Likewise.
2040         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
2041         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2042         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2043         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
2044         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
2045         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2046         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2047         * gcc.target/arm/ftest-armv6-arm.c Likewise.
2048         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
2049         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
2050         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
2051         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2052         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2053         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2054         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2055         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2056         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
2057         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
2058         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2059         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2060         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
2061         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
2062         * gcc/testsuite/lib/target-supports.exp
2063         (check_effective_target_arm_arch_FUNC): Add support for more
2064         architectures.
2065         (add_options_for_arm_arch_FUNC): Likewise.
2066         (check_effective_target_arm_arch_FUNC_multilib): New functions.
2068 2012-06-25  Jason Merrill  <jason@redhat.com>
2070         PR c++/53202
2071         * g++.dg/cpp0x/constexpr-tuple.C: New.
2073 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
2075         PR target/53759
2076         * gcc.target/i386/pr53759.c: New test.
2078         PR c++/53594
2079         * g++.dg/cpp0x/nsdmi7.C: New test.
2081 2012-06-24  Kai Tietz  <ktietz@redhat.com>
2083         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
2084         for LLP64 targets.
2085         * gcc.target/i386/pr38988.c: Likewise.
2087 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
2089         PR fortran/47710
2090         PR fortran/53328
2091         * gfortran.dg/typebound_generic_12.f03: New.
2092         * gfortran.dg/typebound_generic_13.f03: New.
2094 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
2096         * gnat.dg/lto15.ad[sb]: New test.
2098 2012-06-21  Meador Inge  <meadori@codesourcery.com>
2100         PR c/53702
2101         * gcc.dg/Wunused-local-typedefs.c: New testcase.
2103 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
2105         * testsuite/gcc.dg/pch/ident-1.c: New test.
2106         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
2108 2012-06-21  Michael Matz  <matz@suse.de>
2110         PR middle-end/53688
2111         * gcc.c-torture/execute/pr53688.c: New test.
2113 2012-06-20  Richard Guenther  <rguenther@suse.de>
2115         PR tree-optimization/30318
2116         * gcc.dg/tree-ssa/vrp69.c: New testcase.
2118 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
2120         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
2122 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2124         * gcc.target/i386/clearcapv2.map: New file.
2125         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
2127 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2129         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
2130         and add __sh__ case.
2132 2012-06-19  Jason Merrill  <jason@redhat.com>
2134         PR c++/52637
2135         * g++.dg/debug/localclass1.C: New.
2137 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
2139         * g++.dg/cpp0x/override4.C: New.
2141 2012-06-14  Jason Merrill  <jason@redhat.com>
2143         PR c++/53651
2144         * g++.dg/cpp0x/decltype37.C: New.
2146 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2148         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
2150 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
2152         * gcc.c-torture/compile/vector-5.c,
2153         gcc.c-torture/compile/vector-6.c: New tests.
2155 2012-06-19  Richard Henderson  <rth@redhat.com>
2157         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
2159 2012-06-19  Richard Guenther  <rguenther@suse.de>
2161         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
2163 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
2165         PR target/53712
2166         * gcc.target/i386/pr53712.c: New test.
2168 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2170         PR fortran/53692
2171         * gfortran.dg/elemental_optional_args_6.f90: New.
2173 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2175         PR fortran/53526
2176         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
2177         * gfortran.dg/coarray/move_alloc_1.f90
2179 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2181         PR fortran/53526
2182         * gfortran.dg/coarray_27.f90: New.
2184 2012-06-18  Joey Ye <Joey.Ye@arm.com>
2185             Greta Yorsh  <Greta.Yorsh@arm.com>
2187         * gcc.target/arm/epilog-1.c: New test.
2189 2012-06-18  Richard Guenther  <rguenther@suse.de>
2191         PR tree-optimization/53693
2192         * g++.dg/torture/pr53693.C: New testcase.
2194 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
2196         PR tree-optimization/53703
2197         * gcc.dg/torture/pr53703.c: New test.
2199 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
2201         PR middle-end/53698
2202         * gcc.target/i386/pr53698.c: New test.
2204 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
2206         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
2208 2012-06-17  Tobias Burnus  <burnus@net-b.de>
2210         PR fortran/53691
2211         PR fortran/53685
2212         * gfortran.dg/transfer_check_3.f90: New.
2214 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
2216         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
2218 2012-06-16  Tobias Burnus  <burnus@net-b.de>
2220         PR fortran/53642
2221         PR fortran/45170
2222         * gfortran.dg/deferred_type_param_8.f90: New.
2224 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
2226         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
2227         testname that includes flags, passed in as new argument, in
2228         pass/fail messages.
2229         (run_gcov): Get testname from dg-test, use it in pass/fail messages
2230         and pass it to verify-* procedures.
2232         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
2233         alignment torture options with usual torture options.
2235         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
2236         messages reported for one line of source code.
2237         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
2238         * g++.dg/cpp0x/decltype2.C: Likewise.
2239         * g++.dg/cpp0x/decltype3.C: Likewise.
2240         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
2241         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
2242         * g++.dg/cpp0x/static_assert3.C: Likewise.
2243         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
2244         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
2245         * g++.dg/cpp0x/union1.C: Likewise.
2246         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2247         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2248         * g++.dg/cpp0x/variadic2.C: Likewise.
2249         * g++.dg/cpp0x/variadic20.C: Likewise.
2250         * g++.dg/cpp0x/variadic74.C: Likewise.
2251         * g++.dg/diagnostic/bitfld2.C: Likewise.
2252         * g++.dg/ext/attrib44.C: Likewise.
2253         * g++.dg/ext/no-asm-1.C: Likewise.
2254         * g++.dg/other/error34.C: Likewise.
2255         * g++.dg/parse/crash46.C: Likewise.
2256         * g++.dg/parse/error10.C: Likewise.
2257         * g++.dg/parse/error2.C: Likewise.
2258         * g++.dg/parse/error3.C: Likewise.
2259         * g++.dg/parse/error36.C: Likewise.
2260         * g++.dg/parse/error8.C: Likewise.
2261         * g++.dg/parse/error9.C: Likewise.
2262         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2263         * g++.dg/parse/parser-pr28152.C: Likewise.
2264         * g++.dg/parse/template25.C: Likewise.
2265         * g++.dg/parse/typename11.C: Likewise.
2266         * g++.dg/tc1/dr147.C: Likewise.
2267         * g++.dg/template/deduce3.C: Likewise.
2268         * g++.dg/template/koenig9.C: Likewise.
2269         * g++.dg/template/pr23510.C: Likewise.
2270         * g++.dg/warn/pr12242.C: Likewise.
2271         * g++.dg/warn/pr30551-2.C: Likewise.
2272         * g++.dg/warn/pr30551.C: Likewise.
2273         * g++.old-deja/g++.other/typename1.C: Likewise.
2274         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2276 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2278         PR c++/51033
2279         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
2280         * c-c++-common/torture/vshuf-2.inc: Likewise.
2281         * c-c++-common/torture/vshuf-4.inc: Likewise.
2282         * c-c++-common/torture/vshuf-8.inc: Likewise.
2283         * c-c++-common/torture/vshuf-main.inc: Likewise.
2284         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
2285         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
2286         * c-c++-common/torture/vshuf-v2df.c: Likewise.
2287         * c-c++-common/torture/vshuf-v2di.c: Likewise.
2288         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
2289         * c-c++-common/torture/vshuf-v2si.c: Likewise.
2290         * c-c++-common/torture/vshuf-v4df.c: Likewise.
2291         * c-c++-common/torture/vshuf-v4di.c: Likewise.
2292         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
2293         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
2294         * c-c++-common/torture/vshuf-v4si.c: Likewise.
2295         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
2296         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
2297         * c-c++-common/torture/vshuf-v8si.c: Likewise.
2299 2012-06-15  Michael Matz  <matz@suse.de>
2301         * gcc.dg/tree-ssa/vector-4.c: New test.
2303 2012-06-15  Michael Matz  <matz@suse.de>
2305         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
2306         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
2308 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
2310         PR tree-optimization/53636
2311         * gcc.target/arm/pr53636.c: New test.
2313 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
2315         PR tree-optimization/51581
2316         * gcc.c-torture/execute/pr51581-1.c: New test.
2317         * gcc.c-torture/execute/pr51581-2.c: New test.
2318         * gcc.dg/vect/pr51581-1.c: New test.
2319         * gcc.dg/vect/pr51581-2.c: New test.
2320         * gcc.dg/vect/pr51581-3.c: New test.
2321         * gcc.target/i386/avx-pr51581-1.c: New test.
2322         * gcc.target/i386/avx-pr51581-2.c: New test.
2323         * gcc.target/i386/avx2-pr51581-1.c: New test.
2324         * gcc.target/i386/avx2-pr51581-2.c: New test.
2325         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
2327 2012-06-15  Richard Guenther  <rguenther@suse.de>
2329         * gcc.c-torture/execute/20120615-1.c: New testcase.
2331 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
2333         * gnat.dg/vect8.ad[sb]: New test.
2335 2012-06-14  Richard Guenther  <rguenther@suse.de>
2337         * gcc.dg/tree-ssa/vrp.h: New testcase.
2338         * gcc.dg/tree-ssa/vrp68.c: Likewise.
2340 2012-06-13  Christian Bruel  <christian.bruel@st.com>
2342         PR target/53621
2343         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2345 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
2347         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
2349 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
2351         PR testsuite/20771
2352         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
2353         test summary unique.
2355         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2356         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
2357         scan-stack-usage-not): Don't strip torture options from test name.
2359         * lib/scandump.exp (scan-dump-times): Use printable version of
2360         regexp in test summary line.
2362         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
2363         messages reported for one line of source code.
2364         * gcc.dg/format/few-1.c: Likewise.
2365         * gcc.dg/ia64-sync-2.c: Likewise.
2366         * gcc.dg/sync-2.c: Likewise.
2367         * gcc.dg/noncompile/pr44517.c: Likewise.
2369 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
2371         PR debug/49888
2372         * gcc.dg/guality/pr49888.c: New.
2374 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
2376         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
2377         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
2378         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2380 2012-06-13  Tobias Burnus  <burnus@net-b.de>
2382         PR fortran/53643
2383         * gfortran.dg/intent_out_7.f90: New.
2385 2012-06-13  Tobias Burnus  <burnus@net-b.de>
2387         PR fortran/53597
2388         * gfortran.dg/save_4.f90: New.
2390 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
2392         PR c/53532
2393         PR c/51034
2394         PR c/53196
2395         * gcc.dg/pr53532.c: New test.
2396         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
2397         adjust line numbers.
2398         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
2399         * gcc.dg/Wcxx-compat-8.c: Likewise.
2400         * gcc.dg/pr51034.c: New test.
2401         * gcc.dg/pr53196-1.c: New test.
2402         * gcc.dg/pr53196-2.c: New test.
2404 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
2406         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
2407         alignment torture options with usual torture options.
2408         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
2409         instead of dg-options.
2410         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2411         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2412         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2413         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2414         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2415         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2417         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
2418         to checks for multiple messages reported for one line of source code.
2419         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
2421         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
2422         messages reported for one line of source code.
2424         * gcc.dg/20031223-1.c: Add comments to check for multiple
2425         messages reported for one line of source code.
2426         * gcc.dg/Wconversion-integer.c: Likewise.
2427         * gcc.dg/Wfatal-2.c: Likewise.
2428         * gcc.dg/Wfatal.c: Likewise.
2429         * gcc.dg/Wobjsize-1.c: Likewise.
2430         * gcc.dg/c99-vla-jump-1.c: Likewise.
2431         * gcc.dg/c99-vla-jump-2.c: Likewise.
2432         * gcc.dg/c99-vla-jump-3.c: Likewise.
2433         * gcc.dg/c99-vla-jump-4.c: Likewise.
2434         * gcc.dg/c99-vla-jump-5.c: Likewise.
2435         * gcc.dg/decl-9.c: Likewise.
2436         * gcc.dg/declspec-10.c: Likewise.
2437         * gcc.dg/declspec-18.c: Likewise.
2438         * gcc.dg/mtune.c: Likewise.
2439         * gcc.dg/parser-pr28152-2.c: Likewise.
2440         * gcc.dg/parser-pr28152.c: Likewise.
2441         * gcc.dg/pr14475.c: Likewise.
2442         * gcc.dg/pr27953.c: Likewise.
2443         * gcc.dg/pr28322-3.c: Likewise.
2444         * gcc.dg/pr30457.c: Likewise.
2445         * gcc.dg/pr30551-2.c: Likewise.
2446         * gcc.dg/pr30551-3.c: Likewise.
2447         * gcc.dg/pr30551-4.c: Likewise.
2448         * gcc.dg/pr30551-5.c: Likewise.
2449         * gcc.dg/pr30551-6.c: Likewise.
2450         * gcc.dg/pr30551.c: Likewise.
2451         * gcc.dg/pr45461.c: Likewise.
2452         * gcc.dg/pr48552-1.c: Likewise.
2453         * gcc.dg/pr48552-2.c: Likewise.
2454         * gcc.dg/redecl-1.c: Likewise.
2455         * gcc.dg/transparent-union-3.c: Likewise.
2456         * gcc.dg/utf-dflt.c: Likewise.
2457         * gcc.dg/utf-dflt2.c: Likewise.
2458         * gcc.dg/vla-8.c: Likewise.
2459         * gcc.dg/vla-init-1.c: Likewise.
2460         * gcc.dg/wtr-int-type-1.c: Likewise.
2462         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
2463         messages reported for for one line of source code.
2464         * c-c++-common/raw-string-5.c: Likewise.
2465         * c-c++-common/raw-string-4.c: Likewise.
2466         * c-c++-common/raw-string-6.c: Likewise.
2467         * c-c++-common/pr20000.c: Likewise.
2469         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
2470         messages reported for one line of source code.
2471         * gcc.dg/cpp/pr30786.c: Likewise.
2472         * gcc.dg/cpp/pr28709.c: Likewise.
2473         * gcc.dg/cpp/missing-header-MD.c: Likewise.
2474         * gcc.dg/cpp/macspace2.c: Likewise.
2475         * gcc.dg/cpp/missing-header-1.c: Likewise.
2476         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2477         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2478         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2480 2012-06-12  Jason Merrill  <jason@redhat.com>
2482         PR c++/53599
2483         * g++.dg/template/local7.C: New.
2485 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
2487         PR target/53511
2488         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
2489         * gcc.target/sh/pr51340-2.c: Likewise.
2490         * gcc.target/sh/pr51340-3.c: Likewise.
2492 2012-06-12  Michael Matz  <matz@suse.de>
2494         * gcc.dg/torture/alias-1.c: New test.
2496 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
2498         PR rtl-optimization/53589
2499         * gcc.dg/torture/pr53589.c: New test.
2501 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
2503         PR target/50749
2504         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
2505         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
2506         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
2507         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
2508         * gcc.target/sh/pr50749-sf-predec-2.c: New.
2509         * gcc.target/sh/pr50749-sf-predec-4.c: New.
2510         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
2511         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
2512         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
2513         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
2514         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
2515         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
2516         * gcc.target/sh/pr50749-sf-predec-1.c: New.
2517         * gcc.target/sh/pr50749-sf-predec-3.c: New.
2518         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
2519         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
2521 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
2523         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
2524         (check_intel_cpu_model): New function.
2525         (check_amd_cpu_model): New function.
2526         (check_features): New function.
2527         (__get_cpuid_output): New function.
2528         (check_detailed): New function.
2529         (fn1): Rename to quick_check.
2530         (main): Update to call quick_check and call check_detailed.
2532 2012-06-11  Richard Henderson  <rth@redhat.com>
2534         * lib/target-supports.exp
2535         (check_effective_target_sync_long_long_runtime): Use
2536         check_effective_target_lp64 instead of
2537         check_effective_target_powerpc64 for powerpc targets.
2539 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
2541         PR target/53511
2542         * gcc.target/sh/pr53511-1.c: New.
2544 2012-06-11  Richard Guenther  <rguenther@suse.de>
2546         PR middle-end/53470
2547         * g++.dg/lto/pr53470_0.C: New testcase.
2548         * gcc.dg/lto/pr53470_0.c: Likewise.
2550 2012-06-11  Richard Guenther  <rguenther@suse.de>
2552         PR c++/53605
2553         * g++.dg/ext/pr53605.C: New testcase.
2555 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2557         * gnat.dg/specs/array1.ads: New test.
2558         * gnat.dg/specs/array2.ads: Likewise.
2559         * gnat.dg/array22.adb: Likewise.
2561 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2563         * gnat.dg/constant4.adb: New test.
2564         * gnat.dg/constant4_pkg.ads: New helper.
2566 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
2568         PR fortran/52552
2569         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
2570         * gfortran.dg/allocate_class_1.f90: Modified.
2571         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
2572         * gfortran.dg/allocate_class_2.f90: New.
2574 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
2576         PR middle-end/53535
2577         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
2579 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2581         PR fortran/52861
2582         * gfortran.dg/string_assign_2.f90:  New test case.
2584 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2586         PR fortran/52861
2587         * gfortran.dg/string_assign_1.f90:  New test case.
2589 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
2591         PR middle-end/53580
2592         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
2593         * gcc.dg/gomp/critical-4.c: Likewise.
2594         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2595         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2596         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
2597         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
2598         * c-c++-common/gomp/pr53580.c: New test.
2600 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2602         PR c++/51214
2603         * g++.dg/cpp0x/forw_enum11.C: New.
2605 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2607         PR c++/53567
2608         * g++.dg/cpp0x/alias-decl-19.C: New.
2610 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
2612         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
2614 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
2616         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
2617         (XSTATE_FP): Ditto.
2618         (XSTATE_SSE): Ditto.
2619         (XSTATE_YMM): Ditto.
2620         (avx_os_support): Use new defines.
2622 2012-06-06  Richard Guenther  <rguenther@suse.de>
2624         PR testsuite/32380
2625         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
2626         loops.
2628 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2630         PR c++/52841
2631         * g++.dg/cpp0x/pr52841.C: New testcase.
2633 2012-06-06  Richard Guenther  <rguenther@suse.de>
2635         PR tree-optimization/53081
2636         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
2637         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
2639 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2641         * gcc.target/powerpc/pr53487.c: New test.
2643 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
2645         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
2647 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
2649         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
2651 2012-06-05  Richard Guenther  <rguenther@suse.de>
2653         PR tree-optimization/30442
2654         * gcc.dg/vect/bb-slp-30.c: New testcase.
2656 2012-06-05  Richard Guenther  <rguenther@suse.de>
2658         PR tree-optimization/53081
2659         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
2660         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
2661         -fno-tree-loop-distribute-patterns.
2663 2012-06-05  Alan Modra  <amodra@gmail.com>
2665         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
2666         Check static chain in nested funcs.
2668 2012-06-04  Tobias Burnus  <burnus@net-b.de>
2670         PR fortran/50619
2671         * gfortran.dg/init_flag_10.f90: New.
2673 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2675         PR c++/53524
2676         * g++.dg/warn/Wenum-compare-no-2: New.
2678 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
2680         PR preprocessor/53463
2681         * g++.dg/cpp/limits.C: New test.
2682         * g++.dg/parse/error19.C: Adjust.
2683         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
2684         * g++.dg/warn/pr35635.C: Likewise.
2685         * g++.old-deja/g++.pt/assign1.C: Likewise.
2687 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
2689         PR target/53559
2690         * gcc.target/powerpc/cell_builtin_1.c: New test case.
2691         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
2692         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
2693         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
2694         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
2695         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
2696         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
2697         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
2699 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
2701         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
2703 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
2705         PR tree-optimization/53550
2706         * gcc.dg/pr53550.c: New test.
2708 2012-06-04  Richard Guenther  <rguenther@suse.de>
2710         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
2711         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2712         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2714 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2716         PR fortran/48831
2717         * gfortran.dg/parameter_array_element_2.f90: New.
2719 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
2721         PR target/53512
2722         * gcc.target/sh/pr53512-1.c: New.
2723         * gcc.target/sh/pr53512-2.c: New.
2724         * gcc.target/sh/pr53512-3.c: New.
2725         * gcc.target/sh/pr53512-4.c: New.
2727 2012-06-01  Jason Merrill  <jason@redhat.com>
2729         PR c++/52973
2730         * g++.dg/ext/visibility/template12.C: New.
2731         * g++.dg/ext/attrib14.C: Adjust warning line.
2733         PR c++/52725
2734         * g++.dg/parse/new6.C: New.
2735         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2737 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2739         * c-c++-common/restrict-2.c: Revert previous change.
2741 2012-06-01  Jason Merrill  <jason@redhat.com>
2743         PR c++/53137
2744         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2746         PR c++/53484
2747         * g++.dg/cpp0x/auto33.C: New.
2749 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2751         PR c++/26155
2752         * g++.dg/parse/namespace-alias-1.C: New.
2754 2012-06-01  Christian Bruel  <christian.bruel@st.com>
2756         * gcc.dg/spec-options.c: New test.
2757         * gcc.dg/foo.specs: New file.
2759 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2761         PR ada/53517
2762         * gnat.dg/lto14.adb: Skip on Solaris.
2764 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
2766         * gcc.target/cris/sync-1-v10.c,
2767         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
2768         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
2769         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
2770         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
2771         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2772         gcc.target/cris/torture/sync-mis-op-i-1.c,
2773         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2774         gcc.target/cris/torture/sync-mis-op-i-2.c,
2775         gcc.target/cris/torture/sync-mis-op-i-2a.c,
2776         gcc.target/cris/torture/sync-mis-op-i-3.c,
2777         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2778         gcc.target/cris/torture/sync-mis-op-s-1.c,
2779         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2780         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2781         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2782         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2783         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2784         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2785         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2786         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2787         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
2789 2012-05-31  Richard Guenther  <rguenther@suse.de>
2791         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
2792         ldist-pr45948.c with disabled SCCP.
2794 2012-05-31  Richard Guenther  <rguenther@suse.de>
2796         PR middle-end/48493
2797         * gcc.dg/torture/pr48493.c: New testcase.
2799 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
2801         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
2802         arm32 to targets.
2803         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
2804         of the initialization loop.
2805         (dg-final): Adjust the expected number of vectorized loops depending
2806         on vect_char_mult target selector.
2808 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
2810         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
2811         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
2812         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
2813         New tests.
2815 2012-05-30  Jason Merrill  <jason@redhat.com>
2817         PR c++/53356
2818         * g++.dg/init/new34.C: New.
2819         * g++.dg/tree-ssa/stabilize1.C: New.
2821 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2823         PR c++/53356
2824         * g++.dg/init/new33.C: New test.
2826 2012-05-30  Richard Guenther  <rguenther@suse.de>
2828         PR middle-end/53501
2829         * gcc.dg/torture/pr53501.c: New testcase.
2830         * c-c++-common/restrict-2.c: Adjust.
2832 2012-05-30  Alan Modra  <amodra@gmail.com>
2834         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
2835         torture-finish.
2837 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
2839         * gcc.target/i386/shuf-concat.c: New test.
2841 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2843         PR rtl-optimization/53519
2844         * gcc.c-torture/compile/pr53519.c: New test.
2846 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2848         * gcc.target/arm/neon-vrev.c: New.
2850 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
2852         PR target/51340
2853         * gcc.target/sh/pr51340-1.c: New.
2854         * gcc.target/sh/pr51340-2.c: New.
2855         * gcc.target/sh/pr51340-3.c: New.
2857 2012-05-29  Richard Guenther  <rguenther@suse.de>
2859         PR tree-optimization/53516
2860         * gcc.dg/torture/pr53516.c: New testcase.
2862 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
2864         PR preprocessor/53229
2865         * gcc.dg/cpp/paste6.c: Force to run without
2866         -ftrack-macro-expansion.
2867         * gcc.dg/cpp/paste8.c: Likewise.
2868         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
2869         -ftrack-macro-expansion.
2870         * gcc.dg/cpp/paste12.c: Force to run without
2871         -ftrack-macro-expansion.
2872         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
2873         -ftrack-macro-expansion.
2874         * gcc.dg/cpp/paste13.c: Likewise.
2875         * gcc.dg/cpp/paste14.c: Likewise.
2876         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
2877         -ftrack-macro-expansion.
2878         * gcc.dg/cpp/paste18.c: New test.
2880 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
2882         * gcc.target/cris/torture/trap-1.c,
2883         gcc.target/cris/torture/trap-2.c,
2884         gcc.target/cris/torture/trap-3.c,
2885         gcc.target/cris/torture/trap-v0.c,
2886         gcc.target/cris/torture/trap-v3.c: New tests.
2888 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
2890         PR c++/25137
2891         * g++.dg/warn/Wbraces3.C: New.
2892         * g++.dg/warn/Wbraces4.C: Likewise.
2894 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2896         PR tree-optimization/53505
2897         * c-c++-common/torture/pr53505.c: New test.
2899 2012-05-27  Nathan Sidwell  <nathan@acm.org>
2901         * gcc.dg/stmt-expr-4.c: New.
2903 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
2905         PR c++/53491
2906         * g++.dg/parse/crash60.C: New.
2908 2012-05-26  Jason Merrill  <jason@redhat.com>
2910         PR c++/53220
2911         * c-c++-common/array-lit.c: New.
2912         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2914 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2916         PR ada/50294
2917         * gnat.dg/array21.adb: New test.
2919 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2921         * gnat.dg/renaming5.adb: Adjust dg-final directive.
2923 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2925         PR c++/32054
2926         * g++.dg/other/anon-union3.C: New.
2928 2012-05-25  Ian Lance Taylor  <iant@google.com>
2930         * gcc.dg/split-6.c: New test.
2932 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2934         * gnat.dg/lto14.adb: New test.
2936 2012-05-25  Tristan Gingold  <gingold@adacore.com>
2938         * gcc.target/i386/large-frame.c: New.
2940 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
2941         * gcc.target/powerpc/lhs-1.c: New.
2942         * gcc.target/powerpc/lhs-2.c: New.
2943         * gcc.target/powerpc/lhs-3.c: New.
2945 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
2947         Make unwound macro expansion trace less redundant
2948         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
2949         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2950         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2951         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
2952         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2953         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2955 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2957         PR c++/53464
2958         * g++.dg/cpp0x/constexpr-default1.C: New.
2960 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2962         PR c++/32080
2963         * g++.dg/eh/goto2.C: New.
2965 2012-05-24  Richard Guenther  <rguenther@suse.de>
2967         PR middle-end/53460
2968         * g++.dg/tree-prof/pr53460.C: New testcase.
2970 2012-05-24  Richard Guenther  <rguenther@suse.de>
2972         PR bootstrap/53466
2973         * g++.dg/debug/pr53466.C: New testcase.
2975 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
2977         PR tree-optimization/53465
2978         * gcc.c-torture/execute/pr53465.c: New test.
2980 2012-05-23  Tobias Burnus  <burnus@net-b.de>
2982         PR fortran/51055
2983         PR fortran/45170
2984         * gfortran.dg/allocate_with_typespec_6.f90: New.
2986 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2988         PR c++/29185
2989         * g++.dg/warn/delete-array-1.C: New.
2991 2012-05-23  Richard Guenther  <rguenther@suse.de>
2993         * gcc.dg/torture/pr39074-2.c: Adjust.
2994         * gcc.dg/torture/pr39074.c: Likewise.
2995         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2996         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2998 2012-05-22  Jan Hubicka  <jh@suse.cz>
3000         PR middle-end/53161
3001         * g++.dg/torture/pr53161.C: New testcase.
3003 2012-05-22  Tobias Burnus  <burnus@net-b.de>
3005         PR fortran/53389
3006         * gfortran.dg/realloc_on_assign_15.f90: New.
3008 2012-05-22  Richard Guenther  <rguenther@suse.de>
3010         PR middle-end/51071
3011         * gcc.dg/torture/pr51071-2.c: New testcase.
3013 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
3015         PR tree-optimization/53336
3016         * g++.dg/torture/pr53336.C: New testcase.
3018 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
3020         PR c++/53322
3021         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
3022         instead of -Wunused-local-typedefs.
3024 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3026         PR c++/51184
3027         * g++.dg/other/abstract4.C: New-
3029 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3031         PR c++/40821
3032         * g++.dg/ext/attrib46.C: New.
3034 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
3036         PR c/53418
3037         * gcc.c-torture/compile/pr53418-1.c,
3038         gcc.c-torture/compile/pr53418-2.c: New tests.
3040 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
3042         PR tree-optimization/53366
3043         * gcc.dg/torture/pr53366-1.c: New test.
3044         * gcc.dg/torture/pr53366-2.c: New test.
3045         * gcc.target/i386/pr53366-1.c: New test.
3046         * gcc.target/i386/pr53366-2.c: New test.
3048         PR tree-optimization/53409
3049         * gcc.c-torture/compile/pr53409.c: New test.
3051         PR tree-optimization/53410
3052         * gcc.c-torture/compile/pr53410-1.c: New test.
3053         * gcc.c-torture/compile/pr53410-2.c: New test.
3055 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3057         PR target/53425
3058         * gcc.target/i386/pr53425-1.c: New file.
3059         * gcc.target/i386/pr53425-2.c: Likewise.
3061 2012-05-21  Richard Guenther  <rguenther@suse.de>
3063         PR tree-optimization/53408
3064         * gcc.dg/torture/pr53408.c: New testcase.
3066 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
3067             H.J. Lu  <hongjiu.lu@intel.com>
3069         PR target/53416
3070         * gcc.target/i386/pr53416.c: New file.
3072 2012-05-21  Richard Guenther  <rguenther@suse.de>
3074         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
3076 2012-05-21  Richard Guenther  <rguenther@suse.de>
3078         * gcc.dg/torture/ldist-1.c: New testcase.
3080 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
3082         * gnat.dg/lto13.adb: New test.
3083         * gnat.dg/lto13_pkg.ad[sb]: New helper.
3085 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3087         * gnat.dg/specs/lto12.ads: New test.
3088         * gnat.dg/specs/lto12_pkg.ads: New helper.
3090 2012-05-18  Richard Guenther  <rguenther@suse.de>
3092         PR tree-optimization/53346
3093         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
3094         * gcc.target/i386/incoming-10.c: Adjust.
3095         * gcc.target/i386/incoming-11.c: Likewise.
3096         * gcc.target/i386/pr46295.c: Likewise.
3098 2012-05-18  Richard Guenther  <rguenther@suse.de>
3100         * gcc.dg/pr53352.c: Return zero.
3102 2012-05-18  Richard Guenther  <rguenther@suse.de>
3104         PR tree-optimization/53390
3105         * gcc.dg/torture/pr53390.c: New testcase.
3107 2012-05-18  Meador Inge  <meadori@codesourcery.com>
3109         PR rtl-optimization/53352
3110         * gcc.dg/pr53352.c: New test.
3112 2012-05-17  David S. Miller  <davem@davemloft.net>
3114         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3115         failure on sparc-*-linux-gnu.
3117 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3119         PR c++/39681
3120         * g++.dg/parse/error49.C: New.
3121         * g++.dg/cpp0x/error8.C: Likewise.
3122         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
3123         * g++.dg/ext/utf-dflt2.C: Likewise.
3124         * g++.dg/ext/utf-gnuxx98.C: Likewise.
3125         * g++.dg/ext/utf-dflt.C: Likewise.
3126         * c-c++-common/raw-string-3.c: Likewise.
3127         * c-c++-common/raw-string-4.c: Likewise.
3129 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3131         PR c++/53371
3132         * g++.dg/cpp0x/catch1.C: New.
3134 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3136         PR c++/44516
3137         * g++.dg/parse/error48.C: New.
3138         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
3139         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
3141 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
3143         * gcc.dg/tm/indirect-2.c: New test.
3145 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3147         PR tree-optimization/53217
3148         * gfortran.dg/pr53217.f90: New test.
3150 2012-05-16  Richard Guenther  <rguenther@suse.de>
3152         PR tree-optimization/53364
3153         * g++.dg/torture/pr53364.C: New testcase.
3155 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
3157         PR testsuite/52641
3158         * gcc.dg/pr52549.c: Fix test for long != void*
3159         * gcc.c-torture/execute/pr52979-1.x: New file.
3160         * gcc.c-torture/execute/pr52979-2.x: New file.
3162 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
3164         PR preprocessor/7263
3165         * gcc.dg/binary-constants-2.c: Run without tracking locations
3166         accross macro expansion.
3167         * gcc.dg/binary-constants-3.c: Likewise.
3168         * gcc.dg/cpp/sysmac2.c: Likewise.
3169         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
3170         location.
3171         * gcc.dg/cpp/syshdr3.c: New test.
3172         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
3173         * gcc.dg/system-binary-constants-1.c: New test.
3174         * gcc.dg/system-binary-constants-1.h: New header for the new test
3175         above.
3176         * g++.dg/cpp/syshdr3.C: New test.
3177         * g++.dg/cpp/syshdr3.h: New header the new test above.
3178         * g++.dg/system-binary-constants-1.C: New test.
3179         * g++.dg/system-binary-constants-1.h: New header the new test
3180         above.
3182 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3184         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
3186 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
3188         PR target/53358
3189         * gcc.dg/pr53358.c: New test.
3191 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3193         PR c++/11856
3194         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
3195         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
3197 2012-05-15  Olivier Hainque  <hainque@adacore.com>
3199         * g++.dg/eh/sighandle.C: New testcase.
3201 2012-05-15  Richard Guenther  <rguenther@suse.de>
3203         PR tree-optimization/53355
3204         * gcc.dg/tree-ssa/vrp67.c: New testcase.
3206 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3208         * gfortran.dg/*.f90: Remove now redundant manual
3209         cleanup-modules directive.
3211 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
3213         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
3214         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
3216 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
3218         PR fortran/52428
3219         * gfortran.dg/int_range_io_1.f90: New test.
3221 2012-05-14  Andi Kleen <ak@linux.intel.com>
3222             Jakub Jelinek  <jakub@redhat.com>
3224         PR target/53315
3225         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
3226         * gcc.target/i386/rtm-check.h: New file.
3227         * gcc.target/i386/pr53315.c: New test.
3229 2012-05-14  Tobias Burnus  <burnus@net-b.de>
3231         PR fortran/49110
3232         PR fortran/51055
3233         PR fortran/53329
3234         * gfortran.dg/deferred_type_param_4.f90: New.
3235         * gfortran.dg/deferred_type_param_6.f90: New.
3237 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
3239         * gcc.target/i386/retarg.c: New test.
3241 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3243         PR fortran/45170
3244         * gfortran.dg/deferred_type_param_3.f90: New.
3245         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
3246         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
3248 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
3250         * gnat.dg/null_pointer_deref3.adb: New test.
3252 2012-05-12  Tobias Burnus  <burnus@net-b.de>
3254         PR fortran/49110
3255         PR fortran/52843
3256         * gfortran.dg/deferred_type_param_5.f90: New.
3258 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3260         * g++.dg/parse/error47.C: New.
3262 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3264         PR fortran/52537
3265         * gfortran.dg/string_compare_4.f90:  Change option
3266         to -fdump-tree-original.  Add test case for kind=4.
3268 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3270         PR fortran/52537
3271         * gfortran.dg/string_compare_4.f90:  New test.
3273 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3275         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
3277 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3279         PR c++/53305
3280         * g++.dg/cpp0x/variadic132.C: New.
3282 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
3284         PR c++/53158
3285         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
3286         * g++.dg/parse/error26.C: Tweak dg-error column number.
3288 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
3290         PR c++/53301
3291         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
3293 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3295         * gnat.dg/lto11.ad[sb]: New test.
3297 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
3299         PR target/52908
3300         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
3301         directive to Scan for vpmuldq, not vpmacsdql.
3303 2012-05-09  Michael Matz  <matz@suse.de>
3305         PR tree-optimization/53185
3306         * gcc.dg/vect/pr53185.c: New test.
3308 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
3310         PR middle-end/53249
3311         * gcc.target/i386/pr53249.c: New.
3313 2012-05-09  Richard Guenther  <rguenther@suse.de>
3315         PR tree-optimization/18437
3316         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
3317         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
3319 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
3321         PR tree-optimization/53226
3322         * gcc.c-torture/compile/pr53226.c: New test.
3324 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3326         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
3327         * gcc.target/i386/hle-add-rel-1.c: Likewise.
3328         * gcc.target/i386/hle-and-acq-1.c: Likewise.
3329         * gcc.target/i386/hle-and-rel-1.c: Likewise.
3330         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
3331         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
3332         * gcc.target/i386/hle-or-acq-1.c: Likewise.
3333         * gcc.target/i386/hle-or-rel-1.c: Likewise.
3334         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
3335         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3336         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
3337         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
3338         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
3339         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
3341 2012-05-09  Dehao Chen  <dehao@google.com>
3343         * gcc.dg/predict-1.c: Remove the replicated text in this test.
3344         * gcc.dg/predict-2.c: Likewise.
3345         * gcc.dg/predict-3.c: Likewise.
3346         * gcc.dg/predict-4.c: Likewise.
3347         * gcc.dg/predict-5.c: Likewise.
3348         * gcc.dg/predict-6.c: Likewise.
3350 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
3352         PR target/53272
3353         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
3355 2012-05-08  Richard Guenther  <rguenther@suse.de>
3357         * gcc.dg/fold-bitand-4.c: New testcase.
3359 2012-05-08  Dehao Chen  <dehao@google.com>
3361         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
3362         heuristic is working properly.
3363         * gcc.dg/predict-2.c: Likewise.
3364         * gcc/dg/predict-3.c: Likewise.
3365         * gcc/dg/predict-4.c: Likewise.
3366         * gcc/dg/predict-5.c: Likewise.
3367         * gcc/dg/predict-6.c: Likewise.
3369 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
3371         PR tree-optimization/53239
3372         * g++.dg/opt/vrp3.C: New test.
3373         * g++.dg/opt/vrp3-aux.cc: New file.
3374         * g++.dg/opt/vrp3.h: New file.
3376 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3378         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
3379         .uleb128 support in assembler output.
3381 2012-05-07  Richard Guenther  <rguenther@suse.de>
3383         PR lto/42987
3384         * g++.dg/lto/pr42987_0.C: New testcase.
3385         * g++.dg/lto/pr42987_1.C: Likewise.
3387 2012-05-07  Tobias Burnus  <burnus@net-b.de>
3389         PR fortran/53255
3390         * gfortran.dg/typebound_operator_15.f90: New.
3392 2012-05-06  Tobias Burnus  <burnus@net-b.de>
3394         PR fortran/41587
3395         * gfortran.dg/class_array_13.f90: New.
3397 2012-05-06  Tristan Gingold  <gingold@adacore.com>
3399         * gnat.dg/warn7.adb: New test.
3401 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
3403         * gnat.dg/specs/renamings.ads: Rename to...
3404         * gnat.dg/specs/renaming1.ads: ...this.
3405         * gnat.dg/specs/renaming2.ads: New test.
3406         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
3407         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
3408         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
3409         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
3411 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
3413         * gnat.dg/discr36.ad[sb]: New test.
3414         * gnat.dg/discr36_pkg.ad[sb]: New helper.
3416 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3418         PR c/43772
3419         * c-c++-common/pr43772.c: New.
3421 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
3423         PR fortran/41600
3424         * gfortran.dg/select_type_26.f03 : New test.
3425         * gfortran.dg/select_type_27.f03 : New test.
3427         PR fortran/53191
3428         * gfortran.dg/select_type_28.f03 : New test.
3430 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
3432         PR fortran/49010
3433         PR fortran/24518
3434         * gfortran.dg/mod_sign0_1.f90: New test.
3435         * gfortran.dg/mod_large_1.f90: New test.
3437 2012-05-04  Tobias Burnus  <burnus@net-b.de>
3439         PR fortran/53175
3440         gfortran.dg/public_private_module_5.f90: New.
3442 2012-05-04  Tobias Burnus  <burnus@net-b.de>
3444         PR fortran/53111
3445         * gfortran.dg/constructor_7.f90: New.
3446         * gfortran.dg/constructor_8.f90: New.
3448 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3450         PR c++/53166
3451         * g++.dg/cpp0x/static_assert7.C: New.
3453 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
3455         PR tree-optimization/52633
3456         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
3457         recognized as widening shifts instead of over-widening.
3458         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3459         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3460         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3461         * gcc.target/arm/pr52633.c: New test.
3463 2012-05-04  Richard Guenther  <rguenther@suse.de>
3465         PR tree-optimization/53168
3466         * gcc.dg/torture/pr53168.c: New testcase.
3467         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
3469 2012-05-04  Richard Guenther  <rguenther@suse.de>
3471         * gcc.dg/lto/pr53214_0.c: New testcase.
3473 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
3475         * gcc.target/ia64/pr48496.c: New test.
3476         * gcc.target/ia64/pr52657.c: Likewise.
3478 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3480         PR c/51712
3481         * c-c++-common/pr51712.c: New.
3483 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3485         PR target/53199
3486         * gcc.target/powwerpc/pr53199.c: New file.
3488 2012-05-03  Jason Merrill  <jason@redhat.com>
3490         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
3492         * gcc.dg/debug/dwarf2/dups-types.c: New.
3493         * gcc.dg/debug/dwarf2/dups-types.h: New.
3495 2012-05-03  Jason Merrill  <jason@redhat.com>
3497         * g++.dg/debug/dwarf2/namespace-2.C: New.
3498         * g++.dg/debug/dwarf2/localclass3.C: New.
3500 2012-05-03  Jason Merrill  <jason@redhat.com>
3502         * g++.dg/debug/dwarf2/thunk1.C: New.
3504 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3506         PR c++/53186
3507         * g++.dg/other/final2.C: New.
3509 2012-05-03  Richard Guenther  <rguenther@suse.de>
3511         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
3513 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
3515         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
3516         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
3517         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
3518         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
3520 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
3522         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
3523         .byte 0xf2.
3524         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3525         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
3526         * gcc.target/i386/hle-add-rel-1.c: Likewise.
3528         PR debug/53174
3529         * gcc.dg/pr53174.c: New test.
3531         PR target/53187
3532         * gcc.target/arm/pr53187.c: New test.
3533         * gcc.c-torture/compile/pr53187.c: New test.
3535 2012-05-03  Richard Guenther  <rguenther@suse.de>
3537         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
3538         unsupported prefetching support.
3540 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
3542         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
3543         option -ftrack-macro-expansion=0.
3544         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
3545         option -ftrack-macro-expansion=0.
3547 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
3549         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
3550         dg-options for target arm with dg-additional-options.
3552 2012-05-03  Richard Guenther  <rguenther@suse.de>
3554         PR tree-optimization/53144
3555         * gcc.dg/torture/pr53144.c: New testcase.
3557 2012-05-03  Tobias Burnus  <burnus@net-b.de>
3559         PR fortran/52864
3560         * gfortran.dg/pointer_intent_7.f90: New.
3561         * gfortran.dg/pure_formal_3.f90: New.
3563 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3565         * gcc.target/s390/20030123-1.c: Add missing "volatile".
3567 2012-05-02  Martin Jambor  <mjambor@suse.cz>
3569         PR lto/52605
3570         * g++.dg/lto/pr52605_0.C: New test.
3572 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
3574         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
3575         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
3576         * gcc.target/i386/hle-add-acq-1.c: Ditto.
3577         * gcc.target/i386/hle-add-rel-1.c: Ditto.
3578         * gcc.target/i386/hle-and-acq-1.c: Ditto.
3579         * gcc.target/i386/hle-and-rel-1.c: Ditto.
3580         * gcc.target/i386/hle-or-acq-1.c: Ditto.
3581         * gcc.target/i386/hle-or-rel-1.c: Ditto.
3582         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
3583         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
3584         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
3585         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
3586         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
3587         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
3588         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
3589         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
3591 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
3593         PR middle-end/53153
3594         * gcc.dg/pr53153.c: New test.
3596 2012-05-02  Richard Guenther  <rguenther@suse.de>
3598         * g++.dg/tree-ssa/pr19807.C: Adjust.
3600 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
3602         PR tree-optimization/53163
3603         * gcc.c-torture/compile/pr53163.c: New test.
3605         PR rtl-optimization/53160
3606         * gcc.c-torture/execute/pr53160.c: New test.
3608 2012-05-01  Ian Lance Taylor  <iant@google.com>
3610         PR c/37303
3611         * gcc.dg/pr37303.c: New test.
3613 2012-05-01  Richard Henderson  <rth@redhat.com>
3615         * lib/target-supports.exp
3616         (check_effective_target_sync_long_long_runtime): True for
3617         check_effective_target_powerpc64.
3619 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
3621         PR c++/51033
3622         * gcc.dg/vector-1.c: Move to ...
3623         * c-c++-common/vector-1.c: ... here.
3624         * gcc.dg/vector-2.c: Move to ...
3625         * c-c++-common/vector-2.c: ... here.
3626         * gcc.dg/vector-3.c: Move to ...
3627         * c-c++-common/vector-3.c: ... here. Adapt to C++.
3628         * gcc.dg/vector-4.c: Move to ...
3629         * c-c++-common/vector-4.c: ... here.
3630         * gcc.dg/vector-init-1.c: Move to ...
3631         * c-c++-common/vector-init-1.c: ... here.
3632         * gcc.dg/vector-init-2.c: Move to ...
3633         * c-c++-common/vector-init-2.c: ... here.
3634         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
3635         * c-c++-common/vector-subscript-1.c: ... here.
3636         * gcc.dg/vector-subscript-2.c: Move to ...
3637         * c-c++-common/vector-subscript-2.c: ... here.
3638         * gcc.dg/vector-subscript-3.c: Move to ...
3639         * c-c++-common/vector-subscript-3.c: ... here.
3641         PR c++/51314
3642         * g++.dg/cpp0x/vt-51314.C: New test.
3643         * g++.dg/cpp0x/variadic76.C: Fix.
3645 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
3647         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
3649 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3651         Add -Wvarargs option
3652         * c-c++-common/Wvarargs.c: New test case.
3653         * c-c++-common/Wvarargs-2.c: Likewise.
3655 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3657         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
3658         * objc.dg/foreach-7.m: Force the test case to run without
3659         -ftrack-macro-expansion.
3660         * c-c++-common/tm/attrib-1.c: Likewise.
3661         * c-c++-common/warn-ommitted-condop.c: Likewise.
3662         * gcc.dg/assign-warn-1.c: Likewise.
3663         * gcc.dg/assign-warn-2.c: Likewise.
3664         * gcc.dg/attr-alloc_size.c: Likewise.
3665         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3666         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
3667         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
3668         * gcc.dg/c90-const-expr-9.c: Likewise.
3669         * gcc.dg/c99-const-expr-9.c: Likewise.
3670         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
3671         * gcc.dg/cpp/direct2s.c: Likewise.
3672         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
3673         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
3674         * gcc.dg/dfp/composite-type.c: Likewise.
3675         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
3676         with -ftrack-macro-expansion
3677         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
3678         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
3679         * g++.dg/ext/cleanup-1.C: Likewise.
3680         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3681         * g++.dg/template/sfinae10.C: Likewise.
3682         * g++.dg/tm/wrap-2.C: Likewise.
3683         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
3684         * g++.dg/warn/Wsign-conversion.C: Likewise.
3685         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
3686         * g++.old-deja/g++.mike/p10769b.C: Likewise.
3687         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
3688         it to run with -ftrack-macro-expansion.
3689         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
3690         test cases without -ftrack-macro-expansion.
3692         Fix location for static class members
3693         * g++.dg/template/sfinae6_neg.C: Adjust.
3695         Make conversion warnings work on NULL with -ftrack-macro-expansion
3696         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
3697         alongside the previous testing for NULL.
3699         Fix -Wuninitialized for -ftrack-macro-expansion
3700         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
3702         Strip "<built-in>" loc from displayed expansion context
3703         * g++.dg/warn/Wconversion-real-integer2.C: New test.
3704         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3705         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
3706         new test above.
3708         Fix expansion point loc for macro-like tokens
3709         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
3710         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3712         Fix token pasting with -ftrack-macro-expansion
3713         * gcc.dg/cpp/paste17.c: New test case for
3714         -ftrack-macro-expansion=2 mode only.
3715         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3717 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3719         * gnat.dg/warn6.ad[sb]: New test.
3721 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3723         PR 53149
3724         * gcc.dg/20011021-1.c: Adjust testcase.
3726 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3728         PR fortran/53148
3729         * gfortran.dg/function_optimize_12.f90:  New test.
3731 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
3733         PR target/53156
3734         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
3735         code to match current output and cover new peephole2 pattern.
3737 2012-04-27  Ollie Wild  <aaw@google.com>
3739         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
3741 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3743         * gcc.c-torture/execute/20120427-2.c: New testcase.
3744         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
3745         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
3746         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
3748 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3750         PR target/53138
3751         * gcc.c-torture/execute/20120427-1.c: New testcase.
3753 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
3755         PR middle-end/27139
3756         * gcc.dg/tree-ssa/forwprop-18.c: New test.
3758 2012-04-27  Tom de Vries  <tom@codesourcery.com>
3760         PR tree-optimization/51879
3761         * gcc.dg/pr51879.c: New test.
3762         * gcc.dg/pr51879-2.c: Same.
3763         * gcc.dg/pr51879-3.c: Same.
3764         * gcc.dg/pr51879-4.c: Same.
3765         * gcc.dg/pr51879-6.c: Same.
3767 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3769         PR c++/53096
3770         * g++.dg/cpp0x/defaulted35.C: New.
3771         * g++.dg/cpp0x/defaulted15.C: Adjust.
3773 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
3775         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
3776         structure layout.
3778 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
3780         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
3782 2012-04-26  Alan Modra  <amodra@gmail.com>
3784         * gcc.target/powerpc/savres.c: New test.
3785         * gcc.target/powerpc/powerpc.exp: Run it.
3787 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
3789         PR target/53120
3790         * gcc.dg/torture/pr53120.c: New test.
3792 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3794         PR middle-end/52979
3795         * gcc.c-torture/compile/pr52979-1.c: New test.
3796         * gcc.c-torture/execute/pr52979-1.c: New test.
3797         * gcc.c-torture/execute/pr52979-2.c: New test.
3799 2012-04-25  Richard Guenther  <rguenther@suse.de>
3801         * gcc.target/i386/l_fma_float_5.c: Adjust.
3802         * gcc.target/i386/l_fma_double_4.c: Likewise.
3803         * gcc.target/i386/l_fma_float_2.c: Likewise.
3804         * gcc.target/i386/l_fma_float_6.c: Likewise.
3805         * gcc.target/i386/l_fma_double_1.c: Likewise.
3806         * gcc.target/i386/l_fma_double_5.c: Likewise.
3807         * gcc.target/i386/l_fma_float_3.c: Likewise.
3808         * gcc.target/i386/l_fma_double_2.c: Likewise.
3809         * gcc.target/i386/l_fma_double_6.c: Likewise.
3810         * gcc.target/i386/l_fma_float_4.c: Likewise.
3811         * gcc.target/i386/l_fma_double_3.c: Likewise.
3812         * gcc.target/i386/l_fma_float_1.c: Likewise.
3814 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3816         PR tree-optimization/53058
3817         * gcc.c-torture/compile/pr53058.c: New test.
3819 2012-04-25  Jan Hubicka  <jh@suse.cz>
3821         PR middle-end/53088
3822         * gcc.target/i386/pr39082-1.c: Update warning location.
3824 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3826         PR c/52880
3827         * gcc.dg/pr52880.c: New test.
3829 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3831         * gcc.dg/m-un-2.c: Update.
3832         * gcc.dg/20011021-1.c: Update.
3834 2012-04-25  Tobias Burnus  <burnus@net-b.de>
3836         PR fortran/52196
3837         * gfortran.dg/realloc_on_assign_14.f90: New.
3839 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
3841         PR testsuite/52641
3842         PR tree-optimizations/52891
3843         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
3845 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3847         PR c++/52363
3848         * g++.dg/cpp0x/sfinae35.C: New.
3849         * g++.dg/cpp0x/sfinae36.C: Likewise.
3851 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3853         PR target/47197
3854         * gcc.target/powerpc/pr47197.c: New test.
3856 2012-04-24  Richard Guenther  <rguenther@suse.de>
3858         PR tree-optimization/53085
3859         * g++.dg/torture/pr53085.C: New testcase.
3861 2012-04-24  Andrew Pinski  <apinski@cavium.com>
3863         PR tree-opt/33512
3864         * gcc.dg/tree-ssa/andor-3.c: New testcase.
3865         * gcc.dg/tree-ssa/andor-4.c: New testcase.
3866         * gcc.dg/tree-ssa/andor-5.c: New testcase.
3868 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
3870         PR middle-end/53084
3871         * gcc.c-torture/execute/pr53084.c: New test.
3873 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
3875         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
3877 2012-04-23  Andrew Pinski  <apinski@cavium.com>
3879         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
3881 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
3883         PR regression/53076
3884         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
3885         * gcc.dg/torture/builtin-power-1.c: Likewise.
3887 2012-04-23  Richard Guenther  <rguenther@suse.de>
3889         PR tree-optimization/53070
3890         * gcc.dg/torture/pr53070.c: New testcase.
3892 2012-04-23  Richard Guenther  <rguenther@suse.de>
3894         PR c/53060
3895         * gcc.dg/pr53060.c: New testcase.
3897 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
3899         PR tree-optimizations/52891
3900         * gcc.c-torture/compile/pr52891-1.c: New test.
3901         * gcc.c-torture/compile/pr52891-2.c: New test.
3903 2012-04-22  Tobias Burnus  <burnus@net-b.de>
3905         PR fortran/53051
3906         * gfortran.dg/read_float_4.f90: New.
3908 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3910         PR 35441
3911         * c-c++-common/pr35441.C: New.
3913 2012-04-20  Ian Lance Taylor  <iant@google.com>
3915         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
3916         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
3918 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
3920         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
3921         array access.
3922         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3924 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3926         PR rtl-optimization/44214
3927         * gcc.dg/pr44214-1.c: New test.
3928         * gcc.dg/pr44214-2.c: Likewise.
3929         * gcc.dg/pr44214-3.c: Likewise.
3931 2012-04-20  Richard Guenther  <rguenther@suse.de>
3933         * g++.dg/torture/20120420-1.C: New testcase.
3935 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
3937         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
3939 2012-04-19  Christian Bruel  <christian.bruel@st.com>
3941         * gcc.dg/pr52283.c: New test.
3943 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3945         * gcc.dg/pr37985.c: New test.
3947 2012-04-19  Richard Guenther  <rguenther@suse.de>
3949         PR rtl-optimization/44688
3950         * gcc.dg/var-expand1.c: Increase array size to make unrolling
3951         possibly profitable.
3953 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3955         PR tree-optimization/52976
3956         * gfortran.dg/reassoc_11.f: New test.
3958 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3960         PR tree-optimization/52976
3961         * gfortran.dg/reassoc_7.f: New test.
3962         * gfortran.dg/reassoc_8.f: Likewise.
3963         * gfortran.dg/reassoc_9.f: Likewise.
3964         * gfortran.dg/reassoc_10.f: Likewise.
3966 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
3968         PR c++/52422
3969         * g++.dg/cpp0x/sfinae33.C: New.
3970         * g++.dg/cpp0x/sfinae34.C: Likewise.
3972 2012-04-18  Joey Ye  <joey.ye@arm.com>
3974         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
3976 2012-04-18  Richard Guenther  <rguenther@suse.de>
3978         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
3979         array access.
3980         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
3981         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
3983 2012-04-17  Tom de Vries  <tom@codesourcery.com>
3985         * g++.dg/pr51264-4.C: New test.
3987 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3989         PR c++/52599
3990         * g++.dg/cpp0x/constexpr-ctor10.C: New.
3992 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3994         PR c++/53003
3995         * g++.dg/parse/crash59.C: New.
3997 2012-04-17  Michael Matz  <matz@suse.de>
3999         PR tree-optimization/18437
4000         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
4002 2012-04-17  Richard Guenther  <rguenther@suse.de>
4004         PR middle-end/53011
4005         * g++.dg/torture/pr53011.C: New testcase.
4007 2012-04-16  Jason Merrill  <jason@redhat.com>
4009         PR c++/38543
4010         * g++.dg/cpp0x/variadic131.C: New.
4012         PR c++/52008
4013         * g++.dg/cpp0x/variadic130.C: New.
4015         PR c++/50830
4016         * g++.dg/cpp0x/variadic129.C: New.
4018         PR c++/50303
4019         * g++.dg/cpp0x/variadic128.C: New.
4021 2012-04-16  Tobias Burnus  <burnus@net-b.de>
4023         PR fortran/52864
4024         * gfortran.dg/pointer_intent_6.f90: New.
4026 2012-04-16  Tobias Burnus  <burnus@net-b.de>
4028         PR fortran/52916
4029         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
4030         to include public_private_module_4.f90.
4031         * gfortran.dg/public_private_module_4.f90: Skip this test on all
4032         targets.
4034 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
4036         PR c++/49152
4037         * g++.dg/diagnostic/operator1.C: New.
4038         * g++.dg/ext/label5.C: Adjust.
4039         * g++.dg/ext/va-arg1.C: Likewise.
4040         * g++.dg/other/error20.C: Likewise.
4041         * g++.dg/other/error20.C: Likewise.
4042         * g++.dg/other/error16.C: Likewise.
4043         * g++.dg/other/error10.C: Likewise.
4044         * g++.dg/parse/error30.C: Likewise.
4045         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
4047 2012-04-16  Jason Merrill  <jason@redhat.com>
4049         PR c++/51148
4050         * g++.dg/cpp0x/variadic127.C: New.
4052 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4054         * lib/plugin-support.exp (plugin-test-execute): Properly determine
4055         testcase name.
4056         Use fail, pass instead of unresolved.
4057         Don't log $optstr.
4059         PR testsuite/52948
4060         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
4061         TODO_dump_func.
4062         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4063         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4064         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4066 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
4068         PR fortran/52968
4069         * gfortran.dg/typebound_call_23.f03: New test case.
4071 2012-04-15  Jason Merrill  <jason@redhat.com>
4073         PR c++/47220
4074         * g++.dg/cpp0x/variadic126.C: New.
4076         PR c++/52380
4077         * g++.dg/cpp0x/variadic125.C: New.
4079         PR c++/52292
4080         * g++.dg/cpp0x/variadic124.C: New.
4082         PR c++/52706
4083         * g++.dg/cpp0x/nullptr27.C: New.
4085         PR c++/52818
4086         * g++.dg/warn/format8.C: New.
4088 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
4090         PR fortran/51082
4091         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
4093 2012-04-14  Tobias Burnus  <burnus@net-b.de>
4095         PR fortran/52916
4096         PR fortran/40973
4097         * gfortran.dg/public_private_module_3.f90: New.
4098         * gfortran.dg/public_private_module_4.f90: New.
4100 2012-04-14  Tom de Vries  <tom@codesourcery.com>
4102         * gcc.dg/superblock.c: New test.
4104 2012-04-14  Tom de Vries  <tom@codesourcery.com>
4106         * gcc.dg/pr51879-12.c: New test.
4108 2012-04-13  Jason Merrill  <jason@redhat.com>
4110         PR c++/52824
4111         * g++.dg/cpp0x/variadic123.C: New.
4112         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
4114         PR c++/52905
4115         * g++.dg/cpp0x/initlist-ctor1.C: New.
4117         PR c++/52915
4118         * g++.dg/other/anon-union2.C: New.
4120 2012-04-13  Martin Jambor  <mjambor@suse.cz>
4122         PR middle-end/52939
4123         * g++.dg/ipa/pr52939.C: New test.
4125 2012-04-13  Tom de Vries  <tom@codesourcery.com>
4127         * gcc.dg/pr52734.c: New test.
4129 2012-04-13  Richard Guenther  <rguenther@suse.de>
4131         PR tree-optimization/52969
4132         * gcc.dg/torture/pr52969.c: New testcase.
4134 2012-04-13  Richard Guenther  <rguenther@suse.de>
4136         PR c/52549
4137         * gcc.dg/pr52549.c: New testcase.
4139 2012-04-13  Richard Guenther  <rguenther@suse.de>
4141         PR c/52862
4142         * gcc.dg/pr52862.c: New testcase.
4144 2012-04-13  Joey Ye  <joey.ye@arm.com>
4146         * gcc.target/arm/thumb1-imm.c: New testcase.
4148 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
4150         PR target/52932
4151         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
4152         second function argument.
4153         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
4154         (calc_permps): Update declaration.  Calculate result correctly.
4155         (avx2_test): Change src2 type to union256i_d.
4156         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
4157         correctly.
4159 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4161         PR target/52775
4162         * gcc.target/powerpc/pr52775.c: New file.
4164 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4166         PR tree-optimization/18589
4167         * gcc.dg/tree-ssa/pr18589-1.c: New test.
4168         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
4169         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
4170         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
4171         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
4172         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
4173         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
4174         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
4175         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
4176         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
4178 2012-04-12  Richard Guenther  <rguenther@suse.de>
4180         PR tree-optimization/52943
4181         * gcc.dg/torture/pr52943.c: New testcase.
4183 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
4185         PR target/50751
4186         * gcc/target/sh/pr50751-4.c: New.
4187         * gcc/target/sh/pr50751-5.c: New.
4188         * gcc/target/sh/pr50751-6.c: New.
4189         * gcc/target/sh/pr50751-7.c: New.
4191 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4193         PR c++/52465
4194         * g++.dg/lookup/using52.C: New.
4196 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4198         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
4200 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4202         PR rtl-optimization/52876
4203         * gcc.target/i386/pr52876.c: New.
4205 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
4207         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
4208         __UINTPTR_TYPE__.
4209         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
4210         __INTPTR_TYPE__.
4211         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
4212         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
4213         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
4214         (ptrdiff_t): ... this.  All uses changed.
4215         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
4216         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
4217         __INTPTR_TYPE__.
4218         (main): Cast argument to __INTPTR_TYPE__.
4219         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
4220         size_t.
4221         * gcc.dg/mallign.c (main): Likewise.
4222         * gcc.dg/pr38700.c (foo): Likewise.
4223         * gcc.dg/long-long-cst1.c (t): Likewise.
4224         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
4225         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
4226         * gcc.dg/pointer-arith-10.c (foo): Likewise.
4227         * gcc.dg/pr25682.c (d, foo): Likewise.
4228         * gcc.dg/format/cast-1.c (f): Likewise.
4229         * gcc.dg/c90-const-expr-10.c
4230         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
4231         (size_t): ...this.  All uses changed.
4232         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
4233         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
4234         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
4235         * gcc.dg/pr34856.c (uintptr_t): Likewise.
4236         * gcc.dg/sequence-pt-1.c: Likewise.
4237         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
4238         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
4239         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
4240         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
4241         of ptrdiff_t with it.
4242         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
4243         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
4244         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
4246 2012-04-11  Jason Merrill  <jason@redhat.com>
4248         PR debug/45088
4249         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
4250         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4252         PR c++/52906
4253         * g++.dg/ext/attrib45.C: New.
4255         * g++.dg/eh/dtor3.C: New.
4257 2012-04-11  Richard Guenther  <rguenther@suse.de>
4259         PR middle-end/52621
4260         * gfortran.dg/pr52621.f90: New testcase.
4262 2012-04-11  Richard Guenther  <rguenther@suse.de>
4264         PR middle-end/52918
4265         * g++.dg/torture/pr52918-1.C: New testcase.
4266         * g++.dg/torture/pr52918-2.C: Likewise.
4268 2012-04-11  Tobias Burnus  <burnus@net-b.de>
4270         PR fortran/52729
4271         * gfortran.dg/block_11.f90: New.
4273 2012-04-11  Nick Clifton  <nickc@redhat.com>
4275         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
4277 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
4279         PR target/16458
4280         * gcc.target/powerpc/pr16458-1.c: New test.
4281         * gcc.target/powerpc/pr16458-2.c: Likewise.
4282         * gcc.target/powerpc/pr16458-3.c: Likewise.
4283         * gcc.target/powerpc/pr16458-4.c: Likewise.
4285 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4287         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
4288         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
4289         * gcc.dg/builtin-bswap-5.c: Likewise.
4290         * gcc.target/i386/builtin-bswap-4.c: New test.
4292 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4294         PR 24985
4295         * lib/prune.exp: Add -fno-diagnostics-show-caret.
4297 2012-04-11  Richard Guenther  <rguenther@suse.de>
4299         PR rtl-optimization/52881
4300         * gcc.dg/torture/pr52881.c: New testcase.
4301         * gcc.dg/torture/pr52913.c: Likewise.
4303 2012-04-11  Richard Guenther  <rguenther@suse.de>
4305         PR tree-optimization/52912
4306         * gcc.dg/torture/pr52912.c: New testcase.
4308 2010-04-10  Michael Matz  <matz@suse.de>
4310         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
4311         * gcc.dg/vect/vect-outer-1.c: Adjust.
4312         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
4313         * gcc.dg/vect/vect-outer-1a.c: Adjust.
4314         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
4315         * gcc.dg/vect/vect-outer-1b.c: Adjust.
4316         * gcc.dg/vect/vect-outer-2b.c: Adjust.
4317         * gcc.dg/vect/vect-outer-3b.c: Adjust.
4319 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
4321         PR tree-optimization/52870
4322         * gcc.dg/vect/pr52870.c: New test.
4324 2012-04-09  Mike Stump  <mikestump@comcast.net>
4326         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
4327         * gcc.dg/tree-ssa/vrp59.c: Likewise.
4328         * gcc.dg/tree-ssa/vrp60.c: Likewise.
4329         * gnat.dg/aggr11.adb: Likewise.
4330         * gnat.dg/aggr11_pkg.ads: Likewise.
4331         * gnat.dg/aggr15.adb: Likewise.
4332         * gnat.dg/aggr15.ads: Likewise.
4333         * gnat.dg/aggr17.adb: Likewise.
4334         * gnat.dg/aggr18.adb: Likewise.
4335         * gnat.dg/array14.adb: Likewise.
4336         * gnat.dg/array14.ads: Likewise.
4337         * gnat.dg/array14_pkg.ads: Likewise.
4338         * gnat.dg/array19.adb: Likewise.
4339         * gnat.dg/array19.ads: Likewise.
4340         * gnat.dg/discr27.adb: Likewise.
4341         * gnat.dg/discr27.ads: Likewise.
4342         * gnat.dg/discr35.adb: Likewise.
4343         * gnat.dg/discr35.ads: Likewise.
4344         * gnat.dg/discr6.adb: Likewise.
4345         * gnat.dg/discr6_pkg.ads: Likewise.
4346         * gnat.dg/import1.adb: Likewise.
4347         * gnat.dg/import1.ads: Likewise.
4348         * gnat.dg/loop_address2.adb: Likewise.
4349         * gnat.dg/opt7.adb: Likewise.
4350         * gnat.dg/opt7.ads: Likewise.
4351         * gnat.dg/pointer_variable_bounds.adb: Likewise.
4352         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4353         * gnat.dg/rep_clause2.adb: Likewise.
4354         * gnat.dg/rep_clause2.ads: Likewise.
4355         * gnat.dg/slice2.adb: Likewise.
4356         * gnat.dg/slice2.ads: Likewise.
4357         * gnat.dg/slice6.adb: Likewise.
4358         * gnat.dg/slice6_pkg.ads: Likewise.
4359         * gnat.dg/specs/unchecked_union2.ads: Likewise.
4360         * gnat.dg/taft_type2.adb: Likewise.
4361         * gnat.dg/taft_type2.ads: Likewise.
4362         * gnat.dg/taft_type2_pkg.ads: Likewise.
4363         * gnat.dg/volatile10.adb: Likewise.
4364         * gnat.dg/volatile10_pkg.ads: Likewise.
4366         * gcc.dg/dll-8.c: Remove execute permissions.
4367         * g++.dg/ext/dllexport5.C: Likewise.
4369 2012-04-09  Jan Hubicka  <jh@suse.cz>
4371         PR lto/52722
4372         PR lto/51765
4373         PR lto/52634
4374         * gcc.dg/lto/pr52634_1.c: New testcase.
4375         * gcc.dg/lto/pr52634_0.c: New testcase.
4377 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
4379         PR target/52883
4380         * gcc.target/i386/pr52883.c: New testcase.
4382 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
4384         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
4385         (check_effective_target_sync_long_long): Add SPARC case.
4386         (check_effective_target_sync_long_long_runtime): Likewise.
4387         (check_effective_target_sync_int_long): Adjust SPARC case.
4388         (check_effective_target_sync_char_short): Likewise.
4390 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
4392         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
4393         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
4395 2012-04-08  Tobias Burnus  <burnus@net-b.de>
4397         PR fortran/40973
4398         PR fortran/52751
4399         * gfortran.dg/public_private_module_2.f90: New.
4401 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4403         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
4404         directives.
4406 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4408         PR fortran/52893
4409         * gfortran.dg/function_optimize_11.f90:  New test.
4411 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4413         PR fortran/52668
4414         * gfortran.dg/use_only_6.f90: New test.
4416 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4418         PR fortran/52668
4419         * gfortran.dg/use_only_6.f90: New test.
4420 2012-04-06  Mike Stump  <mikestump@comcast.net>
4422         PR testsuite/50722
4423         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
4425 2012-04-05  Jason Merrill  <jason@redhat.com>
4427         PR c++/52596
4428         * g++.dg/template/qualified-id5.C: New.
4430 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
4432         PR target/52882
4433         * gcc.target/i386/pr52882.c: New test.
4435 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4436             Dominique D'Humieures  <dominiq@lps.ens.fr>
4438         PR testsuite/52614
4439         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
4440         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4442 2012-04-04  Jason Merrill  <jason@redhat.com>
4444         PR c++/52845
4445         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
4447 2012-04-03  Jason Merrill  <jason@redhat.com>
4449         PR c++/52796
4450         * g++.dg/cpp0x/variadic-value1.C: New.
4452 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
4454         * gnat.dg/pack18.adb: New test.
4455         * gnat.dg/pack18_pkg.ads: New helper.
4457 2012-04-03  Richard Guenther  <rguenther@suse.de>
4459         PR tree-optimization/52808
4460         * gcc.dg/pr52808.c: New testcase.
4462 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
4464         PR tree-optimization/52835
4465         * gfortran.dg/pr52835.f90: New test.
4467 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
4469         * gnat.dg/specs/aggr5.ads: New test.
4471 2012-04-02  Richard Guenther  <rguenther@suse.de>
4473         PR tree-optimization/52756
4474         * gcc.dg/torture/pr52756.c: New testcase.
4476 2012-04-02  Richard Guenther  <rguenther@suse.de>
4478         PR middle-end/52803
4479         * gcc.dg/pr52803.c: New testcase.
4481 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
4483         PR c++/40942
4484         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
4485         DR 214 in account.
4487 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4489         PR c++/50043
4490         * g++.dg/cpp0x/noexcept17.C: New.
4491         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
4492         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
4493         * g++.dg/cpp0x/noexcept01.C: Likewise.
4494         * g++.dg/eh/init-temp1.C: Likewise.
4495         * g++.dg/eh/ctor1.C: Likwise.
4497 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
4499         * gnat.dg/controlled6.adb: New test.
4500         * gnat.dg/controlled6_pkg.ads: New helper.
4501         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
4503 2012-03-30  Richard Henderson <rth@redhat.com>
4505         PR debug/52727
4506         * g++.dg/opt/pr52727.C: New testcase.
4508 2012-03-30  Richard Guenther  <rguenther@suse.de>
4510         PR tree-optimization/52754
4511         * gcc.target/i386/pr52754.c: New testcase.
4513 2012-03-30  Richard Guenther <rguenther@suse.de>
4515         PR middle-end/52772
4516         * g++.dg/torture/pr52772.C: New testcase.
4518 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
4520         PR c++/52718
4521         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
4523 2012-03-29  Jason Merrill  <jason@redhat.com>
4525         PR c++/52685
4526         * g++.dg/template/inherit8.C: New.
4528 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
4530         PR c++/52759
4531         * g++.dg/ext/weak4.C: New test.
4533         PR tree-optimization/52760
4534         * gcc.c-torture/execute/pr52760.c: New test.
4536 2012-03-29  Jason Merrill  <jason@redhat.com>
4538         PR c++/52743
4539         * g++.dg/cpp0x/initlist-array3.C: New.
4541 2012-03-28  Jason Merrill  <jason@redhat.com>
4543         PR c++/52746
4544         * g++.dg/overload/virtual2.C: New.
4546 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4548         * gnat.dg/vect7.ad[sb]: New test.
4550 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
4551         Tobias Burnus  <burnus@gcc.gnu.org>
4553         PR fortran/52652
4554         * gfortran.dg/allocate_class_1.f90 : Change error test.
4555         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
4556         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
4557         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
4559 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4561         PR middle-end/52691
4562         * gcc.dg/pr52691.c: New test.
4564         PR middle-end/52750
4565         * gcc.c-torture/compile/pr52750.c: New test.
4567 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
4569         PR target/52692
4570         * gcc.target/avr/torture/builtins-2.c: New test.
4572 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4574         PR target/52736
4575         * gcc.target/i386/pr52736.c: New test.
4577 2012-03-27  Martin Jambor  <mjambor@suse.cz>
4579         PR middle-end/52693
4580         * gcc.dg/torture/pr52693.c: New test.
4582 2012-03-27  Meador Inge  <meadori@codesourcery.com>
4584         PR c++/52672
4585         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
4587 2012-03-27  Mike Stump  <mikestump@comcast.net>
4589         PR target/52665
4590         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
4591         failures that match branch names.
4593 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
4594             H.J. Lu  <hongjiu.lu@intel.com>
4596         PR target/52698
4597         * gcc.target/i386/pr52698.c: New test.
4599 2012-03-27  Richard Guenther  <rguenther@suse.de>
4601         PR middle-end/52720
4602         * gcc.dg/torture/pr52720.c: New testcase.
4604 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
4606         * gnat.dg/pack17.adb: New test.
4608 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4610         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
4611         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
4613 2012-03-26  Martin Jambor  <mjambor@suse.cz>
4615         PR tree-optimization/50052
4616         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
4618 2012-03-26  Richard Guenther  <rguenther@suse.de>
4620         PR tree-optimization/52701
4621         * gfortran.dg/pr52701.f90: New testcase.
4623 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
4625         PR tree-optimization/52686
4626         * gcc.target/arm/pr52686.c: New test.
4628 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
4630         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
4631         Add "-Os -flto" to list.
4633 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
4635         * gnat.dg/concat2.ad[sb]: New test.
4637 2012-03-24  Jason Merrill  <jason@redhat.com>
4639         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
4640         * g++.dg/cpp0x/trailing2.C: Likewise.
4641         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
4642         * g++.dg/cpp1y/auto-fn1.C: New.
4643         * g++.dg/cpp1y/auto-fn2.C: New.
4644         * g++.dg/cpp1y/auto-fn3.C: New.
4645         * g++.dg/cpp1y/auto-fn4.C: New.
4646         * g++.dg/cpp1y/auto-fn5.C: New.
4647         * g++.dg/cpp1y/auto-fn6.C: New.
4648         * g++.dg/cpp1y/auto-fn7.C: New.
4649         * g++.dg/cpp1y/auto-fn8.C: New.
4650         * g++.dg/cpp1y/auto-fn9.C: New.
4651         * g++.dg/cpp1y/auto-fn10.C: New.
4652         * g++.dg/cpp1y/auto-fn11.C: New.
4654 2012-03-23  Richard Guenther  <rguenther@suse.de>
4656         PR tree-optimization/52678
4657         * gfortran.dg/pr52678.f: New testcase.
4659 2012-03-23  Richard Guenther  <rguenther@suse.de>
4661         PR tree-optimization/52638
4662         * g++.dg/torture/pr52638.C: New testcase.
4664 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
4666         PR c++/52487
4667         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
4669 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
4671         PR c++/52671
4672         * g++.dg/ext/attrib44.C: New test.
4674 2012-03-22  Jan Hubicka  <jh@suse.cz>
4676         PR middle-end/51737
4677         * g++.dg/torture/pr51737.C: New testcase
4679 2012-03-22  Richard Guenther  <rguenther@suse.de>
4681         PR tree-optimization/52548
4682         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
4684 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4686         * lib/fortran-modules.exp (list-module-names-1): Remove
4687         warning.
4689 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4691         PR target/50751
4692         * gcc.target/sh/pr50751-1.c: New.
4693         * gcc.target/sh/pr50751-2.c: New.
4694         * gcc.target/sh/pr50751-3.c: New.
4696 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4698         PR target/52479
4699         * gcc.target/sh/sh4a-cos.c: Remove.
4700         * gcc.target/sh/sh4a-sin.c: Remove.
4701         * gcc.target/sh/sh4a-sincos.c: Remove.
4703 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
4705         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
4706         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
4708 2012-03-21  Martin Jambor  <mjambor@suse.cz>
4710         PR testsuite/52641
4711         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
4712         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
4714 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
4716         * gcc.target/arm/thumb-16bit-ops.c: New file.
4717         * gcc.target/arm/thumb-ifcvt.c: New file.
4719 2012-03-20  Jason Merrill  <jason@redhat.com>
4721         * lib/target-supports.exp: Add { target c++1y }.
4723         * g++.dg/cpp0x/auto32.C: New.
4725 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4727         PR testsuite/52641
4728         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
4729         int32plus.
4730         * gcc.dg/torture/pr48124-4.c: Ditto:
4731         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
4733 2012-03-20  Jason Merrill  <jason@redhat.com>
4735         PR c++/52510
4736         * g++.dg/cpp0x/initlist66.C: New.
4738 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4740         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
4741         __AVR_HAVE_LPMX__
4743 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4745         PR target/49868
4746         * gcc.target/avr/torture/addr-space-2.h: New file.
4747         * gcc.target/avr/torture/addr-space-2-g.h: New test.
4748         * gcc.target/avr/torture/addr-space-2-0.h: New test.
4749         * gcc.target/avr/torture/addr-space-2-1.h: New test.
4750         * gcc.target/avr/torture/addr-space-2-x.h: New test.
4752 2012-03-20  Richard Guenther  <rguenther@suse.de>
4754         * gnat.dg/pack16.adb: New testcase.
4755         * gnat.dg/pack16_pkg.ads: Likewise.
4756         * gnat.dg/specs/pack8.ads: Likewise.
4757         * gnat.dg/specs/pack8_pkg.ads: Likewise.
4759 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4761         * g++.dg/warn/Wuseless-cast.C: Extend.
4763 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4765         PR c++/14710
4766         * g++.dg/warn/Wuseless-cast.C: New.
4768 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
4770         PR libfortran/52608
4771         * gfortran.dg/pr52608.f90: New test.
4773 2012-03-17  Tobias Burnus  <burnus@net-b.de>
4775         PR fortran/52585
4776         * gfortran.dg/proc_ptr_36.f90: New.
4778 2012-03-16  Martin Jambor  <mjambor@suse.cz>
4780         * gcc.dg/misaligned-expand-1.c: New test.
4781         * gcc.dg/misaligned-expand-3.c: Likewise.
4783 2012-03-16  Richard Guenther  <rguenther@suse.de>
4784         Kai Tietz  <ktietz@redhat.com>
4786         PR middle-end/48814
4787         * gcc.c-torture/execute/pr48814-1.c: New test.
4788         * gcc.c-torture/execute/pr48814-2.c: New test.
4789         * gcc.dg/tree-ssa/assign-1.c: New test.
4790         * gcc.dg/tree-ssa/assign-2.c: New test.
4791         * gcc.dg/tree-ssa/assign-3.c: New test.
4793 2012-03-16  Richard Guenther  <rguenther@suse.de>
4795         * gnat.dg/specs/pack7.ads: New testcase.
4797 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4799         PR target/52568
4800         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
4801         * gcc.dg/torture/vshuf-8.inc: Likewise.
4802         * gcc.dg/torture/vshuf-16.inc: Likewise.
4803         * gcc.dg/torture/vshuf-32.inc: Likewise.
4805 2012-03-15  Jason Merrill  <jason@redhat.com>
4807         * g++.dg/torture/pr52582.C: New.
4809 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4811         * lib/fortran-modules.exp: New file which was forgotten in r185430.
4813 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4814             Ulrich Weigand  <ulrich.weigand@linaro.org>
4816         * gcc.dg/vect/slp-cond-3.c: New test.
4817         * gcc.dg/vect/slp-cond-4.c: New test.
4819 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4820             Ulrich Weigand  <ulrich.weigand@linaro.org>
4822         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
4823         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
4825 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
4827         PR libfortran/52434
4828         PR libfortran/48878
4829         PR libfortran/38199
4830         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
4831         * gfortran.dg/round_1.f03: Likewise.
4833 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4834             Andrew Pinski  <apinski@cavium.com>
4836         PR middle-end/52592
4837         * gcc.dg/pr52592.c: New test.
4839 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4841         * gfortran.fortran-torture/compile/compile.exp: Simplify.
4842         * gfortran.fortran-torture/execute/execute.exp: Likewise.
4843         * lib/gcc-dg.exp (cleanup-modules): Move to ..
4844         * lib/fortran-modules.exp: .. this new file. Adjust users.
4845         * lib/gfortran-dg.exp (gfortran-dg-runtest,
4846         gfortran-dg-debug-runtest): Call cleanup-modules.
4847         * lib/fortran-torture.exp (fortran-torture-execute,
4848         fortran-torture): Likewise.
4849         * gfortran.dg/coarray/caf.exp: Likewise.
4850         * lib/lto.exp: Likewise.
4851         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
4852         * gfortran.dg/class_4b.f03: Likewise.
4853         * gfortran.dg/class_4c.f03: Likewise.
4854         * gfortran.dg/class_45a.f03: Likewise.
4855         * gfortran.dg/binding_label_tests_10.f03: Likewise.
4856         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
4857         * gfortran.dg/binding_label_tests_11.f03: Likewise.
4858         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
4859         * gfortran.dg/binding_label_tests_13.f03: Likewise.
4860         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
4861         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
4862         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
4863         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
4864         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
4865         * gfortran.dg/whole_file_28.f90: Likewise.
4866         * gfortran.dg/whole_file_29.f90: Likewise.
4867         * gfortran.dg/whole_file_30.f90: Likewise.
4868         * gfortran.dg/whole_file_31.f90: Likewise.
4870 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4872         PR tree-optimization/52267
4873         * gcc.dg/pr52267.c: New test.
4874         * gcc.dg/tree-ssa/vrp65.c: New test.
4875         * gcc.dg/tree-ssa/vrp66.c: New test.
4877 2012-03-15  Richard Guenther  <rguenther@suse.de>
4879         PR middle-end/52580
4880         * gfortran.dg/vect/pr52580.f: New testcase.
4882 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
4884         * gcc.target/sh/fpul-usage-1.c: New.
4886 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
4888         PR target/49468
4889         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
4890         * gcc.target/sh/pr49468-di.c: Likewise.
4892 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4894         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
4895         * gcc.dg/c99-stdint-6.c: Likewise.
4896         * gcc.dg/lto/20090210_0.c: Likewise.
4897         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
4898         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
4899         * gcc.dg/pragma-init-fini-2.c: Likewise.
4900         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
4901         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
4902         * gcc.target/i386/pr22152.c: Likewise.
4903         * gcc.target/i386/vect8-ret.c: Likewise.
4904         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
4905         handling.
4907 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4909         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
4910         * g++.dg/tree-prof/partition1.C: Likewise.
4911         * g++.dg/tree-prof/partition2.C: Likewise.
4912         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
4913         handling.
4914         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
4915         * gcc.c-torture/execute/20010724-1.c: Remove.
4916         * gcc.c-torture/execute/20010724-1.x: Remove.
4917         * gcc.c-torture/execute/20040208-2.c: Remove.
4918         * gcc.c-torture/execute/20040208-2.x: Remove.
4919         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
4920         Remove.
4921         (main) [__mips__ && __sgi__]: Remove.
4922         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
4923         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4924         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
4925         mips-sgi-irix6* handling.
4926         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
4927         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
4928         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
4929         handling.
4930         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4931         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
4932         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
4933         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
4934         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
4935         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
4936         mips-sgi-irix6*.
4937         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4938         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
4939         * gcc.target/mips/save-restore-3.c: Likewise.
4940         * gcc.target/mips/save-restore-4.c: Likewise.
4941         * gcc.target/mips/save-restore-5.c: Likewise.
4942         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
4943         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
4944         messages.
4945         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
4946         IRIX 6 handling.
4947         (restore_ld_library_path_env_vars): Likewise.
4948         * lib/target-supports.exp (check_profiling_available): Remove
4949         mips*-*-irix* handling.
4950         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
4951         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
4952         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
4954 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4956         PR c++/52582
4957         * g++.dg/opt/pr52582.C: New test.
4959 2012-03-14  Richard Guenther  <rguenther@suse.de>
4961         PR tree-optimization/52571
4962         * gcc.dg/vect/vect-2.c: Initialize arrays.
4963         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4964         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
4965         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4967 2012-03-14  Richard Guenther  <rguenther@suse.de>
4969         PR middle-end/52080
4970         PR middle-end/52097
4971         PR middle-end/48124
4972         * gcc.dg/torture/pr48124-1.c: New testcase.
4973         * gcc.dg/torture/pr48124-2.c: Likewise.
4974         * gcc.dg/torture/pr48124-3.c: Likewise.
4975         * gcc.dg/torture/pr48124-4.c: Likewise.
4977 2012-03-14  Richard Guenther  <rguenther@suse.de>
4979         PR middle-end/52578
4980         * gcc.dg/pr52578.c: New testcase.
4982 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4984         PR c++/52521
4985         * g++.dg/cpp0x/udlit-args2.C: New test.
4987 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
4989         PR target/48596
4990         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
4991         * gcc.c-torture/compile/pr48596.c: ... here.
4993 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
4995         PR c++/51641
4996         * g++.dg/lookup/hidden-class17.C: New test.
4998 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
5000         PR c/52577
5001         * gcc.dg/Wunused-var-3.c: New test.
5003 2012-03-13  Martin Jambor  <mjambor@suse.cz>
5005         * gcc.dg/misaligned-expand-2.c: New test.
5007 2012-03-13  Richard Guenther  <rguenther@suse.de>
5009         PR middle-end/52134
5010         * gcc.dg/pr52134.c: New testcase.
5012 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5014         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
5016 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5018         PR tree-optimization/46728
5019         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
5020         * gcc.target/powerpc/pr46728-5.c: Likewise.
5021         * gcc.target/powerpc/pr46728-8.c: Likewise.
5022         * gcc.target/powerpc/pr46728-10.c: Likewise.
5023         * gcc.target/powerpc/pr46728-11.c: Likewise.
5024         * gcc.target/powerpc/pr46728-13.c: Likewise.
5025         * gcc.target/powerpc/pr46728-14.c: Likewise.
5026         * gcc.target/powerpc/pr46728-15.c: Likewise.
5028 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
5030         PR c++/52299
5031         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
5033 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5035         PR tree-optimization/46728
5036         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
5037         * gcc.target/powerpc/pr46728-5.c: Likewise.
5038         * gcc.target/powerpc/pr46728-8.c: Likewise.
5039         * gcc.target/powerpc/pr46728-10.c: Likewise.
5040         * gcc.target/powerpc/pr46728-11.c: Likewise.
5041         * gcc.target/powerpc/pr46728-13.c: Likewise.
5042         * gcc.target/powerpc/pr46728-14.c: Likewise.
5043         * gcc.target/powerpc/pr46728-15.c: Likewise.
5045 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
5047         PR target/49868
5048         * gcc.target/avr/torture/addr-space-1.h: New file.
5049         * gcc.target/avr/torture/addr-space-1-g.h: New test.
5050         * gcc.target/avr/torture/addr-space-1-0.h: New test.
5051         * gcc.target/avr/torture/addr-space-1-1.h: New test.
5052         * gcc.target/avr/torture/addr-space-1-x.h: New test.
5054 2012-03-12  Andrew Pinski  <apinski@cavium.com>
5056         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
5058 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5060         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
5061         * g++.dg/abi/thunk4.C: Likewise.
5062         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
5063         Adapt line numbers.
5064         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5065         handling.
5066         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5067         * g++.dg/eh/spbp.C: Likewise.
5068         * g++.dg/ext/label13.C: Likewise.
5069         * g++.dg/guality/guality.exp: Likewise.
5070         * g++.dg/other/anon5.C: Likewise.
5071         * g++.dg/other/pragma-ep-1.C: Remove.
5072         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
5073         * g++.dg/warn/pr31246.C: Likewise.
5074         * g++.dg/warn/weak1.C: Likewise.
5075         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5076         * g++.old-deja/g++.ext/attrib5.C: Likewise.
5077         * gcc.c-torture/compile/limits-declparen.c: Likewise.
5078         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5079         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
5080         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
5081         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
5082         * gcc.dg/c99-tgmath-1.c: Likewise.
5083         * gcc.dg/c99-tgmath-2.c: Likewise.
5084         * gcc.dg/c99-tgmath-3.c: Likewise.
5085         * gcc.dg/c99-tgmath-4.c: Likewise.
5086         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5087         handling.
5088         * gcc.dg/debug/pr49032.c: Likewise.
5089         * gcc.dg/guality/guality.exp: Likewise.
5090         * gcc.dg/intmax_t-1.c: Likewise.
5091         * gcc.dg/pr48616.c: Likewise.
5092         * gcc.dg/pragma-ep-1.c: Remove.
5093         * gcc.dg/pragma-ep-2.c: Remove.
5094         * gcc.dg/pragma-ep-3.c: Remove.
5095         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
5096         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
5097         * gcc.misc-tests/gcov-14.c: Likewise.
5098         * gfortran.dg/guality/guality.exp: Likewise.
5099         * lib/target-supports.exp (check_weak_available): Likewise.
5100         (add_options_for_tls): Likewise.
5101         (check_ascii_locale_available): Likewise.
5102         * obj-c++.dg/dwarf-2.mm: Likewise.
5103         * objc.dg/dwarf-1.m: Likewise.
5104         * objc.dg/dwarf-2.m: Likewise.
5106 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
5108         PR tree-optimization/51721
5109         * gcc.dg/tree-ssa/vrp64.c: New test.
5111         PR tree-optimization/52533
5112         * gcc.c-torture/compile/pr52533.c: New test.
5114 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
5116         * gcc.target/i386/rtm-xabort-1.c: New.
5117         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
5118         * gcc.target/i386/rtm-xend-1.c: Ditto.
5119         * gcc.target/i386/rtm-xtest-1.c: Ditto.
5120         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
5121         * gcc.target/i386/sse-13.c: Ditto.
5122         * gcc.target/i386/sse-14.c: Ditto.
5123         * gcc.target/i386/sse-22.c: Ditto.
5124         * gcc.target/i386/sse-23.c: Ditto.
5125         * g++.dg/other/i386-2.C: Ditto.
5126         * g++.dg/other/i386-3.C: Ditto.
5128 2012-03-12  Tobias Burnus  <burnus@net-b.de>
5130         PR fortran/52542
5131         * gfortran.dg/proc_ptr_35.f90: New.
5133 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
5135         PR target/52530
5136         * gcc.dg/torture/pr52530.c: New test.
5138 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5140         PR target/51244
5141         * gcc.target/sh/pr51244-1.c: Fix thinkos.
5143 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5145         PR target/52450
5146         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
5148         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
5150 2012-03-09  Andrew Pinski  <apinski@cavium.com>
5152         PR middle-end/51988
5153         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
5154         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
5156 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
5158         * gcc.dg/tree-ssa/scev-3.c: New.
5159         * gcc.dg/tree-ssa/scev-4.c: New.
5161 2012-03-08  Tobias Burnus  <burnus@net-b.de>
5163         PR fortran/52469
5164         * gfortran.dg/proc_ptr_34.f90
5166 2012-03-07  Jason Merrill  <jason@redhat.com>
5168         PR c++/52521
5169         * g++.dg/cpp0x/udlit-mangle.C: New.
5171 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
5173         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
5175 2012-03-06  Richard Guenther  <rguenther@suse.de>
5177         PR middle-end/52493
5178         * gcc.dg/torture/pr52493.c: New testcase.
5180 2012-03-06  Richard Guenther  <rguenther@suse.de>
5182         PR lto/52097
5183         * gcc.dg/lto/pr52097_0.c: New testcase.
5185 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
5187         PR target/51244
5188         * gcc.target/sh/pr51244-1.c: New.
5189         * gcc.target/sh/pr51244-2.c: New.
5190         * gcc.target/sh/pr51244-3.c: New.
5192 2012-03-05  Jason Merrill  <jason@redhat.com>
5194         PR c++/51930
5195         * g++.dg/ext/visibility/template11.C: New.
5197         * g++.dg/cpp0x/implicit13.C: New.
5199 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
5201         PR tree-optimization/51721
5202         * gcc.dg/tree-ssa/vrp63.c: New test.
5203         * gcc.dg/pr51721.c: New test.
5205 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
5207         PR fortran/50981
5208         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
5209         argument checks.
5211 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5213         PR target/52146
5214         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
5216 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
5218         PR fortran/50981
5219         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
5221 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
5223         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
5224         int32plus.
5226 2012-03-03  Jason Merrill  <jason@redhat.com>
5228         * g++.dg/cpp0x/nsdmi-defer6.C: New.
5230         Core 1270
5231         * g++.dg/cpp0x/initlist65.C: New.
5233         PR c++/36797
5234         * g++.dg/ext/is_empty2.C: New.
5236 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5238         PR fortran/48820
5239         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
5241 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5243         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
5244         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5245         * gfortran.dg/bind_c_usage_8.f03: Ditto.
5246         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5247         * gfortran.dg/class_30.f90: Remove dg-warning line.
5248         * gfortran.dg/bind_c_usage_25.f90: New.
5250 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5252         PR fortran/48820
5253         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
5254         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
5255         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
5257 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5259         PR fortran/48820
5260         * gfortran.dg/assumed_type_1.f90: New.
5261         * gfortran.dg/assumed_type_2.f90: New.
5262         * gfortran.dg/assumed_type_3.f90: New.
5263         * gfortran.dg/assumed_type_4.f90: New.
5265 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
5267         PR target/49486
5268         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
5269         * gcc.target/sh/pr49468-di.c: New.
5271 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
5273         * gcc.dg/graphite/pr50561.c: Update.
5275 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
5277         * gcc.target/powerpc/pr52457.c: New test.
5279 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5281         * gcc.target/arm/sat-1.c: New test.
5283 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
5285         PR target/46716
5286         * gcc.target/i386/pr46716.c: New test.
5288 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5290         PR c++/51989
5291         * g++.dg/cpp0x/sfinae32.C: New.
5293 2012-03-02  Richard Guenther  <rguenther@suse.de>
5295         PR tree-optimization/52406
5296         * gcc.dg/torture/pr52406.c: New testcase.
5298 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5300         PR fortran/52325
5301         * gfortran.dg/derived_comp_array_ref_8.f90: New.
5302         * gfortran.dg/nullify_2.f90: Update dg-error.
5303         * gfortran.dg/nullify_4.f90: Ditto.
5304         * gfortran.dg/pointer_init_6.f90: Ditto.
5306 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5308         PR fortran/52270
5309         * gfortran.dg/class_51.f90: New.
5311 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5313         PR fortran/52452
5314         * gfortran.dg/intrinsic_8.f90: New.
5316 2012-03-01  Kai Tietz  <ktietz@redhat.com>
5318         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
5319         routines on mingw targets.
5320         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
5322 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
5324         PR tree-optimization/52445
5325         * gcc.dg/pr52445.c: New test.
5327 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
5329         PR target/52437
5330         * gcc.c-torture/compile/pr52437.c: New test.
5332         PR middle-end/52419
5333         * gcc.dg/torture/pr52419.c: New test.
5335         PR tree-optimization/52429
5336         * gcc.dg/torture/pr52429.c: New test.
5337         * g++.dg/opt/pr52429.C: New test.
5339 2012-02-29  Richard Guenther  <rguenther@suse.de>
5341         PR testsuite/52297
5342         * gcc.dg/lto/trans-mem-1_0.c: Remove.
5343         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
5344         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
5345         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
5346         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
5347         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
5349 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
5351         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
5353 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
5355         PR fortran/52386
5356         * gfortran.dg/realloc_on_assign_13.f90 : New test.
5358 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5360         PR target/51534
5361         * gcc.target/arm/neon/pr51534.c: New testcase.
5363 2012-02-28  Richard Guenther  <rguenther@suse.de>
5365         PR target/52407
5366         * gcc.dg/torture/pr52407.c: New testcase.
5368 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5370         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
5371         * gcc.target/arm/vfp2.c: Likewise.
5372         * gcc.target/arm/vfp3.c: Likewise.
5373         * gcc.target/arm/vfp4.c: Likewise.
5374         * gcc.target/arm/vfp5.c: Likewise.
5375         * gcc.target/arm/vfp6.c: Likewise.
5376         * gcc.target/arm/vfp7.c: Likewise.
5377         * gcc.target/arm/vfp8.c: Likewise.
5378         * gcc.target/arm/vfp9.c: Likewise.
5379         * gcc.target/arm/vfp10.c: Likewise.
5380         * gcc.target/arm/vfp11.c: Likewise.
5381         * gcc.target/arm/vfp12.c: Likewise.
5382         * gcc.target/arm/vfp13.c: Likewise.
5383         * gcc.target/arm/vfp14.c: Likewise.
5384         * gcc.target/arm/vfp15.c: Likewise.
5385         * gcc.target/arm/vfp16.c: Likewise.
5386         * gcc.target/arm/vfp17.c: Likewise.
5387         * gcc.target/arm/neon-constants.h: New file.
5388         * gcc.target/arm/neon-vect1.c: New test.
5389         * gcc.target/arm/neon-vect2.c: New test.
5390         * gcc.target/arm/neon-vect3.c: New test.
5391         * gcc.target/arm/neon-vect4.c: New test.
5392         * gcc.target/arm/neon-vect5.c: New test.
5393         * gcc.target/arm/neon-vect6.c: New test.
5394         * gcc.target/arm/neon-vect7.c: New test.
5395         * gcc.target/arm/neon-vect8.c: New test.
5397 2012-02-28  Richard Guenther  <rguenther@suse.de>
5399         PR tree-optimization/52402
5400         * gcc.dg/torture/pr52402.c: New testcase.
5402 2012-02-28  Richard Guenther  <rguenther@suse.de>
5404         PR lto/52400
5405         * g++.dg/lto/pr52400_0.C: New testcase.
5407 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
5409         * gcc.target/avr/torture/builtins-1.c: New test.
5410         * gcc.target/avr/torture/builtins-error.c: New test.
5412 2012-02-28  Kai Tietz  <ktietz@redhat.com>
5414         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
5415         * gcc.target/i386/pr45352-2.c: Likewise.
5416         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
5417         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
5418         targets instead rand.
5419         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
5420         * gcc.target/i386/sse2-mul-1.c: Likewise.
5421         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5422         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
5423         * gcc.target/i386/pad-1.c: Likewise.
5424         * gcc.target/i386/pad-9.c: Likewise.
5425         * gcc.target/i386/pad-2.c: Likewise.
5426         * gcc.target/i386/pad-5b.c: Likewise.
5427         * gcc.target/i386/pad-8.c: Likewise.
5428         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
5429         * gcc.target/i386/pr44130.c: Likewise.
5430         * gcc.target/i386/align-main-1.c: Likewise.
5431         * gcc.target/i386/align-main-2.c: Likewise.
5432         * gcc.target/i386/sw-1.c: Likewise.
5433         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
5434         on x64 mingw target.
5435         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
5436         * gcc.target/i386/pr46295.c: Likewise.
5437         * gcc.target/i386/amd64-abi-1.c: Likewise.
5438         * gcc.target/i386/amd64-abi-2.c: Likewise.
5439         * gcc.target/i386/pr39082-1.c: Likewise.
5440         * gcc.target/i386/pr39162.c: Likewise.
5441         * gcc.target/i386/pr22152.c: Likewise.
5442         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
5443         * gcc.target/i386/wrfsbase-2.c: Likewise.
5444         * gcc.target/i386/local.c: Likewise
5445         * gcc.target/i386/wrgsbase-1.c: Likewise.
5446         * gcc.target/i386/wrfsbase-1.c: Likewise.
5447         * gcc.target/i386/pr39315-3.c: Likewise.
5448         * gcc.target/i386/pr35767-4.c: Likewise.
5449         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
5450         x64 mingw target.
5451         * gcc.target/i386/pr45336-2.c: Likewise.
5452         * gcc.target/i386/pr45336-1.c: Likewise.
5453         * gcc.target/i386/pr45336-4.c: Likewise.
5455 2012-02-27  Tristan Gingold  <gingold@adacore.com>
5457         * gnat.dg/array20.ad[sb]: New test.
5459 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
5461         PR target/52375
5462         * gcc.target/arm/pr52375.c: New test.
5463         * gcc.c-torture/compile/pr52375.c: New test.
5465 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5467         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
5468         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
5470 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
5472         * gnat.dg/aggr19.adb: New test.
5473         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
5475 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
5477         PR target/49263
5478         * gcc.target/sh/pr49263.c: New.
5480 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
5482         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
5483         simulate_thread_wrapper_other_threads
5484         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
5485         Move initialization of 'value' to main().
5486         (main): Initialize 'value';
5487         * gcc.dg/simulate-thread/speculative-store.c
5488         (simulate_thread_step_verify): Return 0 when successful.
5489         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
5490         Reduce threshold.
5491         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
5492         (simulate_thread_wrapper_other_threads): Return a success/fail value
5493         and issue an error if the instruction count threshold is exceeded.
5495 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5497         PR target/50580
5498         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
5499         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5501 2012-02-24  Richard Guenther  <rguenther@suse.de>
5503         PR middle-end/52355
5504         * gcc.dg/pr52355.c: New testcase.
5506 2012-02-23  Kai Tietz  <ktietz@redhat.com>
5508         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
5509         * gcc.dg/Wpadded.c: Likewise.
5510         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
5511         structure-layout.
5512         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
5513         for sleep by Sleep and add windows.h include for this function.
5514         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
5515         targets.
5516         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
5517         target.
5518         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
5519         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
5520         on x64 mingw target.
5521         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
5522         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
5523         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
5524         failure on LLP64 target.
5526 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
5528         PR c/52290
5529         * gcc.dg/noncompile/pr52290.c: New test.
5531 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
5533         PR tree-optimization/52019
5534         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
5536 2012-02-22  Kai Tietz  <ktietz@redhat.com>
5538         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
5539         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
5540         derived pdiff_t type.
5541         * g++.dg/torture/pr49720.C: Likewise
5543 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
5545         PR target/52330
5546         * gcc.target/i386/pr52330.c: New test.
5548 2012-02-22  Tobias Burnus  <burnus@net-b.de>
5550         PR fortran/52335
5551         * gfortran.dg/io_constraints_10.f90: New.
5553 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
5555         * lib/target-supports.exp (check_effective_target_vect_condition):
5556         Return true for NEON.
5558 2012-02-21  Kai Tietz  <ktietz@redhat.com>
5560         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
5562 2012-02-21  Richard Guenther  <rguenther@suse.de>
5564         PR tree-optimization/52324
5565         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
5567 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
5569         PR middle-end/51782
5570         * gcc.target/avr/torture/pr51782-1.c: New test.
5572 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
5574         PR tree-optimization/52318
5575         * gcc.dg/pr52318.c: New test.
5577 2012-02-20  Kai Tietz  <ktietz@redhat.com>
5579         * gcc.dg/bf-ms-layout-3.c: New testcase.
5581 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5583         PR testsuite/52229
5584         PR fortran/32380
5585         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
5587 2012-02-20  Richard Guenther  <rguenther@suse.de>
5589         PR tree-optimization/52298
5590         * gcc.dg/torture/pr52298.c: New testcase.
5591         * gcc.dg/vect/pr52298.c: Likewise.
5593 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
5595         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
5596         * gcc.c-torture/execute/pr52286.c: Ditto.
5598 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
5600         PR tree-optimization/52286
5601         * gcc.c-torture/execute/pr52286.c: New test.
5603 2012-02-18  Tobias Burnus  <burnus@net-b.de>
5605         PR fortran/52295
5606         * gfortran.dg/interface_35.f90: Use -std=f2003.
5607         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
5608         * gfortran.dg/interface_assignment_4.f90: Ditto.
5609         * gfortran.dg/bessel_1.f90: Ditto.
5610         * gfortran.dg/func_result_6.f90: Ditto.
5611         * gfortran.dg/hypot_1.f90: Ditto.
5612         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5614 2012-02-17  Tobias Burnus  <burnus@net-b.de>
5616         PR translation/52232
5617         PR translation/52234
5618         PR translation/52245
5619         PR translation/52246
5620         PR translation/52262
5621         PR translation/52273
5622         * gfortran.dg/coarray_22.f90: Update dg-error.
5623         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
5625 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5627         PR target/51753
5628         * lib/gcc-simulate-thread.exp: Load timeout.exp.
5629         (simulate-thread): Use default timeout.
5631 2012-02-16  Jason Merrill  <jason@redhat.com>
5633         PR c++/52248
5634         * g++.dg/ext/timevar1.C: New.
5636 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5638         PR c++/52126
5639         * g++.dg/template/using21.C: New.
5640         * g++.dg/template/using22.C: Likewise.
5642 2012-02-16  Jason Merrill  <jason@redhat.com>
5644         PR c++/51415
5645         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
5647 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
5649         PR tree-optimization/52255
5650         * gcc.c-torture/compile/pr52255.c: New test.
5652         PR debug/52260
5653         * g++.dg/debug/dwarf2/pr52260.C: New test.
5655         PR middle-end/51929
5656         * g++.dg/ipa/pr51929.C: New test.
5658 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5660         PR target/52199
5661         * gcc.target/powerpc/pr52199.c: New file.
5663 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5665         PR target/52152
5666         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
5668 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5670         * gcc.dg/pr51867.c: Don't include <math.h>.
5671         (sqrtf): Declare.
5673 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5675         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
5676         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
5678 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
5680         PR tree-optimization/50561
5681         * gcc.dg/graphite/pr50561.c: New testcase.
5683 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5685         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
5686         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
5688 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5690         * gnat.dg/discr35.ad[sb]: New test.
5692 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5694         * gnat.dg/volatile10.adb: New test.
5695         * gnat.dg/volatile10_pkg.ads: New helper.
5697 2012-02-14  Jason Merrill  <jason@redhat.com>
5699         * g++.dg/ext/attrib43.C: New.
5701 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
5703         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
5704         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
5705         fgnu_tm.
5706         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
5707         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
5708         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
5709         effective_target fgnu_tm.
5710         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
5712 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5714         PR c++/52247
5715         * g++.dg/template/asmgoto1.C: New test.
5717 2012-02-14  Ian Lance Taylor  <iant@google.com>
5719         PR go/48501
5720         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
5721         compiling generated file for 64bit and index tests.
5723 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
5725         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
5727 2012-02-14  Richard Guenther  <rguenther@suse.de>
5729         PR tree-optimization/52244
5730         PR tree-optimization/51528
5731         * gcc.dg/torture/pr52244.c: New testcase.
5733 2012-02-14  Walter Lee  <walt@tilera.com>
5735         * g++.dg/other/PR23205.C: Disable test on tile.
5736         * g++.dg/other/pr23205-2.C: Disable test on tile.
5737         * gcc.dg/20020312-2.c: Add a condition for __tile__.
5738         * gcc.dg/20040813-1.c: Disable test on tile.
5739         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
5740         * gcc.misc-tests/linkage.exp: Handle tilegx.
5742 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5744         PR tree-optimization/52210
5745         * gcc.dg/pr52210.c: New test.
5747 2012-02-14  Jason Merrill  <jason@redhat.com>
5749         PR c++/39055
5750         * g++.dg/overload/defarg5.C: New.
5752 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5754         PR c/52181
5755         * c-c++-common/pr52181.c: New test.
5757 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5759         PR c++/52215
5760         * g++.dg/ext/atomic-1.C: New test.
5762 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5764         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
5766 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5768         PR middle-end/52209
5769         * gcc.c-torture/execute/pr52209.c: New test.
5771 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
5773         PR fortran/50981
5774         * gfortran.dg/elemental_optional_args_5.f03: New test.
5776 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
5778         PR testsuite/50076
5779         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
5780         cases.
5782 2012-02-11  Ian Lance Taylor  <iant@google.com>
5784         PR go/51874
5785         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
5786         SPARC Solaris.  Don't run the test at all on systems where it may
5787         not work, rather than xfailing it.
5789 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5791         PR rtl-optimization/52175
5792         * gcc.c-torture/compile/pr52175.c: New test.
5794 2012-02-10  Jason Merrill  <jason@redhat.com>
5796         PR c++/51910
5797         * g++.dg/template/repo10.C: New.
5799 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
5801         PR debug/52132
5802         * gcc.dg/pr52132.c: New test.
5804 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5806         * gnat.dg/specs/aggr4.ads: New test.
5807         * gnat.dg/specs/aggr4_pkg.ads: New helper.
5809 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
5811         PR target/52146
5812         * gcc.target/i386/pr52146.c: New.
5814 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
5816         PR middle-end/52177
5817         * c-c++-common/pr52177.c: New test.
5819 2012-02-10  Jan Hubicka  <jh@suse.cz>
5821         PR middle-end/48600
5822         * g++.dg/torture/pr48600.C: New testcase.
5824 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
5826         PR middle-end/52140
5827         * gcc.dg/dfp/pr52140.c: New test.
5829 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
5831         PR fortran/32380
5832         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
5833         of dg-options.
5835 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
5837         PR middle-end/51867
5838         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
5839         * testsuite/gcc.dg/pr51867.c: New test.
5841 2012-02-09  Ian Lance Taylor  <iant@google.com>
5843         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
5844         which don't support -fsplit-stack.  Turn off optimization when
5845         compiling select5-out.go.
5847 2012-02-08  Ian Lance Taylor  <iant@google.com>
5849         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
5850         systems which don't support -fsplit-stack.
5852 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
5854         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
5855         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
5856         machine instuction in the log.
5858 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
5860         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
5861           to 20 seconds.
5863 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
5865         PR driver/48524
5866         * gcc.dg/pr48524.c: New test.
5867         * gcc.dg/pr48524.spec: New spec file for test.
5869 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5871         PR fortran/32380
5872         * gfortran.dg/vect/pr32380.f90:  New test.
5874 2012-02-08  Tobias Burnus  <burnus@net-b.de>
5876         PR fortran/52151
5877         * gfortran.dg/realloc_on_assign_12.f90: New.
5879 2012-02-08  Richard Guenther  <rguenther@suse.de>
5881         PR rtl-optimization/52170
5882         * gcc.dg/torture/pr52170.c: New testcase.
5884 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
5886         PR gcov-profile/52150
5887         * gcc.dg/tree-prof/pr52150.c: New test.
5889         PR rtl-optimization/52139
5890         * gcc.dg/pr52139.c: New test.
5892 2012-02-07  Jason Merrill  <jason@redhat.com>
5894         PR c++/51675
5895         * g++.dg/cpp0x/constexpr-union3.C: New.
5897         PR c++/52035
5898         * g++.dg/lto/pr52035_0.C: New.
5900 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5902         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
5903         * gcc.dg/special/weak-1.c: Likewise.
5904         * gcc.dg/ucnid-12.c: Likewise.
5905         * gcc.dg/torture/pr45678-1.c: Likewise.
5906         * gcc.dg/torture/pr45678-2.c: Likewise.
5907         * gcc.dg/vector-4.c: Likewise.
5908         * gcc.dg/ipa/inline-5.c: Likewise.
5909         * gcc.dg/ucnid-11.c: Likewise.
5910         * gcc.misc-tests/gcov-13.c: Likewise.
5911         * gcc.misc-tests/gcov-14.c: Likewise.
5912         * g++.dg/ext/label13.C: Likewise.
5913         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
5914         hppa*-*-hpux* options.
5915         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
5916         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
5917         * gcc.dg/pr48616.c: Likewise.
5918         * gcc.dg/pr17957.c: Likewise.
5919         * gcc.dg/pr17055-1.c: Likewise.
5920         * gcc.dg/pr32912-1.c: Likewise.
5921         * gcc.dg/tm/pr51472.c: Likewise.
5922         * c-c++-common/fold-bitand-4.c: Likewise.
5923         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
5924         Use dg-additional-options for extra options.
5926 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
5928         * gcc.target/epiphany/interrupt-2.c: New test.
5930 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5932         PR target/52155
5933         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
5934         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
5935         for MIPS ELF.
5937 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5939         PR target/52152
5940         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
5942 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5944         PR middle-end/24306
5945         PR target/52154
5946         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
5947         * gcc.target/mips/va-arg-1.c: New test.
5949 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
5951         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
5952         for -mno-pointers-to-nested-functions.
5954 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
5956         * gcc.c-torture/execute/20120207-1.c: New test.
5958 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
5960         PR rtl-optimization/52060
5961         * gcc.dg/torture/pr52060.c: New test.
5963         PR middle-end/52074
5964         * gcc.c-torture/compile/pr52074.c: New test.
5966 2012-02-07  Tobias Burnus  <burnus@net-b.de>
5968         PR fortran/51514
5969         * gfortran.dg/class_to_type_2.f90: New.
5971 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
5973         PR fortran/32373
5974         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
5975         Remove module.
5977 2012-02-06  Jason Merrill  <jason@redhat.com>
5979         PR c++/52088
5980         * g++.dg/template/conv13.C: New.
5982 2012-02-06  Richard Guenther  <rguenther@suse.de>
5984         PR tree-optimization/52115
5985         * gcc.c-torture/compile/pr52115.c: New testcase.
5987 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
5989         PR target/52129
5990         * gcc.c-torture/execute/pr52129.c: New test.
5992 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
5994         * gcc.dg/pr48374.c: Actually add the test I forgot
5995         in the 2012-01-25 commit.
5997 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
5999         PR fortran/32373
6000         * gfortran.dg/vect/vect-8.f90:  New test case.
6002 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
6004         PR fortran/48847
6005         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
6007 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
6009         PR fortran/52102
6010         * gfortran.dg/class_48.f90 : Add test of allocate class array
6011         component with source in subroutine test3.  Remove commenting
6012         out in subroutine test4, since branching on unitialized variable
6013         is now fixed (no PR for this last.).
6015 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6017         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
6018         on MIPS targets.
6019         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
6021 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6023         PR target/52125
6024         * lib/target-supports.exp (check_effective_target_mips_rel): New.
6025         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
6027 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6029         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
6030         (check_effective_target_sync_int_long): Use it.
6031         (check_effective_target_sync_char_short): Likewise.
6032         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
6034 2012-02-05  Tobias Burnus  <burnus@net-b.de>
6036         PR fortran/51972
6037         * gfortran.dg/class_48.f90: Add some further checks.
6039 2012-02-05  Ira Rosen  <irar@il.ibm.com>
6041         PR tree-optimization/52091
6042         * gcc.dg/vect/pr52091.c: New test.
6044 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
6046         PR rtl-optimization/52113
6047         * gcc.target/avr/pr52113.c: New test.
6049 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
6051         PR rtl-optimization/52092
6052         * gcc.c-torture/compile/pr52092.c: New test.
6054 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
6056         PR fortran/41587
6057         * gfortran.dg/class_array_10.f03: New test.
6059         PR fortran/46356
6060         * gfortran.dg/class_array_11.f03: New test.
6062         PR fortran/51754
6063         * gfortran.dg/class_array_12.f03: New test.
6065 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
6067         PR fortran/52012
6068         * gfortran.dg/realloc_on_assign_11.f90: New test.
6070 2012-02-02  Tobias Burnus  <burnus@net-b.de>
6072         PR fortran/52093
6073         * gfortran.dg/shape_7.f90: New.
6075 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6077         * gcc.target/mips/mips-prepend-1.c: New test.
6079 2012-02-02  Jan Hubicka  <jh@suse.cz>
6080             Tom de Vries  <tom@codesourcery.com>
6082         PR middle-end/51998
6083         * testsuite/gcc.dg/alias-12.c: New testcase.
6084         * testsuite/gcc.dg/alias-13.c: New testcase.
6086 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
6088         PR target/52086
6089         * gcc.dg/pr52086.c: New test.
6091         PR tree-optimization/52073
6092         * gcc.c-torture/compile/pr52073.c: New test.
6094 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
6096         PR fortran/51958
6097         * gfortran.dg/function_optimize_10.f90:  New test.
6099 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
6101         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
6102         test on alpha*-*-*.
6104 2012-02-01  Tobias Burnus  <burnus@net-b.de>
6106         PR fortran/52024
6107         * gfortran.dg/typebound_operator_14.f90: New.
6109 2012-02-01  Tobias Burnus  <burnus@net-b.de>
6111         PR fortran/52059
6112         * gfortran.dg/elemental_function_1.f90: New.
6114 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
6116         PR rtl-optimization/51374
6117         * gcc.target/avr/torture/pr51374-1.c:
6118         Also fail if SBIS is seen.
6120 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
6122         PR rtl-optimization/51374
6123         * gcc.target/avr/torture/pr51374-1.c: New.
6125 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6127         PR fortran/52024
6128         * gfortran.dg/typebound_generic_11.f90: New.
6130 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6132         PR fortran/52029
6133         * gfortran.dg/class_49.f90: New.
6135 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6137         PR fortran/52013
6138         * gfortran.dg/elemental_args_check_6.f90: New.
6140 2012-01-31  Jason Merrill  <jason@redhat.com>
6142         PR c++/52043
6143         * g++.dg/cpp0x/variadic122.C: New.
6145 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
6147         PR fortran/52012
6148         * gfortran.dg/realloc_on_assign_10.f90: New test.
6150 2012-01-31  Richard Guenther  <rguenther@suse.de>
6152         PR tree-optimization/51528
6153         * gcc.dg/torture/pr51528.c: New testcase.
6155 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
6157         PR go/48501
6158         * lib/go.exp (go_target_compile): Append timeout= to options.
6159         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
6160         select5-out.go test on alpha*-*-* targets.
6162 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6164         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
6165         (TEST_SHORT): Reformat in the same way.
6166         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
6167         (TEST_SHORT): Reformat in the same way.
6168         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
6169         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
6170         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
6171         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
6172         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
6174 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
6176         PR target/51835
6177         * gcc.target/arm/pr51835.c: New testcase.
6179 2012-01-30  Richard Guenther  <rguenther@suse.de>
6181         PR tree-optimization/52028
6182         * gcc.dg/torture/pr52028.c: New testcase.
6183         * gfortran.dg/ldist-pr45199.f: Adjust.
6184         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
6185         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6186         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6188 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
6190         PR debug/52027
6191         * gcc.dg/tree-prof/pr52027.c: New test.
6193         PR tree-optimization/52046
6194         * gcc.dg/pr52046.c: New test.
6196         PR debug/52048
6197         * g++.dg/other/pr52048.C: New test.
6199 2012-01-30  Richard Guenther  <rguenther@suse.de>
6201         PR tree-optimization/52045
6202         * gcc.dg/pr52045.c: New testcase.
6204 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6206         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
6207         new code generated for __sync_lock_release.
6209 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6211         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
6213 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6215         PR testsuite/51875
6216         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
6218         * g++.dg/ext/visibility/template10.C: Fix typo.
6220         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
6222 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6224         PR c++/51327
6225         * g++.dg/cpp0x/constexpr-ice6.C: New.
6227 2012-01-29  Tobias Burnus  <burnus@net-b.de>
6229         PR fortran/41600
6230         * gfortran.dg/default_initialization_6.f90: New.
6232 2012-01-29  Tobias Burnus  <burnus@net-b.de>
6234         PR fortran/51972
6235         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
6236         * gfortran.dg/class_48.f90: New.
6238 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
6240         PR fortran/51808
6241         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
6243 2012-01-28  Tobias Burnus  <burnus@net-b.de>
6245         PR fortran/51972
6246         * gfortran.dg/class_allocate_12.f90: New.
6248 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
6250         * gcc.dg/torture/pr50444.c: Fix dg directives.
6252 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
6254         PR target/52006
6255         * gcc.target/arm/pr52006.c: New test.
6257 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
6259         PR testsuite/52011
6260         * gcc.dg/lto/trans-mem.h: New file.
6261         * gcc.dg/lto/trans-mem-2_0.c: Include it.
6262         * gcc.dg/lto/trans-mem-1_1.c: Same.
6263         * gcc.dg/lto/trans-mem-4_1.c: Same.
6264         * gcc.dg/lto/trans-mem-3_1.c: Same.
6266 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6268         PR fortran/52022
6269         * gfortran.dg/dummy_procedure_7.f90: New.
6271 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
6273         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
6274         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
6276 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
6278         PR c++/51852
6279         * g++.dg/other/gc5.C: New test.
6281 2012-01-27  Richard Guenther  <rguenther@suse.de>
6283         PR tree-optimization/50444
6284         * gcc.dg/torture/pr50444.c: New testcase.
6286 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6288         PR fortran/51970
6289         PR fortran/51977
6290         * gfortran.dg/move_alloc_13.f90: New.
6292 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6294         PR fortran/51953
6295         * gfortran.dg/allocate_alloc_opt_13.f90: New.
6296         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
6297         and change dg-error string.
6299 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6301         PR fortran/52016
6302         * gfortran.dg/elemental_args_check_5.f90: New.
6304 2012-01-27  Richard Guenther  <rguenther@suse.de>
6306         PR middle-end/51959
6307         * g++.dg/torture/pr51959.C: New testcase.
6309 2012-01-27  Tom de Vries  <tom@codesourcery.com>
6311         PR tree-optimization/51990
6312         * gcc.dg/pr51990.c: New test.
6313         * gcc.dg/pr51990-2.c: Same.
6315 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
6316             Tobias Burnus <burnus@gcc.gnu.org>
6318         PR fortran/48705
6319         * gfortran.dg/class_allocate_11.f03: New.
6321         PR fortran/51870
6322         PR fortran/51943
6323         PR fortran/51946
6324         * gfortran.dg/class_allocate_7.f03: New.
6325         * gfortran.dg/class_allocate_8.f03: New.
6326         * gfortran.dg/class_allocate_9.f03: New.
6327         * gfortran.dg/class_allocate_10.f03: New.
6329 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6331         * gnat.dg/discr34.adb: New test.
6332         * gnat.dg/discr34_pkg.ads: New helper.
6334 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6336         * gnat.dg/discr33.adb: New test.
6338 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6340         * gnat.dg/limited_with3.ad[sb): New test.
6341         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
6342         * gnat.dg/limited_with3_pkg2.ads: Likewise.
6343         * gnat.dg/limited_with3_pkg3.ads: Likewise.
6345 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6347         * gnat.dg/stack_usage1.adb: New test.
6348         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
6350         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
6351         * gcc.dg/pr44194-2.c: Likewise.
6353 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
6355         PR c++/51370
6356         * g++.dg/template/crash112.C: New.
6358 2012-01-27  Richard Henderson  <rth@redhat.com>
6360         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
6362 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6364         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
6366 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
6368         PR middle-end/51895
6369         * g++.dg/opt/pr51895.C: New test.
6371 2012-01-26  Michael Matz  <matz@suse.de>
6373         PR tree-optimization/48794
6374         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
6376 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6378         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
6380 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6382         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
6383         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
6384         memory.
6385         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
6386         the default value for s390 and s390x.
6388 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
6390         PR lto/51698
6391         * gcc.dg/lto/trans-mem-4_0.c: New.
6392         * gcc.dg/lto/trans-mem-4_1.c: New.
6393         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
6394         TM builtins.
6395         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
6396         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
6397         TM builtins.
6398         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
6399         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
6400         TM builtins.
6402 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
6404         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
6406 2012-01-25  Ian Lance Taylor  <iant@google.com>
6408         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
6410 2012-01-25  Tobias Burnus  <burnus@net-b.de>
6412         PR fortran/51995
6413         * gfortran.dg/typebound_proc_25.f90: New.
6415 2012-01-25  Jason Merrill  <jason@redhat.com>
6417         PR c++/51992
6418         * g++.dg/lto/pr51992_0.C: New.
6420 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
6422         PR tree-optimization/51987
6423         * gcc.target/i386/pr51987.c: New test.
6425 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
6427         * gcc.dg/tm/lto-1.c: Require lto support in target.
6429 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
6431         PR rtl-optimization/48374
6432         * gcc.dg/pr48374.c: New test.
6434 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
6436         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
6438 2012-01-25  Tobias Burnus  <burnus@net-b.de>
6440         PR fortran/51966
6441         * gfortran.dg/derived_constructor_char_3.f90: New.
6443 2012-01-24  Ian Lance Taylor  <iant@google.com>
6445         * go.test/go-test.exp (filecmp): New procedure.
6446         (errchk): Handle quoted square brackets.
6447         (go-gc-tests): Set go_compile_args. Handle various new test
6448         lines.  Skip a few new tests.
6449         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
6451 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6453         * lib/target-supports.exp (proc check_effective_target_vect_perm)
6454         (check_effective_target_vect_extract_even_odd)
6455         (check_effective_target_vect_interleave): Return true for MIPS
6456         paired-single.
6458 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6460         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
6461         (main): Use it instead of argc.
6463 2012-01-24  Jason Merrill  <jason@redhat.com>
6465         PR c++/51973
6466         * g++.dg/cpp0x/sfinae31.C: New.
6468 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6470         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
6472 2012-01-24  Jason Merrill  <jason@redhat.com>
6474         PR c++/51812
6475         * g++.dg/inherit/covariant20.C: New.
6477 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6479         PR c++/51223
6480         * g++.dg/parse/crash58.C: New.
6482 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
6484         PR target/51957
6485         * gcc.dg/pr51957-1.c: New test.
6486         * gcc.dg/pr51957-1.h: New file.
6487         * gcc.dg/pr51957-2.c: New test.
6489 2012-01-23  Jason Merrill  <jason@redhat.com>
6491         PR c++/51930
6492         * g++.dg/ext/visibility/template10.C: New.
6494 2012-01-23  Tobias Burnus  <burnus@net-b.de>
6496         PR fortran/51948
6497         * gfortran.dg/move_alloc_12.f90: New.
6499 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6501         PR middle-end/45416
6502         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
6504 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6506         PR c++/51398
6507         * g++.dg/template/crash111.C: New.
6509 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
6511         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
6512         configurations.
6513         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
6515 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
6517         PR testsuite/51941
6518         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
6519         the DW_TAG_class_type and DW_AT_name: "Executor".
6521 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6523         * lib/target-supports.exp
6524         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
6525         (check_effective_target_vect_interleave): Likewise.
6527 2012-01-22  Jason Merrill  <jason@redhat.com>
6529         PR c++/51925
6530         * g++.dg/template/using20.C: New.
6531         * g++.dg/template/template-id-2.C: Adjust diagnostic.
6533 2012-01-23  Jason Merrill  <jason@redhat.com>
6535         PR target/51934
6536         * g++.dg/torture/pr51344.C: Limit to x86.
6538 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
6540         * c-c++-common/tm/omp.c: Require target with pthread support.
6542 2012-01-23  Richard Guenther  <rguenther@suse.de>
6544         PR tree-optimization/51949
6545         * gcc.dg/torture/pr51949.c: New testcase.
6547 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
6549         PR rtl-optimization/51933
6550         * gcc.c-torture/execute/pr51933.c: New test.
6552 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
6554         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
6555         Do not define for Interix.
6557 2012-01-22  Jason Merrill  <jason@redhat.com>
6559         PR c++/51832
6560         * g++.dg/lto/pr51832.h: New.
6561         * g++.dg/lto/pr51832_0.C: New.
6562         * g++.dg/lto/pr51832_1.C: New.
6564 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6566         * gcc.dg/ext-elim-1.c: New test.
6568 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6570         PR target/51931
6571         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
6572         * g++.dg/opt/longbranch1.C: Likewise.
6574 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6576         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
6577         in C++11 mode.
6579 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6581         PR fortran/50556
6582         * gfortran.dg/namelist_74.f90: New test.
6583         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
6585 2012-01-21  Tobias Burnus  <burnus@net-b.de>
6587         PR fortran/51913
6588         * gfortran.dg/class_47.f90: New.
6590 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
6592         * gnat.dg/renaming5.ad[sb]: New test.
6594 2012-01-20  Jason Merrill  <jason@redhat.com>
6596         PR c++/51919
6597         * g++.dg/pch/mangle1.{C,Hs}: Remove.
6599 2012-01-20  Jason Merrill  <jason@redhat.com>
6601         PR c++/51922
6602         * g++.dg/ext/attrib42.C: Require ilp32.
6604 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6606         PR target/51915
6607         * gcc.target/arm/pr51915.c: New test.
6609 2012-01-20  Cary Coutant  <ccoutant@google.com>
6610             Dodji Seketeli  <dodji@redhat.com>
6612         PR debug/45682
6613         * g++.dg/debug/dwarf2/nested-3.C: New test.
6615 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6617         PR c++/51402
6618         * g++.dg/template/crash110.C: New.
6620 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6622         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
6623         Remove default options on hppa*-*-hpux*.
6625 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6627         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
6629 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6631         * gcc.c-torture/compile/pr51856.c: New testcase.
6633 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
6635         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
6636         options to go_target_compile.
6638 2012-01-20  Kai Tietz  <ktietz@redhat.com>
6640         * g++.dg/torture/pr51344.C: Fix typo.
6642 2012-01-20  Richard Guenther  <rguenther@suse.de>
6644         PR tree-optimization/51903
6645         * g++.dg/torture/pr51903.C: New testcase.
6647 2012-01-20  Tobias Burnus  <burnus@net-b.de>
6648             Janus Weil  <janus@gcc.gnu.org>
6650         PR fortran/51056
6651         * gfortran.dg/use_21.f90: New.
6653 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6655         PR target/51106
6656         * gcc.dg/torture/pr51106-1.c: New test.
6657         * gcc.dg/torture/pr51106-2.c: New test.
6659 2012-01-19  Kai Tietz  <ktietz@redhat.com>
6661         * g++.dg/torture/pr51344.C: New test.
6663 2012-01-19  Tobias Burnus  <burnus@net-b.de>
6665         PR fortran/51904
6666         * gfortran.dg/intrinsic_size_2.f90: New.
6668 2012-01-19  Jason Merrill  <jason@redhat.com>
6670         PR c++/51889
6671         * g++.dg/inherit/using7.C: New.
6673 2012-01-19  Richard Guenther  <rguenther@suse.de>
6675         PR tree-optimization/37997
6676         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
6678 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
6680         PR rtl-optimization/51505
6681         * gcc.dg/pr51505.c: New test.
6683 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
6685         PR fortran/51634
6686         * gfortran.dg/typebound_operator_12.f03: New.
6687         * gfortran.dg/typebound_operator_13.f03: New.
6689 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
6691         PR c++/51225
6692         * g++.dg/cpp0x/pr51225.C: New.
6694 2012-01-17  Ian Lance Taylor  <iant@google.com>
6696         PR go/50656
6697         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
6699 2012-01-17  Tobias Burnus  <burnus@net-b.de>
6701         PR fortran/51869
6702         * gfortran.dg/realloc_on_assign_9.f90: New.
6704 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
6706         PR other/51165
6707         * gcc.dg/tm/memopt-3.c: Remove xfail.
6708         * gcc.dg/tm/memopt-4.c: Remove xfail.
6709         * gcc.dg/tm/memopt-5.c: Remove xfail.
6710         * gcc.dg/tm/memopt-7.c: Remove xfail.
6712 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
6714         PR tree-optimization/51877
6715         * gcc.c-torture/execute/pr51877.c: New test.
6717 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
6719         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
6720         {!vect_align_arrays} to vect_sizes_32B_16B.
6721         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
6722         * gcc.dg/vect/vect-peel-3.c: Ditto.
6724 2012-01-16  Jason Merrill  <jason@redhat.com>
6726         PR c++/51854
6727         * g++.dg/abi/mangle60.C: New.
6729         PR c++/51827
6730         * g++.dg/pch/mangle1.{C,Hs}: New.
6732 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
6733             Tobias Burnus  <burnus@net-b.de>
6735         PR fortran/50981
6736         * gfortran.dg/elemental_optional_args_3.f90: New
6737         * gfortran.dg/elemental_optional_args_4.f90: New
6739 2012-01-16  Tobias Burnus  <burnus@net-b.de>
6741         PR fortran/51809
6742         * gfortran.dg/use_20.f90: New
6744 2012-01-16  Jason Merrill  <jason@redhat.com>
6746         PR c++/51868
6747         * g++.dg/cpp0x/rv-bitfield.C: New.
6748         * g++.dg/cpp0x/rv-bitfield2.C: New.
6750 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
6752         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
6753         subroutine 'qsort' and use index array to assign the result.
6755 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
6757         PR tree-optimization/51865
6758         * gcc.dg/pr51865.c: New test.
6760 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6762         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
6764 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6766         * gcc.target/mips/code-readable-2.c: Allow the jump table address
6767         to be loaded from the constant pool, rather than via %hi and %lo.
6769 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
6771         PR rtl-optimization/51821
6772         * gcc.dg/pr51821.c: New test.
6774 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
6776         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
6778 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
6780         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
6782 2012-01-14  Tobias Burnus  <burnus@net-b.de>
6784         PR fortran/51800
6785         * gfortran.dg/init_flag_8.f90: New.
6786         * gfortran.dg/init_flag_9.f90: New.
6788 2011-01-14  Tobias Burnus  <burnus@net-b.de>
6790         PR fortran/51816
6791         * gfortran.dg/use_18.f90: New.
6792         * gfortran.dg/use_19.f90: New.
6794 2012-01-13  Ian Lance Taylor  <iant@google.com>
6796         PR c++/50012
6797         * g++.dg/warn/Wsign-compare-4.C: New.
6799 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
6801         PR fortran/48351
6802         * gfortran.dg/alloc_comp_assign.f03: New.
6803         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
6804         __BUILTIN_FREE from 38 to 32.
6806 2012-01-13  Jason Merrill  <jason@redhat.com>
6808         PR c++/20681
6809         * g++.dg/warn/Wreturn-type-7.C: New.
6811 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6813         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
6814         assumption.
6815         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
6816         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
6817         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
6818         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
6819         int32plus because of big array needed.
6820         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
6821         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
6823 2012-01-13  Jason Merrill  <jason@redhat.com>
6825         PR c++/51813
6826         * g++.dg/ext/visibility/template9.C: New.
6828         PR c++/51620
6829         * g++.dg/cpp0x/defaulted34.C: New.
6830         * g++.dg/template/virtual3.C: New.
6832 2012-01-13  Richard Guenther  <rguenther@suse.de>
6834         PR middle-end/8081
6835         * gcc.dg/torture/pr8081.c: New testcase.
6837 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6839         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
6841 2012-01-12  Jason Merrill  <jason@redhat.com>
6843         PR c++/51714
6844         * g++.dg/ext/stmtexpr14.C: New.
6846 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
6848         PR c++/51633
6849         * g++.dg/cpp0x/constexpr-diag4.C: New test.
6851 2012-01-12  Jason Merrill  <jason@redhat.com>
6853         PR c++/48051
6854         * g++.dg/abi/mangle48.C: Test qualified-names, too.
6855         * g++.dg/abi/mangle58.C: Likewise.
6857         PR c++/51403
6858         * g++.dg/template/arg8.C: New.
6860 2012-01-12  Ira Rosen  <irar@il.ibm.com>
6862         PR tree-optimization/51799
6863         * gcc.dg/vect/pr51799.c: New test.
6864         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
6865         patterns.
6867 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6868             Tobias Burnus  <burnus@net-b.de>
6870         PR fortran/51057
6871         PR fortran/51616
6872         * lib/target-supports.exp
6873         (check_effective_target_fortran_largest_fp_has_sqrt): New.
6874         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
6876 2012-01-11  Jason Merrill  <jason@redhat.com>
6878         PR c++/51565
6879         * g++.dg/ext/attrib42.C: New.
6881 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
6883         PR bootstrap/51796
6884         * gcc.dg/pr51796.c: New test.
6886 2012-01-11  Jason Merrill  <jason@redhat.com>
6888         PR c++/51818
6889         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
6891 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6893         * gnat.dg/array19.ad[sb]: New test.
6895 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6897         * gnat.dg/opt23.ad[sb]: New test.
6898         * gnat.dg/opt23_pkg.ad[sb]: New helper.
6899         * gnat.dg/opt24.ad[sb]: New test.
6901 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6903         PR tree-optimization/49642
6904         * gcc.dg/tree-ssa/pr49642-1.c: New test.
6905         * gcc.dg/tree-ssa/pr49642-2.c: New test.
6907 2012-01-11  Jason Merrill  <jason@redhat.com>
6909         PR c++/51613
6910         * g++.dg/template/explicit-args5.C: New.
6912 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6914         * gcc.c-torture/execute/20120110-1.c: New testcase.
6916 2012-01-10  Jason Merrill  <jason@redhat.com>
6918         PR c++/51614
6919         * g++.dg/inherit/ambig1.C: New.
6921         PR c++/51433
6922         * g++.dg/cpp0x/constexpr-cache1.C: New.
6924 2012-01-10  Richard Guenther  <rguenther@suse.de>
6926         PR tree-optimization/51801
6927         * gcc.dg/torture/pr51801.c: New testcase.
6929 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6931         PR fortran/51652
6932         * gfortran.dg/allocate_with_typespec_5.f90: New.
6934 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6936         * gfortran.dg/class_39.f03: Update dg-error string.
6938 2012-01-10  Richard Guenther  <rguenther@suse.de>
6940         PR tree-optimization/50913
6941         * gcc.dg/graphite/interchange-16.c: New testcase.
6942         * gcc.dg/graphite/scop-20.c: XFAIL.
6943         * gfortran.dg/graphite/interchange-1.f: Likewise.
6944         * gfortran.dg/graphite/block-1.f90: Likewise.
6945         * gfortran.dg/graphite/block-2.f: Likewise.
6947 2012-01-10  Richard Henderson  <rth@redhat.com>
6949         * lib/target-supports.exp (check_effective_target_vect_perm,
6950         check_effective_target_vect_perm_byte,
6951         check_effective_target_vect_perm_short): Enable for arm neon.
6953 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6955         PR fortran/46328
6956         * gfortran.dg/typebound_operator_11.f90: New.
6958 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
6960         * gnat.dg/array18.adb: New test.
6961         * gnat.dg/array18_pkg.ads: New helper.
6963 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
6965         PR fortran/51791
6966         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
6967         around base object in first assignment in main program.
6968         * gfortran.dg/typebound_operator_10.f03: New test.
6970 2012-01-09  Martin Jambor  <mjambor@suse.cz>
6972         PR tree-optimization/51759
6973         * g++.dg/ipa/pr51759.C: New test.
6975 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6977         PR fortran/51758
6978         * gfortran.dg/optional_absent_2.f90: New.
6980 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6982         PR fortran/51578
6983         * gfortran.dg/use_17.f90: New.
6985 2012-01-09  Gary Funck  <gary@intrepid.com>
6987         PR preprocessor/33919
6988         * gcc.dg/pr33919.c: New test.
6989         * gcc.dg/pr33919-0.h: New test header file.
6990         * gcc.dg/pr33919-1.h: Ditto.
6991         * gcc.dg/pr33919-2.h: Ditto.
6993 2012-01-07  Jan Hubicka  <jh@suse.cz>
6995         PR tree-optimize/51694
6996         * gcc.c-torture/compile/pr51694.c: new testcase.
6998 2012-01-07  Jan Hubicka  <jh@suse.cz>
7000         PR tree-optimization/51600
7001         * g++.dg/torture/pr51600.C: New testcase.
7003 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7005         PR gcov-profile/51715
7006         PR gcov-profile/51717
7007         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
7008         * gcc.misc-tests/gcov-14.c: Likewise.
7010 2012-01-06  Jason Merrill  <jason@redhat.com>
7012         * g++.dg/parse/new5.C: New.
7014 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
7016         PR testsuite/51655
7017         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
7018         including <string.h>.
7020 2012-01-06  Jason Merrill  <jason@redhat.com>
7022         * g++.dg/abi/mangle51.C: New.
7023         * g++.dg/abi/mangle52.C: New.
7024         * g++.dg/abi/mangle53.C: New.
7025         * g++.dg/abi/mangle54.C: New.
7026         * g++.dg/abi/mangle55.C: New.
7027         * g++.dg/abi/mangle56.C: New.
7028         * g++.dg/abi/mangle57.C: New.
7029         * g++.dg/abi/mangle58.C: New.
7030         * g++.dg/abi/mangle59.C: New.
7031         * g++.dg/cpp0x/trailing3.C: Update mangling.
7032         * g++.dg/cpp0x/variadic111.C: Update mangling.
7033         * g++.dg/cpp0x/variadic4.C: Update mangling.
7034         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
7035         * g++.dg/template/nontype22.C: Works now.
7036         * g++.dg/template/pr35240.C: Works now.
7038         * g++.dg/cpp0x/error7.C: New.
7040 2012-01-06  Tobias Burnus <burnus@net-b.de>
7042         * gfortran.dg/deallocate_stat_2.f90: New.
7043         * coarray/allocate_errgmsg.f90: New.
7044         * gfortran.dg/coarray_lib_alloc_1.f90: New.
7045         * gfortran.dg/coarray_lib_alloc_2.f90: New.
7046         * coarray/subobject_1.f90: Fix for num_images > 1.
7047         * gfortran.dg/deallocate_stat.f90: Update due to changed
7048         stat= handling.
7050 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
7052         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
7054 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7056         * ada/acats/overflow.lst: Add cb20004.
7058 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
7060         PR c++/51541
7061         * g++.dg/cpp0x/alias-decl-18.C: New test.
7063 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7065         * gcc.c-torture/execute/20120104-1.c: New test.
7067 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
7069         PR fortran/PR48946
7070         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
7071         the old typebound_operator_8.f03.
7072         * gfortran.dg/typebound_operator_8.f03: New version of
7073         typebound_operator_7.f03 with 'u' a derived type instead of a
7074         class object.
7076 2012-01-05  Richard Guenther  <rguenther@suse.de>
7078         * g++.dg/torture/pr49309.C: Skip for -flto.
7080 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
7082         PR middle-end/51761
7083         * gcc.c-torture/compile/pr51761.c: New test.
7085 2012-01-05  Richard Guenther  <rguenther@suse.de>
7087         PR tree-optimization/51760
7088         * gcc.dg/torture/pr51760.c: New testcase.
7090 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
7092         PR middle-end/51472
7093         * gcc.dg/tm/memopt-6.c: Adjust regexp.
7095 2012-01-05  Richard Guenther  <rguenther@suse.de>
7097         PR lto/41576
7098         * gfortran.dg/lto/pr41576_0.f90: New testcase.
7099         * gfortran.dg/lto/pr41576_1.f90: Likewise.
7101 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
7103         PR debug/51695
7104         * gcc.dg/pr51695.c: New test.
7106 2012-01-04  Andrew Pinski  <apinski@cavium.com>
7108         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
7109         * gcc.target/mips/octeon2-lx-1.c: New test.
7110         * gcc.target/mips/mips64-dsp-ldx.c: New test.
7111         * gcc.target/mips/octeon2-lx-2.c: New test.
7112         * gcc.target/mips/octeon2-lx-3.c: New test.
7114 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
7116         PR other/51163
7117         PR other/51164
7118         * gcc.dg/tm/alias-1.c:  Adjust regexp.
7119         * gcc.dg/tm/alias-2.c:  Adjust regexp.
7121 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7123         PR c++/51064
7124         * g++.dg/warn/Wparentheses-26.C: New.
7126 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
7128         * gfortran.dg/elemental_optional_args_2.f90: New test.
7130 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7132         PR fortran/49693
7133         * gfortran.dg/common_17.f90:  New test.
7135 2012-01-04  Richard Guenther  <rguenther@suse.de>
7137         PR tree-optimization/49651
7138         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
7139         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7141 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7143         PR c++/51738
7144         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
7146 2012-01-03  Andrew Pinski  <apinski@cavium.com>
7148         * lib/scanasm.exp (dg-function-on-line): Always use a special format
7149         for all mips targets.  Also allow an optional .cfi_startproc.
7151 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
7153         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
7155 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7157         PR c++/29273
7158         * g++.dg/rtti/dyncast5.C: New.
7160 2012-01-03  Richard Guenther  <rguenther@suse.de>
7162         PR tree-optimization/51070
7163         * gcc.dg/torture/pr51070-2.c: New testcase.
7165 2012-01-03  Richard Guenther  <rguenther@suse.de>
7167         PR tree-optimization/51692
7168         * gcc.dg/torture/pr51692.c: New testcase.
7170 2012-01-03  Richard Guenther  <rguenther@suse.de>
7172         PR debug/51650
7173         * g++.dg/lto/pr51650-3_0.C: New testcase.
7175 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7177         PR c++/15867
7178         * g++.dg/warn/Wredundant-decls-spec.C: New.
7180 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
7182         PR tree-optimization/51719
7183         * g++.dg/tree-prof/pr51719.C: New test.
7185 2012-01-03  Richard Guenther  <rguenther@suse.de>
7187         PR middle-end/51730
7188         * gcc.dg/fold-compare-6.c: New testcase.
7190 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
7192         PR c++/51669
7193         * g++.dg/gomp/pr51669.C: New test.
7195 2012-01-02  Jason Merrill  <jason@redhat.com>
7197         PR c++/51675
7198         * g++.dg/cpp0x/constexpr-union2.C: New.
7200         PR c++/51666
7201         * g++.dg/cpp0x/nsdmi-defer5.C: New.
7203 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
7205         PR c++/51462
7206         * g++.dg/cpp0x/constexpr-99.C: New test.
7208 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
7210         PR c++/20140
7211         * g++.dg/template/init9.C: New.
7213 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7215         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
7216         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
7217         rather than a specific number.
7219 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
7221         PR fortran/46262
7222         PR fortran/46328
7223         PR fortran/51052
7224         * gfortran.dg/typebound_operator_7.f03: New.
7225         * gfortran.dg/typebound_operator_8.f03: New.
7227 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7229         PR target/51729
7230         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
7231         XFAIL.
7232         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7234 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7236         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
7238 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7240         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
7241         for MIPS.
7243 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7245         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
7246         * gfortran.dg/io_real_boz_4.f90: Likewise.
7247         * gfortran.dg/io_real_boz_5.f90: Likewise.
7249 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7251         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
7253 2012-01-02  Revital Eres  <revital.eres@linaro.org>
7255         * gcc.dg/sms-11.c: New file.
7257 2012-01-02  Tobias Burnus  <burnus@net-b.de>
7259         PR fortran/51682
7260         * gfortran.dg/coarray/image_index_3.f90: New.
7262 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7264         PR c++/16603
7265         * g++.dg/parse/enum8.C: New.
7267 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7269         PR c++/51379
7270         * g++.dg/conversion/reinterpret4.C: New.
7271         * g++.dg/conversion/reinterpret1.C: Adjust.
7273 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7275         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
7277 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7279         * g++.old-deja/g++.brendan/crash25.C: Adjust.
7280         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7281         * g++.old-deja/g++.jason/access14.C: Likewise.
7282         * g++.old-deja/g++.jason/access8.C: Likewise.
7283         * g++.old-deja/g++.jason/access1.C: Likewise.
7284         * g++.old-deja/g++.other/access3.C: Likewise.
7285         * g++.old-deja/g++.other/access5.C: Likewise.
7286         * g++.old-deja/g++.law/unsorted1.C: Likewise.
7287         * g++.old-deja/g++.law/visibility22.C: Likewise.
7288         * g++.old-deja/g++.law/visibility26.C: Likewise.
7289         * g++.old-deja/g++.mike/p2746.C: Likewise.
7290         * g++.dg/debug/using1.C: Likewise.
7291         * g++.dg/lookup/using51.C: Likewise.
7292         * g++.dg/inherit/using5.C: Likewise.
7293         * g++.dg/inherit/pr30297.C: Likewise.
7294         * g++.dg/inherit/access8.C: Likewise.
7295         * g++.dg/torture/pr39362.C: Likewise.
7296         * g++.dg/template/crash13.C: Likewise.
7297         * g++.dg/template/using10.C: Likewise.
7299 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7301         PR fortran/51502
7302         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
7303         change.
7305 2012-01-01  Ira Rosen  <irar@il.ibm.com>
7307         PR tree-optimization/51704
7308         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
7309         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
7310         corresponding flags.
7312 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7314         PR c++/51723
7315         * g++.dg/cpp0x/constexpr-delegating2.C: New.
7317 2012-01-01  Jan Hubicka  <jh@suse.cz>
7319         PR rtl-optimization/51069
7320         * gcc.c-torture/compile/pr51069.c: New testcase.
7322 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
7324         PR tree-optimization/51683
7325         * gcc.dg/pr51683.c: New test.
7327 Copyright (C) 2012 Free Software Foundation, Inc.
7329 Copying and distribution of this file, with or without modification,
7330 are permitted in any medium without royalty provided the copyright
7331 notice and this notice are preserved.