2012-09-04 Janus Weil <janus@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob163eeab5897b75b4f9bb01e58914b8f5548b3cab
1 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
3         PR fortran/54243
4         PR fortran/54244
5         * gfortran.dg/select_type_29.f03: New.
7 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
9         * gcc.dg/fold-perm.c: Improve test.
11 2012-09-03  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/51632
14         * gfortran.dg/coarray_class_1.f90: New.
16 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
18         PR target/49206
19         * gcc.c-torture/compile/pr49206.c: New test.
21 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
22             Uros Bizjak  <ubizjak@gmail.com>
24         PR target/36680
25         * gfortran.dg/pr36680.f90: New test.
27 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
29         PR target/42295
30         * g++.dg/opt/pr42295.C: New test.
32 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
34         PR target/54436
35         * gcc.dg/torture/pr54436.c: New test.
37 2012-09-01  Andrew Pinski  <apinski@cavium.com>
39         * gcc.target/mips/truncate-8.c: New testcase.
41 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
43         PR target/46829
44         PR target/46843
45         * gcc.target/i386/pr46829.c: New test.
46         * gcc.target/i386/pr46843.c: Ditto.
48 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
49             Jason Merrill  <jason@redhat.com>
51         PR c++/18747
52         * g++.dg/parse/error50.C: New.
54 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
56         PR c/54428
57         * gcc.c-torture/compile/pr54428.c: New test.
59 2012-08-31  Ollie Wild  <aaw@google.com>
61         PR c++/54197
62         * g++.dg/init/lifetime3.C: New test.
64 2012-08-31  Martin Jambor  <mjambor@suse.cz>
66         PR middle-end/54409
67         * gcc.dg/torture/pr54409.c: New test.
69 2012-08-31  Martin Jambor  <mjambor@suse.cz>
71         * gfortran.dg/pr48636.f90: Add dump scan checks.
73 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
75         * gcc.target/mips/mips.exp: Work out default -msynci setting.
77 2012-08-28  Joey Ye  <joey.ye@arm.com>
79         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
81 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
83         PR target/46254
84         * gcc.target/i386/pr46254.c: New test.
86 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
88         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
89         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
90         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
92 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
94         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
95         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
96         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
97         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
98         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
99         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
100         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
101         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
102         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
103         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
104         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
105         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
106         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
107         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
108         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
109         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
110         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
111         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
112         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
113         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
114         gcc.target/mips/unaligned-1.c: Tighten regexps.
116 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
118         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
119         (mips_option_groups): Remove optimization.  Add various -f options.
120         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
121         and -pg imply -fno-omit-frame-pointer.
122         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
123         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
124         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
125         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
126         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
127         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
128         * gcc.target/mips/abi-n32-long32.c: Likewise.
129         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
130         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
131         * gcc.target/mips/abi-n32-long64.c: Likewise.
132         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
133         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
134         * gcc.target/mips/abi-n64-long32.c: Likewise.
135         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
136         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
137         * gcc.target/mips/abi-n64-long64.c: Likewise.
138         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
139         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
140         * gcc.target/mips/abi-o32-long32.c: Likewise.
141         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
142         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
143         * gcc.target/mips/abi-o32-long64.c: Likewise.
144         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
145         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
146         * gcc.target/mips/abi-o64-long32.c: Likewise.
147         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
148         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
149         * gcc.target/mips/abi-o64-long64.c: Likewise.
150         * gcc.target/mips/asm-1.c: Likewise.
151         * gcc.target/mips/branch-1.c: Likewise.
152         * gcc.target/mips/call-3.c: Likewise.
153         * gcc.target/mips/call-saved-3.c: Likewise.
154         * gcc.target/mips/clear-cache-1.c: Likewise.
155         * gcc.target/mips/div-1.c: Likewise.
156         * gcc.target/mips/div-2.c: Likewise.
157         * gcc.target/mips/div-3.c: Likewise.
158         * gcc.target/mips/div-4.c: Likewise.
159         * gcc.target/mips/div-5.c: Likewise.
160         * gcc.target/mips/div-6.c: Likewise.
161         * gcc.target/mips/div-7.c: Likewise.
162         * gcc.target/mips/div-8.c: Likewise.
163         * gcc.target/mips/div-9.c: Likewise.
164         * gcc.target/mips/div-10.c: Likewise.
165         * gcc.target/mips/div-11.c: Likewise.
166         * gcc.target/mips/div-12.c: Likewise.
167         * gcc.target/mips/dsp-ctrl.c: Likewise.
168         * gcc.target/mips/dsp-no-lhx.c: Likewise.
169         * gcc.target/mips/ext-8.c: Likewise.
170         * gcc.target/mips/extend-2.c: Likewise.
171         * gcc.target/mips/fix-r10000-1.c: Likewise.
172         * gcc.target/mips/fix-r10000-2.c: Likewise.
173         * gcc.target/mips/fix-r10000-3.c: Likewise.
174         * gcc.target/mips/fix-r10000-4.c: Likewise.
175         * gcc.target/mips/fix-r10000-5.c: Likewise.
176         * gcc.target/mips/fix-r10000-6.c: Likewise.
177         * gcc.target/mips/fix-r10000-7.c: Likewise.
178         * gcc.target/mips/fix-r10000-8.c: Likewise.
179         * gcc.target/mips/fix-r10000-9.c: Likewise.
180         * gcc.target/mips/fix-r10000-10.c: Likewise.
181         * gcc.target/mips/fix-r10000-11.c: Likewise.
182         * gcc.target/mips/fix-r10000-12.c: Likewise.
183         * gcc.target/mips/fix-r10000-13.c: Likewise.
184         * gcc.target/mips/fix-r10000-14.c: Likewise.
185         * gcc.target/mips/fix-r10000-15.c: Likewise.
186         * gcc.target/mips/fpcmp-1.c: Likewise.
187         * gcc.target/mips/fpcmp-2.c: Likewise.
188         * gcc.target/mips/fpr-moves-7.c: Likewise.
189         * gcc.target/mips/fpr-moves-8.c: Likewise.
190         * gcc.target/mips/int-moves-1.c: Likewise.
191         * gcc.target/mips/int-moves-2.c: Likewise.
192         * gcc.target/mips/long-calls-pg.c: Likewise.
193         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
194         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
195         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
196         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
197         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
198         * gcc.target/mips/mips-3d-1.c: Likewise.
199         * gcc.target/mips/mips-3d-2.c: Likewise.
200         * gcc.target/mips/mips-3d-3.c: Likewise.
201         * gcc.target/mips/mips-3d-4.c: Likewise.
202         * gcc.target/mips/mips-3d-5.c: Likewise.
203         * gcc.target/mips/mips-3d-6.c: Likewise.
204         * gcc.target/mips/mips-3d-7.c: Likewise.
205         * gcc.target/mips/mips-3d-8.c: Likewise.
206         * gcc.target/mips/mips-3d-9.c: Likewise.
207         * gcc.target/mips/mips-ps-1.c: Likewise.
208         * gcc.target/mips/mips-ps-2.c: Likewise.
209         * gcc.target/mips/mips-ps-3.c: Likewise.
210         * gcc.target/mips/mips-ps-4.c: Likewise.
211         * gcc.target/mips/mips-ps-6.c: Likewise.
212         * gcc.target/mips/mips32-dspr2.c: Likewise.
213         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
214         * gcc.target/mips/neg-abs-1.c: Likewise.
215         * gcc.target/mips/neg-abs-2.c: Likewise.
216         * gcc.target/mips/nmadd-3.c: Likewise.
217         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
218         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
219         * gcc.target/mips/octeon-pop-1.c: Likewise.
220         * gcc.target/mips/pr26765.c: Likewise.
221         * gcc.target/mips/pr33256.c: Likewise.
222         * gcc.target/mips/pr33635-1.c: Likewise.
223         * gcc.target/mips/pr33755.c: Likewise.
224         * gcc.target/mips/pr35802.c: Likewise.
225         * gcc.target/mips/pr45074.c: Likewise.
226         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
227         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
228         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
229         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
230         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
231         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
232         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
233         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
234         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
235         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
236         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
237         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
238         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
239         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
240         * gcc.target/mips/save-restore-1.c: Likewise.
241         * gcc.target/mips/save-restore-3.c: Likewise.
242         * gcc.target/mips/save-restore-5.c: Likewise.
243         * gcc.target/mips/smartmips-ror-1.c: Likewise.
244         * gcc.target/mips/smartmips-ror-2.c: Likewise.
245         * gcc.target/mips/smartmips-ror-3.c: Likewise.
246         * gcc.target/mips/smartmips-ror-4.c: Likewise.
247         * gcc.target/mips/stack-1.c: Likewise.
249         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
250         Tighten regexps.
252         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
253         branch under test to be filled with preceding rather than
254         following instructions.
255         * gcc.target/mips/branch-10.c: Likewise.
256         * gcc.target/mips/branch-11.c: Likewise.
257         * gcc.target/mips/branch-12.c: Likewise.
258         * gcc.target/mips/branch-13.c: Likewise.
259         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
260         to be eliminated.  Tighten $28 scan-assembler-not test.
262         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
263         function to...
264         * gcc.target/mips/call-4.c: ...this new test.
266         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
267         more likely.
268         * gcc.target/mips/code-readable-3.c: Likewise.
269         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
270         flag but skip for -O0.
271         * gcc.target/mips/code-readable-4.c: Likewise.
273         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
274         of operations under test.
275         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
277         * gcc.target/mips/near-far-3.c: Remove optimization flag.
278         Don't require sibling-call optimization.
279         * gcc.target/mips/near-far-4.c: Likewise.
281         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
282         Make sure that the register variable is used.
283         * gcc.target/mips/soft-float-1.c: Likewise.
285         * gcc.target/mips/sdata-1.c: Make static data volatile.
286         * gcc.target/mips/sdata-2.c: Likewise.
287         * gcc.target/mips/sdata-3.c: Likewise.
288         * gcc.target/mips/sdata-4.c: Likewise.
290         * gcc.target/mips/20020620-1.c: Remove optimization flag but
291         skip for -O0.
292         * gcc.target/mips/atomic-memory-2.c: Likewise.
293         * gcc.target/mips/branch-cost-1.c: Likewise.
294         * gcc.target/mips/branch-cost-2.c: Likewise.
295         * gcc.target/mips/cache-1.c: Likewise.
296         * gcc.target/mips/call-1.c: Likewise.
297         * gcc.target/mips/call-saved-2.c: Likewise.
298         * gcc.target/mips/const-anchor-1.c: Likewise.
299         * gcc.target/mips/const-anchor-2.c: Likewise.
300         * gcc.target/mips/dse-1.c: Likewise.
301         * gcc.target/mips/dsp-lhx.c: Likewise.
302         * gcc.target/mips/dspr2-MULTU.c: Likewise.
303         * gcc.target/mips/ext-1.c: Likewise.
304         * gcc.target/mips/ext-2.c: Likewise.
305         * gcc.target/mips/ext-3.c: Likewise.
306         * gcc.target/mips/ext-4.c: Likewise.
307         * gcc.target/mips/ext-5.c: Likewise.
308         * gcc.target/mips/ext-6.c: Likewise.
309         * gcc.target/mips/ext-7.c: Likewise.
310         * gcc.target/mips/extend-1.c: Likewise.
311         * gcc.target/mips/fix-r4000-1.c: Likewise.
312         * gcc.target/mips/fix-r4000-3.c: Likewise.
313         * gcc.target/mips/fix-r4000-5.c: Likewise.
314         * gcc.target/mips/fix-r4000-6.c: Likewise.
315         * gcc.target/mips/fix-r4000-8.c: Likewise.
316         * gcc.target/mips/fix-r4000-10.c: Likewise.
317         * gcc.target/mips/fixed-scalar-type.c: Likewise.
318         * gcc.target/mips/fixed-vector-type.c: Likewise.
319         * gcc.target/mips/fpr-moves-1.c: Likewise.
320         * gcc.target/mips/fpr-moves-2.c: Likewise.
321         * gcc.target/mips/fpr-moves-3.c: Likewise.
322         * gcc.target/mips/fpr-moves-4.c: Likewise.
323         * gcc.target/mips/fpr-moves-5.c: Likewise.
324         * gcc.target/mips/fpr-moves-6.c: Likewise.
325         * gcc.target/mips/ins-1.c: Likewise.
326         * gcc.target/mips/ins-2.c: Likewise.
327         * gcc.target/mips/interrupt_handler-2.c: Likewise.
328         * gcc.target/mips/interrupt_handler-3.c: Likewise.
329         * gcc.target/mips/lazy-binding-1.c: Likewise.
330         * gcc.target/mips/madd-3.c: Likewise.
331         * gcc.target/mips/madd-5.c: Likewise.
332         * gcc.target/mips/madd-6.c: Likewise.
333         * gcc.target/mips/madd-8.c: Likewise.
334         * gcc.target/mips/madd-9.c: Likewise.
335         * gcc.target/mips/memcpy-1.c: Likewise.
336         * gcc.target/mips/mips-ps-type.c: Likewise.
337         * gcc.target/mips/mips-ps-type-2.c: Likewise.
338         * gcc.target/mips/mips-sched-madd.c: Likewise.
339         * gcc.target/mips/mips16e-extends.c: Likewise.
340         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
341         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
342         * gcc.target/mips/movcc-1.c: Likewise.
343         * gcc.target/mips/movcc-2.c: Likewise.
344         * gcc.target/mips/movcc-3.c: Likewise.
345         * gcc.target/mips/msub-5.c: Likewise.
346         * gcc.target/mips/msub-6.c: Likewise.
347         * gcc.target/mips/msub-8.c: Likewise.
348         * gcc.target/mips/mult-2.c: Likewise.
349         * gcc.target/mips/mult-3.c: Likewise.
350         * gcc.target/mips/mult-5.c: Likewise.
351         * gcc.target/mips/mult-6.c: Likewise.
352         * gcc.target/mips/mult-7.c: Likewise.
353         * gcc.target/mips/mult-12.c: Likewise.
354         * gcc.target/mips/mult-13.c: Likewise.
355         * gcc.target/mips/mult-14.c: Likewise.
356         * gcc.target/mips/mult-15.c: Likewise.
357         * gcc.target/mips/mult-17.c: Likewise.
358         * gcc.target/mips/mult-18.c: Likewise.
359         * gcc.target/mips/mult-19.c: Likewise.
360         * gcc.target/mips/nmadd-1.c: Likewise.
361         * gcc.target/mips/nmadd-2.c: Likewise.
362         * gcc.target/mips/octeon-baddu-1.c: Likewise.
363         * gcc.target/mips/octeon-cins-1.c: Likewise.
364         * gcc.target/mips/octeon-cins-2.c: Likewise.
365         * gcc.target/mips/octeon-dmul-3.c: Likewise.
366         * gcc.target/mips/octeon-exts-2.c: Likewise.
367         * gcc.target/mips/octeon-exts-3.c: Likewise.
368         * gcc.target/mips/octeon-exts-4.c: Likewise.
369         * gcc.target/mips/octeon-exts-5.c: Likewise.
370         * gcc.target/mips/octeon-exts-6.c: Likewise.
371         * gcc.target/mips/octeon-exts-7.c: Likewise.
372         * gcc.target/mips/octeon-pop-2.c: Likewise.
373         * gcc.target/mips/octeon-seq-3.c: Likewise.
374         * gcc.target/mips/octeon-seq-4.c: Likewise.
375         * gcc.target/mips/octeon2-lx-1.c: Likewise.
376         * gcc.target/mips/octeon2-lx-2.c: Likewise.
377         * gcc.target/mips/octeon2-lx-3.c: Likewise.
378         * gcc.target/mips/pr54240.c: Likewise.
379         * gcc.target/mips/rsqrt-1.c: Likewise.
380         * gcc.target/mips/rsqrt-2.c: Likewise.
381         * gcc.target/mips/rsqrt-3.c: Likewise.
382         * gcc.target/mips/rsqrt-4.c: Likewise.
383         * gcc.target/mips/save-restore-2.c: Likewise.
384         * gcc.target/mips/save-restore-4.c: Likewise.
385         * gcc.target/mips/sb1-1.c: Likewise.
386         * gcc.target/mips/scc-1.c: Likewise.
387         * gcc.target/mips/scc-2.c: Likewise.
388         * gcc.target/mips/scc-3.c: Likewise.
389         * gcc.target/mips/scc-4.c: Likewise.
390         * gcc.target/mips/smartmips-lwxs.c: Likewise.
391         * gcc.target/mips/truncate-1.c: Likewise.
392         * gcc.target/mips/truncate-2.c: Likewise.
393         * gcc.target/mips/truncate-3.c: Likewise.
394         * gcc.target/mips/truncate-4.c: Likewise.
395         * gcc.target/mips/truncate-5.c: Likewise.
396         * gcc.target/mips/truncate-6.c: Likewise.
397         * gcc.target/mips/unaligned-1.c: Likewise.
399         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
400         skip for -O0.  Require -fexpensive-optimizations.
401         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
402         * gcc.target/mips/dspr2-MULT.c: Likewise.
403         * gcc.target/mips/fix-r4000-2.c: Likewise.
404         * gcc.target/mips/fix-r4000-4.c: Likewise.
405         * gcc.target/mips/fix-r4000-7.c: Likewise.
406         * gcc.target/mips/fix-r4000-9.c: Likewise.
407         * gcc.target/mips/madd-1.c: Likewise.
408         * gcc.target/mips/madd-2.c: Likewise.
409         * gcc.target/mips/madd-4.c: Likewise.
410         * gcc.target/mips/maddu-1.c: Likewise.
411         * gcc.target/mips/maddu-2.c: Likewise.
412         * gcc.target/mips/maddu-3.c: Likewise.
413         * gcc.target/mips/maddu-4.c: Likewise.
414         * gcc.target/mips/msub-1.c: Likewise.
415         * gcc.target/mips/msub-2.c: Likewise.
416         * gcc.target/mips/msub-3.c: Likewise.
417         * gcc.target/mips/msub-4.c: Likewise.
418         * gcc.target/mips/msubu-1.c: Likewise.
419         * gcc.target/mips/msubu-2.c: Likewise.
420         * gcc.target/mips/msubu-3.c: Likewise.
421         * gcc.target/mips/msubu-4.c: Likewise.
422         * gcc.target/mips/mult-1.c: Likewise.
423         * gcc.target/mips/mult-4.c: Likewise.
424         * gcc.target/mips/mult-8.c: Likewise.
425         * gcc.target/mips/mult-9.c: Likewise.
426         * gcc.target/mips/mult-10.c: Likewise.
427         * gcc.target/mips/mult-11.c: Likewise.
428         * gcc.target/mips/mult-16.c: Likewise.
430         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
431         skip for -O0 and -Os.
432         * gcc.target/mips/fix-r4000-12.c: Likewise.
433         * gcc.target/mips/madd-7.c: Likewise.
434         * gcc.target/mips/mips-ps-5.c: Likewise.
435         * gcc.target/mips/mips-ps-7.c: Likewise.
436         * gcc.target/mips/msub-7.c: Likewise.
438         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
439         skip for -O0.  Require -mno-abicalls.
440         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
442         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
443         skip for -O0.  Require a total number of BBIT instructions and
444         at least one of each kind.
446         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
447         skip for -O0.  Require -fno-unroll-loops.
449         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
450         skip for -O0.  Allow BLTZ as well as BGEZ.
452         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
454         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
455         skip for -O0.  Require -fschedule-insns2.
456         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
458         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
459         but skip for -O0.  Make a branch-likely more likely.
461         * gcc.target/mips/timode-2.c: Split each test into its own function.
462         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
464         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
465         skip for -O0.  Require -fpeephole2.
466         * gcc.target/mips/vr-mult-2.c: Likewise.
468 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
470         PR preprocessor/53469
471         * gcc.dg/cpp/_Pragma7.c: New test case.
473 2012-08-27  Tobias Burnus  <burnus@net-b.de>
475         PR fortran/54370
476         * gfortran.dg/do_5.f90: New.
478 2012-08-27  Tobias Burnus  <burnus@net-b.de>
480         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
481         from dg-options as -Wall no longer implies it.
483 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
485         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
487 2012-08-25  Jason Merrill  <jason@redhat.com>
489         * g++.dg/cpp0x/fntmpdefarg3.C: New.
491 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
493         PR c++/51421
494         * g++.dg/cpp0x/auto34.C: New.
496 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
498         PR c/54363
499         * gcc.dg/pr54363.c: New test.
501         PR c/54355
502         * gcc.dg/pr54355.c: New test.
504 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
506         PR debug/52857
507         * gcc.target/i386/pr52857-1.c: New.
508         * gcc.target/i386/pr52857-2.c: Likewise.
510 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
512         * gcc.target/mips/code-readable-4.c: New test.
514 2012-08-23  Julian Brown  <julian@codesourcery.com>
515             Sandra Loosemore  <sandra@codesourcery.com>
517         * gcc.target/mips/code-readable-1.c: Add -O to options.
519 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
521         PR c++/20420
522         * g++.dg/lookup/using53.C: New.
524 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
526         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
527         * gcc.dg/fixed-point/convert-1.c: New.
528         * gcc.dg/fixed-point/convert-2.c: New.
529         * gcc.dg/fixed-point/convert-3.c: New.
530         * gcc.dg/fixed-point/convert-4.c: New.
531         * gcc.dg/fixed-point/convert-float-1.c: New.
532         * gcc.dg/fixed-point/convert-float-2.c: New.
533         * gcc.dg/fixed-point/convert-float-3.c: New.
534         * gcc.dg/fixed-point/convert-float-4.c: New.
535         * gcc.dg/fixed-point/convert-accum-neg.c: New.
536         * gcc.dg/fixed-point/convert-sat.c: New.
537         * gcc.dg/fixed-point/convert.h: New.
539 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
541         PR target/54089
542         * gcc.target/sh/pr54089-2.c: New.
544 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
546         * gcc.target/i386/long-double-64-1.c: New file.
547         * gcc.target/i386/long-double-64-2.c: Likewise.
548         * gcc.target/i386/long-double-64-3.c: Likewise.
549         * gcc.target/i386/long-double-64-4.c: Likewise.
550         * gcc.target/i386/long-double-80-1.c: Likewise.
551         * gcc.target/i386/long-double-80-2.c: Likewise.
552         * gcc.target/i386/long-double-80-3.c: Likewise.
553         * gcc.target/i386/long-double-80-4.c: Likewise.
554         * gcc.target/i386/long-double-80-5.c: Likewise.
555         * gcc.target/i386/long-double-80-6.c: Likewise.
556         * gcc.target/i386/long-double-80-7.c: Likewise.
558 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
560         PR tree-optimization/54317
561         * gcc.dg/tree-ssa/vrp79.c: New testcase.
563 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
565         PR target/39423
566         * gcc.target/sh/pr39423-2.c: New.
568 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
570         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
571         * gcc.dg/fold-perm.c: Likewise.
573 2012-08-20  Jan Hubicka  <jh@suse.cz>
575         PR fortran/48636
576         * gcc.dg/ipa/inlinehint-1.c: New.
578 2012-08-20  Florian Weimer  <fweimer@redhat.com>
580         PR c++/19351
581         * g++.dg/init/new38.C: New test.
582         * g++.dg/init/new39.C: New test.
584 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
586         PR target/54089
587         * gcc.target/sh/pr54089-1.c: New.
589 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
591         PR target/51244
592         * gcc.target/sh/pr51244-11.c: New.
594 2012-08-20  Tobias Burnus  <burnus@net-b.de>
596         PR fortran/54301
597         * gfortran.dg/warn_target_lifetime_2.f90: New.
599 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
601         PR c++/10416
602         * g++.dg/warn/Wunused-var-17.C: New.
604 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
606         PR middle-end/53992
607         * gcc.dg/gomp/pr53992.c: New test.
609 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
611         PR tree-ssa/54295
612         * gcc.c-torture/execute/20120817-1.c: New test.
614 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
616         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
617         add instruction.
618         (f2): New test that really does need adds.
620 2012-08-20  Richard Guenther  <rguenther@suse.de>
622         PR tree-optimization/54327
623         * gcc.dg/torture/pr54327.c: New testcase.
625 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
627         PR tree-optimization/54321
628         * gcc.c-torture/compile/pr54321.c: New test.
630 2012-08-20  Tobias Burnus  <burnus@net-b.de>
632         PR fortran/54301
633         * gfortran.dg/warn_target_lifetime_1.f90: New.
635 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
637         PR fortran/54298
638         * gfortran.dg/real_compare_1.f90: New test case.
639         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
641 2012-08-18  Jan Hubicka  <jh@suse.cz>
643         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
645 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
647         PR fortran/39290
648         * gfortran.dg/interface_37.f90: New test.
650 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
651             Gary Funck <gary@intrepid.com>
653         PR target/20020
654         * gcc.target/i386/pr20020-1.c: New test.
655         * gcc.target/i386/pr20020-2.c: Likewise.
656         * gcc.target/i386/pr20020-3.c: Likewise.
658 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
660         * gcc.target/i386/perm-concat.c: New test.
662 2012-08-17  Julian Brown  <julian@codesourcery.com>
664         * gcc.target/arm/div64-unwinding.c: New test.
666 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
668         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
670 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
672         PR target/54236
673         * gcc.target/sh/pr54236-1.c: New.
675 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
677         * lib/target-supports.exp (check_effective_target_sync_int_long)
678         (check_effective_target_sync_char_short): Enable for crisv32-*
679         and cris-*.
681         PR middle-end/54261
682         * gcc.dg/torture/pr54261-1.c: New test.
684 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
686         PR fortran/54243
687         PR fortran/54244
688         * gfortran.dg/typebound_call_24.f03: New.
690 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
692         PR tree-optimization/54245
693         * gcc.dg/tree-ssa/pr54245.c: New test.
695 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
697         PR tree-optimization/54240
698         * gcc.target/powerpc/pr54240.c: New test.
699         * gcc.target/mips/pr54240.c: Likewise.
701 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
703         PR target/52933
704         * gcc.target/sh/pr52933-1.c: New.
705         * gcc.target/sh/pr52933-2.c: New.
707 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
709         PR target/50751
710         * gcc.target/sh/pr50751-8.c: New.
712 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
714         PR fortran/47586
715         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
716         * gfortran.dg/typebound_proc_27.f03: New test.
718 2012-08-14  Sterling Augustine  <saugustine@google.com>
720         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
722 2012-08-14  Tobias Burnus  <burnus@net-b.de>
724         PR fortran/40881
725         * gfortran.dg/data_constraints_3.f90: New.
726         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
727         to disable -pedantic compilation.
728         * gfortran.dg/pr37243.f: Ditto.
729         * gfortran.dg/g77/19990826-3.f: Ditto.
730         * gfortran.dg/g77/20020307-1.f : Ditto.
731         * gfortran.dg/g77/980310-3.f: Ditto.
733 2012-08-14  Tobias Burnus  <burnus@net-b.de>
735         PR fortran/54234
736         * gfortran.dg/warn_conversion_4.f90: New.
738 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
740         PR middle-end/53411
741         PR rtl-optimization/53495
742         * gcc.c-torture/compile/pr53411.c: New test.
743         * gcc.c-torture/compile/pr53495.c: New test.
745 2012-08-13  Richard Guenther  <rguenther@suse.de>
747         * gcc.dg/tree-prof/update-loopch.c: Adjust.
749 2012-08-13  Richard Guenther  <rguenther@suse.de>
751         PR tree-optimization/54200
752         * gcc.dg/guality/pr54200.c: New testcase.
753         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
755 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
757         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
759 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
761         PR target/51244
762         * gcc.target/sh/pr51244-7.c: New.
763         * gcc.target/sh/pr51244-8.c: New.
764         * gcc.target/sh/pr51244-9.c: New.
765         * gcc.target/sh/pr51244-10.c: New.
767 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
769         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
770         -m2e or -m2a.
771         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
772         * gcc.target/sh/pr53511-1.c: Likewise.
773         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
774         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
775         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
776         * gcc.target/sh/pr53512-3.c: Likewise.
777         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
779 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
781         PR target/39423
782         * gcc.c-torture/compile/pr39423-1.c: New.
783         * gcc.c-torture/compile/pr39423-2.c: New.
785 2012-08-12  Tobias Burnus  <burnus@net-b.de>
787         PR fortran/54221
788         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
789         they appear uninitialized on the RHS.
790         * gfortran.dg/public_private_module_6.f90: New.
792 2012-08-11  Martin Jambor  <mjambor@suse.cz>
794         PR fortran/48636
795         * gfortran.dg/pr48636.f90: New test.
797 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
799         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
800         to avoid warnings.
801         (main): Adjust caller.
803 2012-08-10  Richard Guenther  <rguenther@suse.de>
805         * gcc.dg/matrix/*.c: Adjust and move ...
806         * gcc.dg/torture/: ... here.
807         * gcc.dg/matrix: Remove directory.
809 2012-08-10  Richard Guenther  <rguenther@suse.de>
811         PR middle-end/54219
812         * gcc.dg/torture/vector-shuffle1.c: New testcase.
814 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
816         PR middle-end/54211
817         * gcc.dg/tree-ssa/pr54211.c: New test.
819 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
821         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
822         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
824 2012-08-10  Richard Guenther  <rguenther@suse.de>
826         PR tree-optimization/54109
827         * gcc.dg/torture/pr54109.c: New testcase.
828         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
829         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
831 2012-08-10  Richard Guenther  <rguenther@suse.de>
833         PR tree-optimization/54027
834         * gcc.dg/torture/pr54027.c: New testcase.
836 2012-08-10  Richard Guenther  <rguenther@suse.de>
838         * g++.dg/plugin/selfassign.c: Adjust.
839         * gcc.dg/plugin/selfassign.c: Likewise.
840         * gcc.dg/strlenopt-11.c: Likewise.
841         * gcc.dg/strlenopt-13.c: Likewise.
842         * gcc.dg/no-strict-overflow-4.c: Likewise.
843         * gcc.dg/strict-overflow-4.c: Likewise.
844         * gcc.dg/tree-ssa/alias-11.c: Likewise.
845         * gcc.dg/tree-ssa/alias-6.c: Likewise.
846         * gcc.dg/tree-ssa/asm-3.c: Likewise.
847         * gcc.dg/tree-ssa/pr18908.c: Likewise.
848         * gcc.dg/tree-ssa/pr19431.c: Likewise.
849         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
850         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
851         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
852         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
853         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
854         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
855         * gcc.dg/pr46309.c: Likewise.
856         * gcc.dg/tree-ssa/loop-5.c: Likewise.
858 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
860         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
861         for x86 targets.
862         * gcc.c-torture/compile/20120727-2.c: New test.
864 2012-08-09  Martin Jambor  <mjambor@suse.cz>
866         * gcc.dg/ipa/iinline-4.c: New test.
867         * gcc.dg/ipa/iinline-5.c: Likewise.
868         * gcc.dg/ipa/iinline-6.c: Likewise.
869         * gcc.dg/ipa/iinline-7.c: Likewise.
870         * gcc.dg/lto/20120723_0.c: Likewise.
871         * gcc.dg/lto/20120723_1.c: Likewise.
873 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
875         PR target/39423
876         * gcc.target/sh/pr39423-1.c: New.
878 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
880         PR target/51244
881         * gcc.target/sh/pr51244-5: New.
882         * gcc.target/sh/pr51244-6: New.
884 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
886         * gcc.target/i386/adx-addxcarry32-3.c: New.
887         * gcc.target/i386/adx-addxcarry64-3.c: New.
889 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
891         PR rtl-optimization/53701
892         * gcc.dg/pr53701.c: New test.
894 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
896         * gcc.c-torture/compile/20120727-1.c: New test.
898 2012-08-09  Tobias Burnus  <burnus@net-b.de>
900         PR fortran/54199
901         * gfortran.dg/intrinsic_shadow_4.f90: New.
903 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
905         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
907 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
909         * gcc.c-torture/execute/20120808-1.c: New test.
911 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
913         PR rtl-optimization/54157
914         * gcc.target/i386/pr54157.c: New file.
916 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
918         * gcc.target/i386/adx-addcarryx32-1.c: New.
919         * gcc.target/i386/adx-addcarryx32-2.c: New.
920         * gcc.target/i386/adx-addcarryx64-1.c: New.
921         * gcc.target/i386/adx-addcarryx64-2.c: New.
922         * gcc.target/i386/adx-check.h: New.
923         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
924         * gcc.target/i386/sse-12.c: Add -madx.
925         * gcc.target/i386/sse-13.c: Ditto.
926         * gcc.target/i386/sse-14.c: Ditto.
927         * gcc.target/i386/sse-22.c: Ditto.
928         * gcc.target/i386/sse-23.c: Ditto.
929         * g++.dg/other/i386-2.C: Ditto.
930         * g++.dg/other/i386-3.C: Ditto.
932 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
934         * gcc.dg/tree-ssa/slsr-5.c: New.
935         * gcc.dg/tree-ssa/slsr-6.c: New.
936         * gcc.dg/tree-ssa/slsr-7.c: New.
937         * gcc.dg/tree-ssa/slsr-8.c: New.
938         * gcc.dg/tree-ssa/slsr-9.c: New.
939         * gcc.dg/tree-ssa/slsr-10.c: New.
940         * gcc.dg/tree-ssa/slsr-11.c: New.
941         * gcc.dg/tree-ssa/slsr-12.c: New.
942         * gcc.dg/tree-ssa/slsr-13.c: New.
943         * gcc.dg/tree-ssa/slsr-14.c: New.
944         * gcc.dg/tree-ssa/slsr-15.c: New.
945         * gcc.dg/tree-ssa/slsr-16.c: New.
946         * gcc.dg/tree-ssa/slsr-17.c: New.
947         * gcc.dg/tree-ssa/slsr-18.c: New.
948         * gcc.dg/tree-ssa/slsr-19.c: New.
949         * gcc.dg/tree-ssa/slsr-20.c: New.
950         * gcc.dg/tree-ssa/slsr-21.c: New.
951         * gcc.dg/tree-ssa/slsr-22.c: New.
952         * gcc.dg/tree-ssa/slsr-23.c: New.
953         * gcc.dg/tree-ssa/slsr-24.c: New.
954         * gcc.dg/tree-ssa/slsr-25.c: New.
955         * gcc.dg/tree-ssa/slsr-26.c: New.
956         * gcc.dg/tree-ssa/slsr-30.c: New.
957         * gcc.dg/tree-ssa/slsr-31.c: New.
959 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
961         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
962         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
963         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
965 2012-08-06  Cary Coutant  <ccoutant@google.com>
967         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
969 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
971         PR fortran/35831
972         * gfortran.dg/dummy_procedure_5.f90: Modified.
973         * gfortran.dg/dummy_procedure_8.f90: New.
974         * gfortran.dg/interface_26.f90: Modified.
975         * gfortran.dg/proc_ptr_11.f90: Modified.
976         * gfortran.dg/proc_ptr_15.f90: Modified.
977         * gfortran.dg/proc_ptr_result_5.f90: Modified.
978         * gfortran.dg/typebound_override_1.f90: Modified.
979         * gfortran.dg/typebound_proc_6.f03: Modified.
981 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
983         PR tree-optimization/51938
984         PR tree-optimization/52005
985         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
986         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
987         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
988         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
990 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
992         Avoid crashing on erroneous static_assert usage
993         * g++.dg/cpp0x/static_assert8.C: New test.
995 2012-08-06  Jason Merrill  <jason@redhat.com>
997         * g++.dg/cpp0x/sfinae38.C: New.
999 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
1000             Paolo Carlini  <paolo.carlini@oracle.com>
1002         PR c++/54165
1003         * g++.dg/conversion/void2.C: New.
1005 2012-08-06  Tom de Vries  <tom@codesourcery.com>
1007         * gcc.dg/tree-ssa/vrp78.c: New test.
1009 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
1010             Richard Sandiford  <rdsandiford@googlemail.com>
1012         * g++.dg/opt/enum2.C: Require fpic target.
1013         * g++.dg/lto/20090303_0.C: Likewise.
1015 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
1016             Catherine Moore  <clm@codesourcery.com>
1018         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
1019         flush function names too.
1020         * gcc.target/mips/clear-cache-1.c: Likewise.
1022 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
1024         PR target/54156
1025         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
1027 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1029         PR fortran/54166
1030         * gfortran.dg/array_5.f90: New test.
1032 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1034         PR tree-optimization/30318
1035         * gcc.dg/tree-ssa/vrp77.c: New testcase.
1037 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
1039         * g++.dg/ext/vector17.C: New testcase.
1041 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
1043         PR target/51931
1044         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
1045         * g++.dg/opt/longbranch1.C: Likewise.
1047 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
1049         PR tree-optimization/53805
1050         * gcc.dg/fold-notunord.c: New testcase.
1052 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
1054         PR fortran/48820
1055         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
1056         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
1058 2012-08-02  Jason Merrill  <jason@redhat.com>
1059             Paolo Carlini  <paolo.carlini@oracle.com>
1061         PR c++/51213 (again)
1062         * g++.dg/cpp0x/sfinae37.C: Extend.
1064 2012-08-02  Richard Guenther  <rguenther@suse.de>
1066         PR tree-optimization/50672
1067         * g++.dg/torture/pr50672.C: New testcase.
1069 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
1071         PR fortran/54147
1072         * gfortran.dg/abstract_type_6.f03: Modified.
1073         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1074         * gfortran.dg/proc_ptr_comp_35.f90: New.
1075         * gfortran.dg/typebound_proc_9.f03: Modified.
1076         * gfortran.dg/typebound_proc_26.f90: New.
1078 2012-08-02  Richard Guenther  <rguenther@suse.de>
1080         * gcc.dg/torture/pta-callused-1.c: Adjust.
1081         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
1082         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1083         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1084         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1085         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1086         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1087         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1088         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1090 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
1092         PR fortran/54033
1093         * gfortran.dg/include_6.f90:  New test case.
1094         * gfortran.dg/include_7.f90:  New test case.
1095         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
1097 2012-08-01  Tom de Vries  <tom@codesourcery.com>
1099         * gcc.dg/tree-ssa/vrp76.c: New test.
1101 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
1103         PR tree-optimization/46556
1104         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
1105         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
1106         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
1108 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
1110         PR fortran/42418
1111         * gfortran.dg/proc_decl_29.f90: New.
1113 2012-07-31  Dehao Chen  <dehao@google.com>
1115         * gcc.dg/predict-7.c: New test.
1117 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
1119         PR fortran/54134
1120         * gfortran.dg/typebound_override_3.f90: New.
1122 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
1124         PR tree-optimization/53773
1125         * testsuite/gcc.dg/vect/pr53773.c: New test.
1127 2012-07-31  Nick Clifton  <nickc@redhat.com>
1129         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
1130         and for XStormy16.
1132 2012-07-31  Tobias Burnus  <burnus@net-b.de>
1134         * gfortran.dg/c_funloc_tests_6.f90: New.
1135         * gfortran.dg/c_funloc_tests_7.f90: New.
1136         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
1138 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
1140         PR c++/53624
1141         * g++.dg/cpp0x/temp_default5.C: New.
1143 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
1145         PR fortran/51081
1146         * gfortran.dg/proc_ptr_37.f90: New.
1148 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
1150         * lib/target-supports.exp
1151         (check_effective_target_vect_natural_alignment): New function.
1152         * gcc.dg/align-2.c: Only run on targets with natural alignment
1153         of vector types.
1154         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1155         alignment of vector types.
1157 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1158             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1160         * gcc.target/i386/rdseed16-1.c: New.
1161         * gcc.target/i386/rdseed32-1.c: Ditto
1162         * gcc.target/i386/rdseed64-1.c: Ditto
1163         * gcc.target/i386/sse-12.c: Add -mrdseed.
1164         * gcc.target/i386/sse-13.c: Ditto.
1165         * gcc.target/i386/sse-14.c: Ditto.
1166         * g++.dg/other/i386-2.C: Ditto.
1167         * g++.dg/other/i386-3.C: Ditto.
1169 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
1171         PR target/51244
1172         * gcc.target/sh/pr51244-4.c: New.
1174 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
1176         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
1177         for alpha*-*-* targets.  Cleanup original tree dump.
1179 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
1181         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
1182         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
1184 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
1186         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1187         rand, srand. Include <stdlib.h>.
1189 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
1191         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1193 2012-07-26  Richard Henderson  <rth@redhat.com>
1195         * gcc.dg/attr-hotcold-1.c: New.
1196         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
1198 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
1199             Sandra Loosemore  <sandra@codesourcery.com>
1201         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
1203 2012-07-26  Tobias Burnus  <burnus@net-b.de>
1205         * gfortran.dg/contiguous_1.f90: Update dg-error.
1206         * gfortran.dg/proc_ptr_32.f90: Ditto.
1208 2012-07-26  Richard Guenther  <rguenther@suse.de>
1210         PR tree-optimization/54098
1211         * gcc.dg/torture/pr54098.c: New testcase.
1213 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1215         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
1216         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
1218 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
1220         PR fortran/44354
1221         * gfortran.dg/array_constructor_39.f90: New test.
1223 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
1225         PR fortran/44354
1226         * gfortran.dg/array_constructor_38.f90: New test.
1228 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
1230         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1232 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
1234         * gnat.dg/noreturn5.ad[sb]: New test.
1236 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
1237             Paul Brook  <paul@codesourcery.com>
1239         PR target/53633
1241         * lib/target-suports.exp (check_effective_target_naked_functions): New.
1242         * c-c++-common/pr53633.c: New test.
1244 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
1246         * gcc.target/i386/asm-dialect-1.c: New test case.
1248 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
1249             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1251         * gcc.target/i386/prefetchw-1.c: New.
1252         * gcc.target/i386/sse-12.c: Add -mprfchw.
1253         * gcc.target/i386/sse-13.c: Ditto.
1254         * gcc.target/i386/sse-14.c: Ditto.
1255         * gcc.target/i386/sse-22.c: Ditto.
1256         * gcc.target/i386/sse-23.c: Ditto.
1257         * g++.dg/other/i386-2.C: Ditto.
1258         * g++.dg/other/i386-3.C: Ditto.
1260 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
1262         * lib/gcc-dg.exp (process-message): Don't ignore errors.
1264 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1266         PR target/54051
1267         * gcc.target/arm/pr54051.c: New.
1268         * gcc.target/arm/vfp-1.c: Adjust test.
1270 2012-07-24  Julian Brown  <julian@codesourcery.com>
1272         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
1273         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
1274         hard-float ARM.
1276 2012-07-23  Paul Brook  <paul@codesourcery.com>
1278         * g++.dg/other/armv7m-1.c: New test.
1280 2012-07-23  Julian Brown  <julian@codesourcery.com>
1282         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
1283         ARM.
1284         (DO_TEST): Define to 1 for appropriate ARM targets.
1286 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
1288         PR tree-optimization/53881
1289         * gcc.dg/pr53881.c: Renamed to ...
1290         * gcc.dg/pr53881-1.c: ... this.
1291         * gcc.dg/pr53881-2.c: New test.
1293 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
1295         Handle recent changes in default atomics for cris*-*-linux*.
1296         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
1297         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
1298         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
1299         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
1300         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
1301         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
1302         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
1303         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
1304         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
1305         -mno-unaligned-atomic-may-use-library is in effect for
1306         cris*-*-linux*.
1307         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1308         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1309         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1310         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1311         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1312         gcc.target/cris/torture/sync-mis-op-i-1.c,
1313         gcc.target/cris/torture/sync-mis-op-i-2.c,
1314         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1315         gcc.target/cris/torture/sync-mis-op-i-3.c,
1316         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1317         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1318         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1319         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1320         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
1321         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
1322         (main): Remove local variable x.
1323         [mis_ok]: Check that atomics don't fail.
1325 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1327         *  gcc.dg/tree-ssa/vrp72.c: New test.
1328         *  gcc.dg/tree-ssa/vrp73.c: New test.
1329         *  gcc.dg/tree-ssa/vrp74.c: New test.
1330         *  gcc.dg/tree-ssa/vrp75.c: New test.
1332 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1334         * gcc.dg/tree-ssa/alias-21.c: New testcase.
1335         * gcc.dg/tree-ssa/alias-22.c: New testcase.
1337 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1339         * gcc.target/mips/octeon-pop-2.c: New testcase.
1341 2012-07-21  Tobias Burnus  <burnus@net-b.de>
1343         PR fortran/48820
1344         * gfortran.dg/assumed_rank_3.f90: New.
1345         * gfortran.dg/assumed_rank_11.f90: New.
1346         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
1347         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
1348         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
1350 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1352         * gcc.target/mips/unaligned-1.c: New testcase.
1354 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
1356         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
1358 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1360         * gfortran.dg/bind_c_array_params_2.f90: New.
1361         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
1362         and update dg-error.
1364 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1366         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
1368 2012-07-20  Jason Merrill  <jason@redhat.com>
1370         PR c++/54038
1371         * g++.dg/other/array7.C: New.
1373 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
1375         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
1376         the basic block and check loop depth.
1377         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
1378         matching patterns and comments.
1379         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
1380         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1382 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
1384         PR c++/28656
1385         * c-c++-common/pr28656.c: New test.
1387 2012-07-19  Jason Merrill  <jason@redhat.com>
1389         PR c++/54026
1390         * g++.dg/init/mutable1.C: New.
1392 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1394         PR fortran/48820
1395         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1396         * gfortran.dg/assumed_rank_1.f90: New.
1397         * gfortran.dg/assumed_rank_1_c.c: New.
1398         * gfortran.dg/assumed_rank_2.f90: New.
1399         * gfortran.dg/assumed_rank_4.f90: New.
1400         * gfortran.dg/assumed_rank_5.f90: New.
1401         * gfortran.dg/assumed_rank_6.f90: New.
1402         * gfortran.dg/assumed_rank_7.f90: New.
1403         * gfortran.dg/assumed_rank_8.f90: New.
1404         * gfortran.dg/assumed_rank_8_c.c: New.
1405         * gfortran.dg/assumed_rank_9.f90: New.
1406         * gfortran.dg/assumed_rank_10.f90: New.
1407         * gfortran.dg/assumed_rank_12.f90: New.
1409 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1411         * gnat.dg/opt25.adb: New test.
1412         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1413         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1415 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1417         * gnat.dg/aggr20.ad[sb]: New test.
1418         * gnat.dg/aggr20_pkg.ads: New helper.
1420 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1422         * gnat.dg/derived_type3.adb: New test.
1423         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1425 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1427         PR rtl-optimization/53942
1428         * gcc.dg/pr53942.c: New test.
1430 2012-07-19  Jason Merrill  <jason@redhat.com>
1432         PR c++/54021
1433         * g++.dg/cpp0x/constexpr-builtin2.C: New.
1435 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1437         * gnat.dg/discr38.adb: New test.
1439 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1441         PR middle-end/54017
1442         * c-c++-common/gomp/pr54017.c: New test.
1444 2012-07-19  Richard Guenther  <rguenther@suse.de>
1445             Eric Botcazou  <ebotcazou@adacore.com>
1447         * gnat.dg/loop_optimization11.adb: New testcase.
1448         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1450 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
1451             Jason Merrill  <jason@redhat.com>
1453         * g++.dg/cpp0x/sfinae37.C: New.
1454         * g++.dg/template/access23.C: New.
1455         * g++.dg/template/access7.C: Adjust.
1456         * g++.dg/template/sfinae10.C: Don't expect errors.
1457         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
1459 2012-07-18  Julian Brown  <julian@codesourcery.com>
1460             Sandra Loosemore <sandra@codesroucery.com>
1462         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
1464 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
1466         * gnat.dg/noreturn4.ad[sb]: New test.
1467         * gnat.dg/noreturn4_pkg.ads: New helper.
1469 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
1470             Julian Brown  <julian@codesourcery.com>
1472         * gcc.target/arm/neon-vdup-1.c: New test case.
1473         * gcc.target/arm/neon-vdup-2.c: New test case.
1474         * gcc.target/arm/neon-vdup-3.c: New test case.
1475         * gcc.target/arm/neon-vdup-4.c: New test case.
1476         * gcc.target/arm/neon-vdup-5.c: New test case.
1477         * gcc.target/arm/neon-vdup-6.c: New test case.
1478         * gcc.target/arm/neon-vdup-7.c: New test case.
1479         * gcc.target/arm/neon-vdup-8.c: New test case.
1480         * gcc.target/arm/neon-vdup-9.c: New test case.
1481         * gcc.target/arm/neon-vdup-10.c: New test case.
1482         * gcc.target/arm/neon-vdup-11.c: New test case.
1483         * gcc.target/arm/neon-vdup-12.c: New test case.
1484         * gcc.target/arm/neon-vdup-13.c: New test case.
1485         * gcc.target/arm/neon-vdup-14.c: New test case.
1486         * gcc.target/arm/neon-vdup-15.c: New test case.
1487         * gcc.target/arm/neon-vdup-16.c: New test case.
1488         * gcc.target/arm/neon-vdup-17.c: New test case.
1489         * gcc.target/arm/neon-vdup-18.c: New test case.
1490         * gcc.target/arm/neon-vdup-19.c: New test case.
1491         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
1492         arguments non-constant.
1494 2012-07-18  Richard Guenther  <rguenther@suse.de>
1496         PR tree-optimization/53970
1497         * g++.dg/torture/pr53970.C: New testcase.
1499 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
1501         PR target/38621
1502         * gcc.c-torture/compile/pr38621.c: New.
1504 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
1506         PR target/33135
1507         * gcc.target/sh/pr33135-1.c: New.
1508         * gcc.target/sh/pr33135-2.c: New.
1509         * gcc.target/sh/pr33135-3.c: New.
1510         * gcc.target/sh/pr33135-4.c: New.
1512 2012-07-17  Jason Merrill  <jason@redhat.com>
1514         PR c++/53995
1515         * g++.dg/parse/enum9.C: New.
1517 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
1518             Sandra Loosemore  <sandra@codesourcery.com>
1520         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
1521         if there is a conflict with -mcpu=.  Use -mcpu=5208.
1523 2012-07-17  Jason Merrill  <jason@redhat.com>
1525         PR c++/53989
1526         * g++.dg/template/array23.C: New.
1528 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1530         PR fortran/53985
1531         * gfortran.dg/bind_c_usage_26.f90: New.
1532         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
1533         * gfortran.dg/bind_c_usage_13.f03: Ditto.
1534         * gfortran.dg/bind_c_usage_18.f90: Ditto.
1535         * gfortran.dg/interop_params.f03: Ditto.
1537 2012-07-17  Jason Merrill  <jason@redhat.com>
1539         * g++.dg/template/inherit8.C: Adjust.
1540         * g++.dg/template/using21.C: Adjust.
1541         * g++.dg/template/using22.C: Adjust.
1543         PR c++/53549
1544         * g++.dg/template/current-inst1.C: New.
1545         * g++.dg/parse/crash35.C: Adjust.
1547 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1549         PR fortran/52101
1550         * gfortran.dg/oldstyle_4.f90: New.
1552 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1554         PR fortran/49265
1555         * gfortran.dg/module_procedure_double_colon_3.f90: New.
1556         * gfortran.dg/module_procedure_double_colon_4.f90: New.
1558 2012-07-16  Jason Merrill  <jason@redhat.com>
1560         * g++.dg/parse/access8.C: Adjust.
1561         * g++.dg/template/sfinae6_neg.C: Adjust.
1563 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
1565         PR fortran/53824
1566         * gfortran.dg/coarray_allocate_1.f90:  New test.
1568 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1570         * gcc.c-torture/execute/bswap-1.c: New testcase.
1571         * gcc.c-torture/compile/unalign-1.c: New testcase.
1572         * gcc.c-torture/compile/20120524-1.c: New testcase.
1573         * gcc.c-torture/compile/20101216-1.c: New testcase.
1575 2012-07-16  Dehao Chen  <dehao@google.com>
1577         Revert
1578         2012-07-10  Dehao Chen  <dehao@google.com>
1580         * gcc.dg/debug_info_inline.c: New test.
1582 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
1584         PR fortran/53956
1585         * gfortran.dg/proc_decl_28.f90: New.
1587 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1589         * gcc.dg/torture/builtins-1.c: New testcase.
1591 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
1593         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
1594         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
1595         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1596         gcc.target/cris/sync-1-v10.c,
1597         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
1598         pass -mno-unaligned-atomic-may-use-library.
1599         * gcc.target/cris/sync-xchg-1.c: New test.
1600         * gcc.target/cris/20011127-1.c: Adjust to %P being a
1601         valid register operand output modifier.
1603 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
1605         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
1606         characters.
1608 2012-07-13  Andrew Pinski  <apinski@cavium.com>
1610         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
1611         rather than cleanup-tree-dump.
1612         * gcc.target/mips/octeon-pipe-1.c: Likewise.
1614 2012-07-13  Richard Guenther  <rguenther@suse.de>
1616         PR tree-optimization/53907
1617         * gcc.target/i386/pr53907.c: New testcase.
1619 2012-07-13  Richard Guenther  <rguenther@suse.de>
1621         PR tree-optimization/53922
1622         * gcc.dg/torture/pr53922.c: New testcase.
1624 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
1626         PR rtl-optimization/53908
1627         * gcc.dg/torture/pr53908.c: New test.
1629 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
1631         PR c++/53531
1632         * testsuite/g++.dg/cpp0x/variadic135.C: New.
1634 2012-07-12  Jason Merrill  <jason@redhat.com>
1636         * g++.dg/template/sfinae6_neg.C: Adjust.
1638 2012-07-12  Tobias Burnus  <burnus@net-b.de>
1640         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
1641         * gfortran.dg/c_f_pointer_tests_3.f90: Update
1642         scan-tree-dump-times pattern.
1644 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1646         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
1648 2012-07-11  Jason Merrill  <jason@redhat.com>
1650         DR 1402
1651         * g++.g/cpp0x/defaulted37.C: New.
1653 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
1655         PR target/53859
1656         * gcc.target/arm/pr53859.c: New test.
1658 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
1660         PR target/53886
1661         * gcc.c-torture/compile/pr53886.c: New.
1663 2012-07-10  Dehao Chen  <dehao@google.com>
1665         * gcc.dg/debug_info_inline.c: New test.
1667 2012-07-10  Jason Merrill  <jason@redhat.com>
1669         PR c++/53733
1670         * g++.dg/cpp0x/defaulted36.C: New.
1671         * g++.dg/cpp0x/defaulted21.C: Adjust.
1673         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
1675 2012-07-09  Sterling Augustine  <saugustine@google.com>
1677         * g++.dg/debug/dwarf2/pubnames-2.C: New.
1679 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
1681         PR tree-optimization/53887
1682         * gcc.dg/pr53887.c: New test.
1684 2012-07-09  Jason Merrill  <jason@redhat.com>
1686         PR c++/53882
1687         * g++.dg/cpp0x/nullptr29.C: New.
1689 2012-07-09  Tom de Vries  <tom@codesourcery.com>
1690             Richard Guenther  <rguenther@suse.de>
1692         * gcc.dg/builtin-unreachable-6.c: New test.
1693         * gcc.dg/builtin-unreachable-5.c: New test.
1695 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
1697         PR tree-optimization/53881
1698         * gcc.dg/pr53881.c: New test.
1700 2012-07-06  Jason Merrill  <jason@redhat.com>
1702         PR c++/53862
1703         * g++.dg/cpp0x/variadic134.C: New.
1705         PR c++/53858
1706         * g++.dg/cpp0x/alias-decl-20.C: New.
1708 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1710         PR tree-optimization/51879
1711         * gcc.dg/pr51879-16.c: New test.
1712         * gcc.dg/pr51879-17.c: Same.
1714 2012-07-06  Tom de Vries  <tom@codesourcery.com>
1716         PR tree-optimization/52009
1717         * gcc.dg/pr51879-7.c: New test.
1718         * gcc.dg/pr51879-18.c: New test.
1720 2012-07-05  Jason Merrill  <jason@redhat.com>
1722         PR c++/50852
1723         * g++.dg/template/typedef39.C: New.
1725         PR c++/53039
1726         * g++.dg/cpp0x/variadic133.C: New.
1727         * g++.dg/template/param1.C: Adjust.
1729 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1731         PR target/48941
1732         PR target/51980
1733         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
1734         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
1735         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
1736         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
1737         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
1738         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
1740 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
1742         PR fortran/53732
1743         * gfortran.dg/inline_sum_4.f90: New test.
1745 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
1747         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
1749 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1751         * gcc.target/arm/fma-sp.c: New testcase.
1752         * gcc.target/arm/fma.c: Likewise.
1753         * gcc.target/arm/fma.h: Likewise.
1755 2012-07-04  Jason Merrill  <jason@redhat.com>
1757         PR c++/53848
1758         * g++.dg/other/enum3.C: New.
1760 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
1762         PR middle-end/53321
1763         * g++.dg/torture/pr53321.C: New test.
1765 2012-07-04  Richard Guenther  <rguenther@suse.de>
1767         PR tree-optimization/53844
1768         * g++.dg/tree-ssa/pr53844.C: New testcase.
1770 2012-07-04  Richard Guenther  <rguenther@suse.de>
1772         PR tree-optimization/53849
1773         * gcc.dg/pr53849.c: New testcase.
1775 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
1777         PR c++/53812
1778         * g++.dg/ext/label14.C: New test.
1780 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
1782         PR target/53811
1783         * g++.dg/other/pr53811.C: New test.
1785 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
1787         PR target/28896
1788         * gcc.target/m68k/stack-limit-1.c: New testcase.
1790 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1792         * gnat.dg/recursive_call.adb: New test.
1794 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1796         * gnat.dg/discr37.ad[sb]: New test.
1798 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
1800         * g++.dg/other/packed1.C: Remove SH from xfail list.
1802 2012-07-02  Jason Merrill  <jason@redhat.com>
1804         PR c++/53619
1805         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
1807         PR c++/53783
1808         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
1810         PR c++/53788
1811         * g++.dg/cpp0x/decltype39.C: New.
1812         * g++.dg/diagnostic/method1.C: Adjust.
1814         PR c++/53816
1815         * g++.dg/template/ref6.C: New.
1817 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1819         PR target/53568
1820         * gcc.target/sh/pr53568-1.c: New.
1822 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
1824         PR target/51244
1825         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
1827 2012-07-02  Jason Merrill  <jason@redhat.com>
1829         PR c++/53821
1830         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
1832         PR c++/53524
1833         * g++.dg/template/enum7.C: New.
1834         * g++.dg/other/ptrmem10.C: Adjust.
1835         * g++.dg/other/ptrmem11.C: Adjust.
1836         * g++.dg/cpp0x/scoped_enum.C: Adjust.
1838 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
1840         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
1842 2012-07-01  Wei Guozhi  <carrot@google.com>
1844         PR target/53447
1845         * gcc.target/arm/pr53447-1.c: New testcase.
1846         * gcc.target/arm/pr53447-2.c: New testcase.
1847         * gcc.target/arm/pr53447-3.c: New testcase.
1848         * gcc.target/arm/pr53447-4.c: New testcase.
1850 2012-06-29  Richard Guenther  <rguenther@suse.de>
1852         PR tree-optimization/47061
1853         * gcc.dg/tree-ssa/vrp71.c: New testcase.
1855 2012-06-29  Richard Guenther  <rguenther@suse.de>
1857         PR tree-optimization/37541
1858         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
1860 2012-06-29  Richard Guenther  <rguenther@suse.de>
1862         PR tree-optimization/52589
1863         * gcc.dg/tree-ssa/vrp70.c: New testcase.
1865 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
1867         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
1869         * g++.dg/template/error46.C: Add missing comment to dg-message.
1870         * g++.dg/template/crash107.C: Likewise.
1871         * g++.dg/template/error47.C: Likewise.
1872         * g++.dg/template/crash108.C: Likewise.
1873         * g++.dg/overload/operator5.C: Likewise.
1875         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
1876         errors in dg-message directives, add comments.
1878 2012-06-28  Kai Tietz  <ktietz@redhat.com>
1880         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
1881         hard-coded 'unsigned long'.
1883 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1885         PR tree-optimization/51581
1886         * gcc.dg/vect/pr51581-4.c: New test.
1888         PR tree-optimization/53645
1889         * gcc.c-torture/execute/pr53645-2.c: New test.
1891 2012-06-28  Richard Guenther  <rguenther@suse.de>
1893         PR middle-end/53790
1894         * gcc.dg/torture/pr53790.c: New testcase.
1896 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
1898         PR tree-optimization/53645
1899         * gcc.c-torture/execute/pr53645.c: New test.
1901 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
1903         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
1905 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
1907         PR debug/53671
1908         PR debug/49888
1909         * gcc.dg/guality/pr49888.c: Account for the possibility that
1910         the variable is optimized out at the first test.
1912 2012-06-27  Jason Merrill  <jason@redhat.com>
1914         * g++.dg/cpp0x/override2.C: Adjust.
1915         * g++.dg/template/error5.C: Adjust.
1916         * g++.dg/parse/crash28.C: Adjust.
1918         PR c++/53563
1919         * g++.dg/parse/template27.C: New.
1920         * g++.dg/template/crash74.C: Adjust expected output.
1922 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
1924         PR fortran/41951
1925         PR fortran/49591
1926         * gfortran.dg/typebound_operator_16.f03: New.
1928 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
1930         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
1931         even src1.i and src2.i fields even in the second half of the arrays.
1933 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1935         PR c++/51033.
1936         * g++.dg/torture/vshuf-16.inc: New test.
1937         * g++.dg/torture/vshuf-2.inc: New test.
1938         * g++.dg/torture/vshuf-4.inc: New test.
1939         * g++.dg/torture/vshuf-8.inc: New test.
1940         * g++.dg/torture/vshuf-main.inc: New test.
1941         * g++.dg/torture/vshuf-v16hi.C: New test.
1942         * g++.dg/torture/vshuf-v16qi.C: New test.
1943         * g++.dg/torture/vshuf-v2df.C: New test.
1944         * g++.dg/torture/vshuf-v2di.C: New test.
1945         * g++.dg/torture/vshuf-v2sf.C: New test.
1946         * g++.dg/torture/vshuf-v2si.C: New test.
1947         * g++.dg/torture/vshuf-v4df.C: New test.
1948         * g++.dg/torture/vshuf-v4di.C: New test.
1949         * g++.dg/torture/vshuf-v4sf.C: New test.
1950         * g++.dg/torture/vshuf-v4si.C: New test.
1951         * g++.dg/torture/vshuf-v8hi.C: New test.
1952         * g++.dg/torture/vshuf-v8qi.C: New test.
1953         * g++.dg/torture/vshuf-v8si.C: New test.
1955 2012-06-27  Richard Guenther  <rguenther@suse.de>
1957         PR middle-end/53676
1958         * gcc.dg/tree-ssa/scev-6.c: New testcase.
1960 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
1962         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
1963         scan-dump-dem-not): Use printable pattern in test name.
1965 2012-06-26  Sterling Augustine  <saugustine@google.com>
1966             Dominique Dhumieres  <dominiq@lps.ens.fr>
1968         * gcc.dg/pubtypes-2.c: Update expected output.
1969         * gcc.dg/pubtypes-3.c: Likewise.
1970         * gcc.dg/pubtypes-4.c: Likewise.
1972 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
1974         * gcc.dg/tree-ssa/slsr-1.c: New test.
1975         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1976         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1977         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
1979 2012-06-26  Matt Turner  <mattst88@gmail.com>
1981         PR target/35294
1982         * gcc.target/arm/mmx-2.c: New.
1984 2012-06-26  Richard Guenther  <rguenther@suse.de>
1986         PR c++/53752
1987         * g++.dg/torture/pr53752.C: New testcase.
1989 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
1991         PR tree-optimization/53748
1992         * gcc.c-torture/compile/pr53748.c: New test.
1994 2012-06-25  Jason Merrill  <jason@redhat.com>
1996         PR c++/53498
1997         PR c++/53305
1998         * g++.dg/cpp0x/decltype38.C: New.
1999         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
2001 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
2003         * lib/target-supports-dg.exp (testname-for-summary): New.
2004         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
2005         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
2006         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
2007         scan-module-absence, output-exists, output-exists-not: Use
2008         testname-for-summary.
2009         (dg-test): Clean up testname_with_flags.
2010         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2011         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
2012         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
2013         scan-assembler-dem-not, object-size: Use testname-for-summary.
2014         * lib/gcov.exp (run-gcov): Likewise.
2015         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2016         scan-dump-dem, scan-dump-dem-note): Likewise.
2018         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
2019         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
2020         including profopt.opt; save and restore existing value.
2021         * g++.dg/bprob/bprob.exp: Likewise.
2022         * gcc.dg/matrix/matrix.exp: Likewise.
2023         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2024         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
2025         PROFOPT_OPTIONS.
2027 2012-06-25  Richard Henderson  <rth@redhat.com>
2029         * gcc.dg/pr53749.c: New.
2031 2012-06-25  Jason Merrill  <jason@redhat.com>
2033         PR c++/52988
2034         * g++.dg/cpp0x/nullptr28.C: New.
2036 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
2038         * gcc.target/arm/neon-vld1_dupQ.c: New.
2040 2012-06-25  Florian Weimer  <fweimer@redhat.com>
2042         * g++.dg/init/new35.C: New.
2043         * g++.dg/init/new36.C: New.
2044         * g++.dg/init/new37.C: New.
2045         * g++.dg/ext/vla5.C: New warning.
2046         * g++.dg/ext/vla8.C: New warning.
2047         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
2049 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2050             James Greenhalgh  <james.greenhalgh@arm.com>
2052         * gcc.target/arm/ftest-support-arm.h New testcase.
2053         * gcc.target/arm/ftest-support-thumb.h Likewise.
2054         * gcc.target/arm/ftest-support.h Likewise.
2055         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
2056         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2057         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2058         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
2059         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
2060         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2061         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2062         * gcc.target/arm/ftest-armv6-arm.c Likewise.
2063         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
2064         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
2065         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
2066         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2067         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2068         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2069         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2070         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2071         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
2072         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
2073         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2074         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2075         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
2076         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
2077         * gcc/testsuite/lib/target-supports.exp
2078         (check_effective_target_arm_arch_FUNC): Add support for more
2079         architectures.
2080         (add_options_for_arm_arch_FUNC): Likewise.
2081         (check_effective_target_arm_arch_FUNC_multilib): New functions.
2083 2012-06-25  Jason Merrill  <jason@redhat.com>
2085         PR c++/53202
2086         * g++.dg/cpp0x/constexpr-tuple.C: New.
2088 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
2090         PR target/53759
2091         * gcc.target/i386/pr53759.c: New test.
2093         PR c++/53594
2094         * g++.dg/cpp0x/nsdmi7.C: New test.
2096 2012-06-24  Kai Tietz  <ktietz@redhat.com>
2098         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
2099         for LLP64 targets.
2100         * gcc.target/i386/pr38988.c: Likewise.
2102 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
2104         PR fortran/47710
2105         PR fortran/53328
2106         * gfortran.dg/typebound_generic_12.f03: New.
2107         * gfortran.dg/typebound_generic_13.f03: New.
2109 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
2111         * gnat.dg/lto15.ad[sb]: New test.
2113 2012-06-21  Meador Inge  <meadori@codesourcery.com>
2115         PR c/53702
2116         * gcc.dg/Wunused-local-typedefs.c: New testcase.
2118 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
2120         * testsuite/gcc.dg/pch/ident-1.c: New test.
2121         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
2123 2012-06-21  Michael Matz  <matz@suse.de>
2125         PR middle-end/53688
2126         * gcc.c-torture/execute/pr53688.c: New test.
2128 2012-06-20  Richard Guenther  <rguenther@suse.de>
2130         PR tree-optimization/30318
2131         * gcc.dg/tree-ssa/vrp69.c: New testcase.
2133 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
2135         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
2137 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139         * gcc.target/i386/clearcapv2.map: New file.
2140         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
2142 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2144         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
2145         and add __sh__ case.
2147 2012-06-19  Jason Merrill  <jason@redhat.com>
2149         PR c++/52637
2150         * g++.dg/debug/localclass1.C: New.
2152 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
2154         * g++.dg/cpp0x/override4.C: New.
2156 2012-06-14  Jason Merrill  <jason@redhat.com>
2158         PR c++/53651
2159         * g++.dg/cpp0x/decltype37.C: New.
2161 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2163         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
2165 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
2167         * gcc.c-torture/compile/vector-5.c,
2168         gcc.c-torture/compile/vector-6.c: New tests.
2170 2012-06-19  Richard Henderson  <rth@redhat.com>
2172         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
2174 2012-06-19  Richard Guenther  <rguenther@suse.de>
2176         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
2178 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
2180         PR target/53712
2181         * gcc.target/i386/pr53712.c: New test.
2183 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2185         PR fortran/53692
2186         * gfortran.dg/elemental_optional_args_6.f90: New.
2188 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2190         PR fortran/53526
2191         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
2192         * gfortran.dg/coarray/move_alloc_1.f90
2194 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2196         PR fortran/53526
2197         * gfortran.dg/coarray_27.f90: New.
2199 2012-06-18  Joey Ye <Joey.Ye@arm.com>
2200             Greta Yorsh  <Greta.Yorsh@arm.com>
2202         * gcc.target/arm/epilog-1.c: New test.
2204 2012-06-18  Richard Guenther  <rguenther@suse.de>
2206         PR tree-optimization/53693
2207         * g++.dg/torture/pr53693.C: New testcase.
2209 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
2211         PR tree-optimization/53703
2212         * gcc.dg/torture/pr53703.c: New test.
2214 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
2216         PR middle-end/53698
2217         * gcc.target/i386/pr53698.c: New test.
2219 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
2221         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
2223 2012-06-17  Tobias Burnus  <burnus@net-b.de>
2225         PR fortran/53691
2226         PR fortran/53685
2227         * gfortran.dg/transfer_check_3.f90: New.
2229 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
2231         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
2233 2012-06-16  Tobias Burnus  <burnus@net-b.de>
2235         PR fortran/53642
2236         PR fortran/45170
2237         * gfortran.dg/deferred_type_param_8.f90: New.
2239 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
2241         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
2242         testname that includes flags, passed in as new argument, in
2243         pass/fail messages.
2244         (run_gcov): Get testname from dg-test, use it in pass/fail messages
2245         and pass it to verify-* procedures.
2247         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
2248         alignment torture options with usual torture options.
2250         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
2251         messages reported for one line of source code.
2252         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
2253         * g++.dg/cpp0x/decltype2.C: Likewise.
2254         * g++.dg/cpp0x/decltype3.C: Likewise.
2255         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
2256         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
2257         * g++.dg/cpp0x/static_assert3.C: Likewise.
2258         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
2259         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
2260         * g++.dg/cpp0x/union1.C: Likewise.
2261         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2262         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2263         * g++.dg/cpp0x/variadic2.C: Likewise.
2264         * g++.dg/cpp0x/variadic20.C: Likewise.
2265         * g++.dg/cpp0x/variadic74.C: Likewise.
2266         * g++.dg/diagnostic/bitfld2.C: Likewise.
2267         * g++.dg/ext/attrib44.C: Likewise.
2268         * g++.dg/ext/no-asm-1.C: Likewise.
2269         * g++.dg/other/error34.C: Likewise.
2270         * g++.dg/parse/crash46.C: Likewise.
2271         * g++.dg/parse/error10.C: Likewise.
2272         * g++.dg/parse/error2.C: Likewise.
2273         * g++.dg/parse/error3.C: Likewise.
2274         * g++.dg/parse/error36.C: Likewise.
2275         * g++.dg/parse/error8.C: Likewise.
2276         * g++.dg/parse/error9.C: Likewise.
2277         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2278         * g++.dg/parse/parser-pr28152.C: Likewise.
2279         * g++.dg/parse/template25.C: Likewise.
2280         * g++.dg/parse/typename11.C: Likewise.
2281         * g++.dg/tc1/dr147.C: Likewise.
2282         * g++.dg/template/deduce3.C: Likewise.
2283         * g++.dg/template/koenig9.C: Likewise.
2284         * g++.dg/template/pr23510.C: Likewise.
2285         * g++.dg/warn/pr12242.C: Likewise.
2286         * g++.dg/warn/pr30551-2.C: Likewise.
2287         * g++.dg/warn/pr30551.C: Likewise.
2288         * g++.old-deja/g++.other/typename1.C: Likewise.
2289         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2291 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2293         PR c++/51033
2294         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
2295         * c-c++-common/torture/vshuf-2.inc: Likewise.
2296         * c-c++-common/torture/vshuf-4.inc: Likewise.
2297         * c-c++-common/torture/vshuf-8.inc: Likewise.
2298         * c-c++-common/torture/vshuf-main.inc: Likewise.
2299         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
2300         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
2301         * c-c++-common/torture/vshuf-v2df.c: Likewise.
2302         * c-c++-common/torture/vshuf-v2di.c: Likewise.
2303         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
2304         * c-c++-common/torture/vshuf-v2si.c: Likewise.
2305         * c-c++-common/torture/vshuf-v4df.c: Likewise.
2306         * c-c++-common/torture/vshuf-v4di.c: Likewise.
2307         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
2308         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
2309         * c-c++-common/torture/vshuf-v4si.c: Likewise.
2310         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
2311         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
2312         * c-c++-common/torture/vshuf-v8si.c: Likewise.
2314 2012-06-15  Michael Matz  <matz@suse.de>
2316         * gcc.dg/tree-ssa/vector-4.c: New test.
2318 2012-06-15  Michael Matz  <matz@suse.de>
2320         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
2321         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
2323 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
2325         PR tree-optimization/53636
2326         * gcc.target/arm/pr53636.c: New test.
2328 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
2330         PR tree-optimization/51581
2331         * gcc.c-torture/execute/pr51581-1.c: New test.
2332         * gcc.c-torture/execute/pr51581-2.c: New test.
2333         * gcc.dg/vect/pr51581-1.c: New test.
2334         * gcc.dg/vect/pr51581-2.c: New test.
2335         * gcc.dg/vect/pr51581-3.c: New test.
2336         * gcc.target/i386/avx-pr51581-1.c: New test.
2337         * gcc.target/i386/avx-pr51581-2.c: New test.
2338         * gcc.target/i386/avx2-pr51581-1.c: New test.
2339         * gcc.target/i386/avx2-pr51581-2.c: New test.
2340         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
2342 2012-06-15  Richard Guenther  <rguenther@suse.de>
2344         * gcc.c-torture/execute/20120615-1.c: New testcase.
2346 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
2348         * gnat.dg/vect8.ad[sb]: New test.
2350 2012-06-14  Richard Guenther  <rguenther@suse.de>
2352         * gcc.dg/tree-ssa/vrp.h: New testcase.
2353         * gcc.dg/tree-ssa/vrp68.c: Likewise.
2355 2012-06-13  Christian Bruel  <christian.bruel@st.com>
2357         PR target/53621
2358         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2360 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
2362         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
2364 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
2366         PR testsuite/20771
2367         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
2368         test summary unique.
2370         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2371         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
2372         scan-stack-usage-not): Don't strip torture options from test name.
2374         * lib/scandump.exp (scan-dump-times): Use printable version of
2375         regexp in test summary line.
2377         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
2378         messages reported for one line of source code.
2379         * gcc.dg/format/few-1.c: Likewise.
2380         * gcc.dg/ia64-sync-2.c: Likewise.
2381         * gcc.dg/sync-2.c: Likewise.
2382         * gcc.dg/noncompile/pr44517.c: Likewise.
2384 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
2386         PR debug/49888
2387         * gcc.dg/guality/pr49888.c: New.
2389 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
2391         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
2392         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
2393         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2395 2012-06-13  Tobias Burnus  <burnus@net-b.de>
2397         PR fortran/53643
2398         * gfortran.dg/intent_out_7.f90: New.
2400 2012-06-13  Tobias Burnus  <burnus@net-b.de>
2402         PR fortran/53597
2403         * gfortran.dg/save_4.f90: New.
2405 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
2407         PR c/53532
2408         PR c/51034
2409         PR c/53196
2410         * gcc.dg/pr53532.c: New test.
2411         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
2412         adjust line numbers.
2413         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
2414         * gcc.dg/Wcxx-compat-8.c: Likewise.
2415         * gcc.dg/pr51034.c: New test.
2416         * gcc.dg/pr53196-1.c: New test.
2417         * gcc.dg/pr53196-2.c: New test.
2419 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
2421         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
2422         alignment torture options with usual torture options.
2423         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
2424         instead of dg-options.
2425         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2426         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2427         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2428         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2429         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2430         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2432         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
2433         to checks for multiple messages reported for one line of source code.
2434         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
2436         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
2437         messages reported for one line of source code.
2439         * gcc.dg/20031223-1.c: Add comments to check for multiple
2440         messages reported for one line of source code.
2441         * gcc.dg/Wconversion-integer.c: Likewise.
2442         * gcc.dg/Wfatal-2.c: Likewise.
2443         * gcc.dg/Wfatal.c: Likewise.
2444         * gcc.dg/Wobjsize-1.c: Likewise.
2445         * gcc.dg/c99-vla-jump-1.c: Likewise.
2446         * gcc.dg/c99-vla-jump-2.c: Likewise.
2447         * gcc.dg/c99-vla-jump-3.c: Likewise.
2448         * gcc.dg/c99-vla-jump-4.c: Likewise.
2449         * gcc.dg/c99-vla-jump-5.c: Likewise.
2450         * gcc.dg/decl-9.c: Likewise.
2451         * gcc.dg/declspec-10.c: Likewise.
2452         * gcc.dg/declspec-18.c: Likewise.
2453         * gcc.dg/mtune.c: Likewise.
2454         * gcc.dg/parser-pr28152-2.c: Likewise.
2455         * gcc.dg/parser-pr28152.c: Likewise.
2456         * gcc.dg/pr14475.c: Likewise.
2457         * gcc.dg/pr27953.c: Likewise.
2458         * gcc.dg/pr28322-3.c: Likewise.
2459         * gcc.dg/pr30457.c: Likewise.
2460         * gcc.dg/pr30551-2.c: Likewise.
2461         * gcc.dg/pr30551-3.c: Likewise.
2462         * gcc.dg/pr30551-4.c: Likewise.
2463         * gcc.dg/pr30551-5.c: Likewise.
2464         * gcc.dg/pr30551-6.c: Likewise.
2465         * gcc.dg/pr30551.c: Likewise.
2466         * gcc.dg/pr45461.c: Likewise.
2467         * gcc.dg/pr48552-1.c: Likewise.
2468         * gcc.dg/pr48552-2.c: Likewise.
2469         * gcc.dg/redecl-1.c: Likewise.
2470         * gcc.dg/transparent-union-3.c: Likewise.
2471         * gcc.dg/utf-dflt.c: Likewise.
2472         * gcc.dg/utf-dflt2.c: Likewise.
2473         * gcc.dg/vla-8.c: Likewise.
2474         * gcc.dg/vla-init-1.c: Likewise.
2475         * gcc.dg/wtr-int-type-1.c: Likewise.
2477         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
2478         messages reported for for one line of source code.
2479         * c-c++-common/raw-string-5.c: Likewise.
2480         * c-c++-common/raw-string-4.c: Likewise.
2481         * c-c++-common/raw-string-6.c: Likewise.
2482         * c-c++-common/pr20000.c: Likewise.
2484         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
2485         messages reported for one line of source code.
2486         * gcc.dg/cpp/pr30786.c: Likewise.
2487         * gcc.dg/cpp/pr28709.c: Likewise.
2488         * gcc.dg/cpp/missing-header-MD.c: Likewise.
2489         * gcc.dg/cpp/macspace2.c: Likewise.
2490         * gcc.dg/cpp/missing-header-1.c: Likewise.
2491         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2492         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2493         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2495 2012-06-12  Jason Merrill  <jason@redhat.com>
2497         PR c++/53599
2498         * g++.dg/template/local7.C: New.
2500 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
2502         PR target/53511
2503         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
2504         * gcc.target/sh/pr51340-2.c: Likewise.
2505         * gcc.target/sh/pr51340-3.c: Likewise.
2507 2012-06-12  Michael Matz  <matz@suse.de>
2509         * gcc.dg/torture/alias-1.c: New test.
2511 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
2513         PR rtl-optimization/53589
2514         * gcc.dg/torture/pr53589.c: New test.
2516 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
2518         PR target/50749
2519         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
2520         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
2521         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
2522         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
2523         * gcc.target/sh/pr50749-sf-predec-2.c: New.
2524         * gcc.target/sh/pr50749-sf-predec-4.c: New.
2525         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
2526         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
2527         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
2528         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
2529         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
2530         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
2531         * gcc.target/sh/pr50749-sf-predec-1.c: New.
2532         * gcc.target/sh/pr50749-sf-predec-3.c: New.
2533         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
2534         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
2536 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
2538         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
2539         (check_intel_cpu_model): New function.
2540         (check_amd_cpu_model): New function.
2541         (check_features): New function.
2542         (__get_cpuid_output): New function.
2543         (check_detailed): New function.
2544         (fn1): Rename to quick_check.
2545         (main): Update to call quick_check and call check_detailed.
2547 2012-06-11  Richard Henderson  <rth@redhat.com>
2549         * lib/target-supports.exp
2550         (check_effective_target_sync_long_long_runtime): Use
2551         check_effective_target_lp64 instead of
2552         check_effective_target_powerpc64 for powerpc targets.
2554 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
2556         PR target/53511
2557         * gcc.target/sh/pr53511-1.c: New.
2559 2012-06-11  Richard Guenther  <rguenther@suse.de>
2561         PR middle-end/53470
2562         * g++.dg/lto/pr53470_0.C: New testcase.
2563         * gcc.dg/lto/pr53470_0.c: Likewise.
2565 2012-06-11  Richard Guenther  <rguenther@suse.de>
2567         PR c++/53605
2568         * g++.dg/ext/pr53605.C: New testcase.
2570 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2572         * gnat.dg/specs/array1.ads: New test.
2573         * gnat.dg/specs/array2.ads: Likewise.
2574         * gnat.dg/array22.adb: Likewise.
2576 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2578         * gnat.dg/constant4.adb: New test.
2579         * gnat.dg/constant4_pkg.ads: New helper.
2581 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
2583         PR fortran/52552
2584         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
2585         * gfortran.dg/allocate_class_1.f90: Modified.
2586         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
2587         * gfortran.dg/allocate_class_2.f90: New.
2589 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
2591         PR middle-end/53535
2592         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
2594 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2596         PR fortran/52861
2597         * gfortran.dg/string_assign_2.f90:  New test case.
2599 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2601         PR fortran/52861
2602         * gfortran.dg/string_assign_1.f90:  New test case.
2604 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
2606         PR middle-end/53580
2607         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
2608         * gcc.dg/gomp/critical-4.c: Likewise.
2609         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2610         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2611         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
2612         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
2613         * c-c++-common/gomp/pr53580.c: New test.
2615 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2617         PR c++/51214
2618         * g++.dg/cpp0x/forw_enum11.C: New.
2620 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/53567
2623         * g++.dg/cpp0x/alias-decl-19.C: New.
2625 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
2627         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
2629 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
2631         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
2632         (XSTATE_FP): Ditto.
2633         (XSTATE_SSE): Ditto.
2634         (XSTATE_YMM): Ditto.
2635         (avx_os_support): Use new defines.
2637 2012-06-06  Richard Guenther  <rguenther@suse.de>
2639         PR testsuite/32380
2640         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
2641         loops.
2643 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2645         PR c++/52841
2646         * g++.dg/cpp0x/pr52841.C: New testcase.
2648 2012-06-06  Richard Guenther  <rguenther@suse.de>
2650         PR tree-optimization/53081
2651         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
2652         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
2654 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2656         * gcc.target/powerpc/pr53487.c: New test.
2658 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
2660         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
2662 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
2664         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
2666 2012-06-05  Richard Guenther  <rguenther@suse.de>
2668         PR tree-optimization/30442
2669         * gcc.dg/vect/bb-slp-30.c: New testcase.
2671 2012-06-05  Richard Guenther  <rguenther@suse.de>
2673         PR tree-optimization/53081
2674         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
2675         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
2676         -fno-tree-loop-distribute-patterns.
2678 2012-06-05  Alan Modra  <amodra@gmail.com>
2680         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
2681         Check static chain in nested funcs.
2683 2012-06-04  Tobias Burnus  <burnus@net-b.de>
2685         PR fortran/50619
2686         * gfortran.dg/init_flag_10.f90: New.
2688 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2690         PR c++/53524
2691         * g++.dg/warn/Wenum-compare-no-2: New.
2693 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
2695         PR preprocessor/53463
2696         * g++.dg/cpp/limits.C: New test.
2697         * g++.dg/parse/error19.C: Adjust.
2698         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
2699         * g++.dg/warn/pr35635.C: Likewise.
2700         * g++.old-deja/g++.pt/assign1.C: Likewise.
2702 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
2704         PR target/53559
2705         * gcc.target/powerpc/cell_builtin_1.c: New test case.
2706         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
2707         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
2708         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
2709         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
2710         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
2711         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
2712         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
2714 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
2716         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
2718 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
2720         PR tree-optimization/53550
2721         * gcc.dg/pr53550.c: New test.
2723 2012-06-04  Richard Guenther  <rguenther@suse.de>
2725         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
2726         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2727         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2729 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2731         PR fortran/48831
2732         * gfortran.dg/parameter_array_element_2.f90: New.
2734 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
2736         PR target/53512
2737         * gcc.target/sh/pr53512-1.c: New.
2738         * gcc.target/sh/pr53512-2.c: New.
2739         * gcc.target/sh/pr53512-3.c: New.
2740         * gcc.target/sh/pr53512-4.c: New.
2742 2012-06-01  Jason Merrill  <jason@redhat.com>
2744         PR c++/52973
2745         * g++.dg/ext/visibility/template12.C: New.
2746         * g++.dg/ext/attrib14.C: Adjust warning line.
2748         PR c++/52725
2749         * g++.dg/parse/new6.C: New.
2750         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
2752 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2754         * c-c++-common/restrict-2.c: Revert previous change.
2756 2012-06-01  Jason Merrill  <jason@redhat.com>
2758         PR c++/53137
2759         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
2761         PR c++/53484
2762         * g++.dg/cpp0x/auto33.C: New.
2764 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
2766         PR c++/26155
2767         * g++.dg/parse/namespace-alias-1.C: New.
2769 2012-06-01  Christian Bruel  <christian.bruel@st.com>
2771         * gcc.dg/spec-options.c: New test.
2772         * gcc.dg/foo.specs: New file.
2774 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
2776         PR ada/53517
2777         * gnat.dg/lto14.adb: Skip on Solaris.
2779 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
2781         * gcc.target/cris/sync-1-v10.c,
2782         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
2783         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
2784         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
2785         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
2786         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
2787         gcc.target/cris/torture/sync-mis-op-i-1.c,
2788         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2789         gcc.target/cris/torture/sync-mis-op-i-2.c,
2790         gcc.target/cris/torture/sync-mis-op-i-2a.c,
2791         gcc.target/cris/torture/sync-mis-op-i-3.c,
2792         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2793         gcc.target/cris/torture/sync-mis-op-s-1.c,
2794         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2795         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2796         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2797         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2798         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2799         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2800         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2801         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2802         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
2804 2012-05-31  Richard Guenther  <rguenther@suse.de>
2806         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
2807         ldist-pr45948.c with disabled SCCP.
2809 2012-05-31  Richard Guenther  <rguenther@suse.de>
2811         PR middle-end/48493
2812         * gcc.dg/torture/pr48493.c: New testcase.
2814 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
2816         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
2817         arm32 to targets.
2818         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
2819         of the initialization loop.
2820         (dg-final): Adjust the expected number of vectorized loops depending
2821         on vect_char_mult target selector.
2823 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
2825         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
2826         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
2827         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
2828         New tests.
2830 2012-05-30  Jason Merrill  <jason@redhat.com>
2832         PR c++/53356
2833         * g++.dg/init/new34.C: New.
2834         * g++.dg/tree-ssa/stabilize1.C: New.
2836 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2838         PR c++/53356
2839         * g++.dg/init/new33.C: New test.
2841 2012-05-30  Richard Guenther  <rguenther@suse.de>
2843         PR middle-end/53501
2844         * gcc.dg/torture/pr53501.c: New testcase.
2845         * c-c++-common/restrict-2.c: Adjust.
2847 2012-05-30  Alan Modra  <amodra@gmail.com>
2849         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
2850         torture-finish.
2852 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
2854         * gcc.target/i386/shuf-concat.c: New test.
2856 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
2858         PR rtl-optimization/53519
2859         * gcc.c-torture/compile/pr53519.c: New test.
2861 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2863         * gcc.target/arm/neon-vrev.c: New.
2865 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
2867         PR target/51340
2868         * gcc.target/sh/pr51340-1.c: New.
2869         * gcc.target/sh/pr51340-2.c: New.
2870         * gcc.target/sh/pr51340-3.c: New.
2872 2012-05-29  Richard Guenther  <rguenther@suse.de>
2874         PR tree-optimization/53516
2875         * gcc.dg/torture/pr53516.c: New testcase.
2877 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
2879         PR preprocessor/53229
2880         * gcc.dg/cpp/paste6.c: Force to run without
2881         -ftrack-macro-expansion.
2882         * gcc.dg/cpp/paste8.c: Likewise.
2883         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
2884         -ftrack-macro-expansion.
2885         * gcc.dg/cpp/paste12.c: Force to run without
2886         -ftrack-macro-expansion.
2887         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
2888         -ftrack-macro-expansion.
2889         * gcc.dg/cpp/paste13.c: Likewise.
2890         * gcc.dg/cpp/paste14.c: Likewise.
2891         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
2892         -ftrack-macro-expansion.
2893         * gcc.dg/cpp/paste18.c: New test.
2895 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
2897         * gcc.target/cris/torture/trap-1.c,
2898         gcc.target/cris/torture/trap-2.c,
2899         gcc.target/cris/torture/trap-3.c,
2900         gcc.target/cris/torture/trap-v0.c,
2901         gcc.target/cris/torture/trap-v3.c: New tests.
2903 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
2905         PR c++/25137
2906         * g++.dg/warn/Wbraces3.C: New.
2907         * g++.dg/warn/Wbraces4.C: Likewise.
2909 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
2911         PR tree-optimization/53505
2912         * c-c++-common/torture/pr53505.c: New test.
2914 2012-05-27  Nathan Sidwell  <nathan@acm.org>
2916         * gcc.dg/stmt-expr-4.c: New.
2918 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
2920         PR c++/53491
2921         * g++.dg/parse/crash60.C: New.
2923 2012-05-26  Jason Merrill  <jason@redhat.com>
2925         PR c++/53220
2926         * c-c++-common/array-lit.c: New.
2927         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
2929 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2931         PR ada/50294
2932         * gnat.dg/array21.adb: New test.
2934 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2936         * gnat.dg/renaming5.adb: Adjust dg-final directive.
2938 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2940         PR c++/32054
2941         * g++.dg/other/anon-union3.C: New.
2943 2012-05-25  Ian Lance Taylor  <iant@google.com>
2945         * gcc.dg/split-6.c: New test.
2947 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2949         * gnat.dg/lto14.adb: New test.
2951 2012-05-25  Tristan Gingold  <gingold@adacore.com>
2953         * gcc.target/i386/large-frame.c: New.
2955 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
2956         * gcc.target/powerpc/lhs-1.c: New.
2957         * gcc.target/powerpc/lhs-2.c: New.
2958         * gcc.target/powerpc/lhs-3.c: New.
2960 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
2962         Make unwound macro expansion trace less redundant
2963         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
2964         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2965         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2966         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
2967         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2968         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2970 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2972         PR c++/53464
2973         * g++.dg/cpp0x/constexpr-default1.C: New.
2975 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2977         PR c++/32080
2978         * g++.dg/eh/goto2.C: New.
2980 2012-05-24  Richard Guenther  <rguenther@suse.de>
2982         PR middle-end/53460
2983         * g++.dg/tree-prof/pr53460.C: New testcase.
2985 2012-05-24  Richard Guenther  <rguenther@suse.de>
2987         PR bootstrap/53466
2988         * g++.dg/debug/pr53466.C: New testcase.
2990 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
2992         PR tree-optimization/53465
2993         * gcc.c-torture/execute/pr53465.c: New test.
2995 2012-05-23  Tobias Burnus  <burnus@net-b.de>
2997         PR fortran/51055
2998         PR fortran/45170
2999         * gfortran.dg/allocate_with_typespec_6.f90: New.
3001 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3003         PR c++/29185
3004         * g++.dg/warn/delete-array-1.C: New.
3006 2012-05-23  Richard Guenther  <rguenther@suse.de>
3008         * gcc.dg/torture/pr39074-2.c: Adjust.
3009         * gcc.dg/torture/pr39074.c: Likewise.
3010         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3011         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3013 2012-05-22  Jan Hubicka  <jh@suse.cz>
3015         PR middle-end/53161
3016         * g++.dg/torture/pr53161.C: New testcase.
3018 2012-05-22  Tobias Burnus  <burnus@net-b.de>
3020         PR fortran/53389
3021         * gfortran.dg/realloc_on_assign_15.f90: New.
3023 2012-05-22  Richard Guenther  <rguenther@suse.de>
3025         PR middle-end/51071
3026         * gcc.dg/torture/pr51071-2.c: New testcase.
3028 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
3030         PR tree-optimization/53336
3031         * g++.dg/torture/pr53336.C: New testcase.
3033 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
3035         PR c++/53322
3036         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
3037         instead of -Wunused-local-typedefs.
3039 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3041         PR c++/51184
3042         * g++.dg/other/abstract4.C: New-
3044 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3046         PR c++/40821
3047         * g++.dg/ext/attrib46.C: New.
3049 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
3051         PR c/53418
3052         * gcc.c-torture/compile/pr53418-1.c,
3053         gcc.c-torture/compile/pr53418-2.c: New tests.
3055 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
3057         PR tree-optimization/53366
3058         * gcc.dg/torture/pr53366-1.c: New test.
3059         * gcc.dg/torture/pr53366-2.c: New test.
3060         * gcc.target/i386/pr53366-1.c: New test.
3061         * gcc.target/i386/pr53366-2.c: New test.
3063         PR tree-optimization/53409
3064         * gcc.c-torture/compile/pr53409.c: New test.
3066         PR tree-optimization/53410
3067         * gcc.c-torture/compile/pr53410-1.c: New test.
3068         * gcc.c-torture/compile/pr53410-2.c: New test.
3070 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3072         PR target/53425
3073         * gcc.target/i386/pr53425-1.c: New file.
3074         * gcc.target/i386/pr53425-2.c: Likewise.
3076 2012-05-21  Richard Guenther  <rguenther@suse.de>
3078         PR tree-optimization/53408
3079         * gcc.dg/torture/pr53408.c: New testcase.
3081 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
3082             H.J. Lu  <hongjiu.lu@intel.com>
3084         PR target/53416
3085         * gcc.target/i386/pr53416.c: New file.
3087 2012-05-21  Richard Guenther  <rguenther@suse.de>
3089         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
3091 2012-05-21  Richard Guenther  <rguenther@suse.de>
3093         * gcc.dg/torture/ldist-1.c: New testcase.
3095 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
3097         * gnat.dg/lto13.adb: New test.
3098         * gnat.dg/lto13_pkg.ad[sb]: New helper.
3100 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3102         * gnat.dg/specs/lto12.ads: New test.
3103         * gnat.dg/specs/lto12_pkg.ads: New helper.
3105 2012-05-18  Richard Guenther  <rguenther@suse.de>
3107         PR tree-optimization/53346
3108         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
3109         * gcc.target/i386/incoming-10.c: Adjust.
3110         * gcc.target/i386/incoming-11.c: Likewise.
3111         * gcc.target/i386/pr46295.c: Likewise.
3113 2012-05-18  Richard Guenther  <rguenther@suse.de>
3115         * gcc.dg/pr53352.c: Return zero.
3117 2012-05-18  Richard Guenther  <rguenther@suse.de>
3119         PR tree-optimization/53390
3120         * gcc.dg/torture/pr53390.c: New testcase.
3122 2012-05-18  Meador Inge  <meadori@codesourcery.com>
3124         PR rtl-optimization/53352
3125         * gcc.dg/pr53352.c: New test.
3127 2012-05-17  David S. Miller  <davem@davemloft.net>
3129         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3130         failure on sparc-*-linux-gnu.
3132 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3134         PR c++/39681
3135         * g++.dg/parse/error49.C: New.
3136         * g++.dg/cpp0x/error8.C: Likewise.
3137         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
3138         * g++.dg/ext/utf-dflt2.C: Likewise.
3139         * g++.dg/ext/utf-gnuxx98.C: Likewise.
3140         * g++.dg/ext/utf-dflt.C: Likewise.
3141         * c-c++-common/raw-string-3.c: Likewise.
3142         * c-c++-common/raw-string-4.c: Likewise.
3144 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3146         PR c++/53371
3147         * g++.dg/cpp0x/catch1.C: New.
3149 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3151         PR c++/44516
3152         * g++.dg/parse/error48.C: New.
3153         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
3154         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
3156 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
3158         * gcc.dg/tm/indirect-2.c: New test.
3160 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3162         PR tree-optimization/53217
3163         * gfortran.dg/pr53217.f90: New test.
3165 2012-05-16  Richard Guenther  <rguenther@suse.de>
3167         PR tree-optimization/53364
3168         * g++.dg/torture/pr53364.C: New testcase.
3170 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
3172         PR testsuite/52641
3173         * gcc.dg/pr52549.c: Fix test for long != void*
3174         * gcc.c-torture/execute/pr52979-1.x: New file.
3175         * gcc.c-torture/execute/pr52979-2.x: New file.
3177 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
3179         PR preprocessor/7263
3180         * gcc.dg/binary-constants-2.c: Run without tracking locations
3181         accross macro expansion.
3182         * gcc.dg/binary-constants-3.c: Likewise.
3183         * gcc.dg/cpp/sysmac2.c: Likewise.
3184         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
3185         location.
3186         * gcc.dg/cpp/syshdr3.c: New test.
3187         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
3188         * gcc.dg/system-binary-constants-1.c: New test.
3189         * gcc.dg/system-binary-constants-1.h: New header for the new test
3190         above.
3191         * g++.dg/cpp/syshdr3.C: New test.
3192         * g++.dg/cpp/syshdr3.h: New header the new test above.
3193         * g++.dg/system-binary-constants-1.C: New test.
3194         * g++.dg/system-binary-constants-1.h: New header the new test
3195         above.
3197 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3199         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
3201 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
3203         PR target/53358
3204         * gcc.dg/pr53358.c: New test.
3206 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3208         PR c++/11856
3209         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
3210         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
3212 2012-05-15  Olivier Hainque  <hainque@adacore.com>
3214         * g++.dg/eh/sighandle.C: New testcase.
3216 2012-05-15  Richard Guenther  <rguenther@suse.de>
3218         PR tree-optimization/53355
3219         * gcc.dg/tree-ssa/vrp67.c: New testcase.
3221 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3223         * gfortran.dg/*.f90: Remove now redundant manual
3224         cleanup-modules directive.
3226 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
3228         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
3229         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
3231 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
3233         PR fortran/52428
3234         * gfortran.dg/int_range_io_1.f90: New test.
3236 2012-05-14  Andi Kleen <ak@linux.intel.com>
3237             Jakub Jelinek  <jakub@redhat.com>
3239         PR target/53315
3240         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
3241         * gcc.target/i386/rtm-check.h: New file.
3242         * gcc.target/i386/pr53315.c: New test.
3244 2012-05-14  Tobias Burnus  <burnus@net-b.de>
3246         PR fortran/49110
3247         PR fortran/51055
3248         PR fortran/53329
3249         * gfortran.dg/deferred_type_param_4.f90: New.
3250         * gfortran.dg/deferred_type_param_6.f90: New.
3252 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
3254         * gcc.target/i386/retarg.c: New test.
3256 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3258         PR fortran/45170
3259         * gfortran.dg/deferred_type_param_3.f90: New.
3260         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
3261         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
3263 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
3265         * gnat.dg/null_pointer_deref3.adb: New test.
3267 2012-05-12  Tobias Burnus  <burnus@net-b.de>
3269         PR fortran/49110
3270         PR fortran/52843
3271         * gfortran.dg/deferred_type_param_5.f90: New.
3273 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3275         * g++.dg/parse/error47.C: New.
3277 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3279         PR fortran/52537
3280         * gfortran.dg/string_compare_4.f90:  Change option
3281         to -fdump-tree-original.  Add test case for kind=4.
3283 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3285         PR fortran/52537
3286         * gfortran.dg/string_compare_4.f90:  New test.
3288 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3290         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
3292 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3294         PR c++/53305
3295         * g++.dg/cpp0x/variadic132.C: New.
3297 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
3299         PR c++/53158
3300         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
3301         * g++.dg/parse/error26.C: Tweak dg-error column number.
3303 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
3305         PR c++/53301
3306         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
3308 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3310         * gnat.dg/lto11.ad[sb]: New test.
3312 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
3314         PR target/52908
3315         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
3316         directive to Scan for vpmuldq, not vpmacsdql.
3318 2012-05-09  Michael Matz  <matz@suse.de>
3320         PR tree-optimization/53185
3321         * gcc.dg/vect/pr53185.c: New test.
3323 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
3325         PR middle-end/53249
3326         * gcc.target/i386/pr53249.c: New.
3328 2012-05-09  Richard Guenther  <rguenther@suse.de>
3330         PR tree-optimization/18437
3331         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
3332         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
3334 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
3336         PR tree-optimization/53226
3337         * gcc.c-torture/compile/pr53226.c: New test.
3339 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3341         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
3342         * gcc.target/i386/hle-add-rel-1.c: Likewise.
3343         * gcc.target/i386/hle-and-acq-1.c: Likewise.
3344         * gcc.target/i386/hle-and-rel-1.c: Likewise.
3345         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
3346         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
3347         * gcc.target/i386/hle-or-acq-1.c: Likewise.
3348         * gcc.target/i386/hle-or-rel-1.c: Likewise.
3349         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
3350         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3351         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
3352         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
3353         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
3354         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
3356 2012-05-09  Dehao Chen  <dehao@google.com>
3358         * gcc.dg/predict-1.c: Remove the replicated text in this test.
3359         * gcc.dg/predict-2.c: Likewise.
3360         * gcc.dg/predict-3.c: Likewise.
3361         * gcc.dg/predict-4.c: Likewise.
3362         * gcc.dg/predict-5.c: Likewise.
3363         * gcc.dg/predict-6.c: Likewise.
3365 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
3367         PR target/53272
3368         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
3370 2012-05-08  Richard Guenther  <rguenther@suse.de>
3372         * gcc.dg/fold-bitand-4.c: New testcase.
3374 2012-05-08  Dehao Chen  <dehao@google.com>
3376         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
3377         heuristic is working properly.
3378         * gcc.dg/predict-2.c: Likewise.
3379         * gcc/dg/predict-3.c: Likewise.
3380         * gcc/dg/predict-4.c: Likewise.
3381         * gcc/dg/predict-5.c: Likewise.
3382         * gcc/dg/predict-6.c: Likewise.
3384 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
3386         PR tree-optimization/53239
3387         * g++.dg/opt/vrp3.C: New test.
3388         * g++.dg/opt/vrp3-aux.cc: New file.
3389         * g++.dg/opt/vrp3.h: New file.
3391 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3393         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
3394         .uleb128 support in assembler output.
3396 2012-05-07  Richard Guenther  <rguenther@suse.de>
3398         PR lto/42987
3399         * g++.dg/lto/pr42987_0.C: New testcase.
3400         * g++.dg/lto/pr42987_1.C: Likewise.
3402 2012-05-07  Tobias Burnus  <burnus@net-b.de>
3404         PR fortran/53255
3405         * gfortran.dg/typebound_operator_15.f90: New.
3407 2012-05-06  Tobias Burnus  <burnus@net-b.de>
3409         PR fortran/41587
3410         * gfortran.dg/class_array_13.f90: New.
3412 2012-05-06  Tristan Gingold  <gingold@adacore.com>
3414         * gnat.dg/warn7.adb: New test.
3416 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
3418         * gnat.dg/specs/renamings.ads: Rename to...
3419         * gnat.dg/specs/renaming1.ads: ...this.
3420         * gnat.dg/specs/renaming2.ads: New test.
3421         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
3422         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
3423         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
3424         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
3426 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
3428         * gnat.dg/discr36.ad[sb]: New test.
3429         * gnat.dg/discr36_pkg.ad[sb]: New helper.
3431 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3433         PR c/43772
3434         * c-c++-common/pr43772.c: New.
3436 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
3438         PR fortran/41600
3439         * gfortran.dg/select_type_26.f03 : New test.
3440         * gfortran.dg/select_type_27.f03 : New test.
3442         PR fortran/53191
3443         * gfortran.dg/select_type_28.f03 : New test.
3445 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
3447         PR fortran/49010
3448         PR fortran/24518
3449         * gfortran.dg/mod_sign0_1.f90: New test.
3450         * gfortran.dg/mod_large_1.f90: New test.
3452 2012-05-04  Tobias Burnus  <burnus@net-b.de>
3454         PR fortran/53175
3455         gfortran.dg/public_private_module_5.f90: New.
3457 2012-05-04  Tobias Burnus  <burnus@net-b.de>
3459         PR fortran/53111
3460         * gfortran.dg/constructor_7.f90: New.
3461         * gfortran.dg/constructor_8.f90: New.
3463 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3465         PR c++/53166
3466         * g++.dg/cpp0x/static_assert7.C: New.
3468 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
3470         PR tree-optimization/52633
3471         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
3472         recognized as widening shifts instead of over-widening.
3473         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3474         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3475         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3476         * gcc.target/arm/pr52633.c: New test.
3478 2012-05-04  Richard Guenther  <rguenther@suse.de>
3480         PR tree-optimization/53168
3481         * gcc.dg/torture/pr53168.c: New testcase.
3482         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
3484 2012-05-04  Richard Guenther  <rguenther@suse.de>
3486         * gcc.dg/lto/pr53214_0.c: New testcase.
3488 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
3490         * gcc.target/ia64/pr48496.c: New test.
3491         * gcc.target/ia64/pr52657.c: Likewise.
3493 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3495         PR c/51712
3496         * c-c++-common/pr51712.c: New.
3498 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3500         PR target/53199
3501         * gcc.target/powwerpc/pr53199.c: New file.
3503 2012-05-03  Jason Merrill  <jason@redhat.com>
3505         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
3507         * gcc.dg/debug/dwarf2/dups-types.c: New.
3508         * gcc.dg/debug/dwarf2/dups-types.h: New.
3510 2012-05-03  Jason Merrill  <jason@redhat.com>
3512         * g++.dg/debug/dwarf2/namespace-2.C: New.
3513         * g++.dg/debug/dwarf2/localclass3.C: New.
3515 2012-05-03  Jason Merrill  <jason@redhat.com>
3517         * g++.dg/debug/dwarf2/thunk1.C: New.
3519 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3521         PR c++/53186
3522         * g++.dg/other/final2.C: New.
3524 2012-05-03  Richard Guenther  <rguenther@suse.de>
3526         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
3528 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
3530         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
3531         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
3532         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
3533         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
3535 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
3537         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
3538         .byte 0xf2.
3539         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3540         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
3541         * gcc.target/i386/hle-add-rel-1.c: Likewise.
3543         PR debug/53174
3544         * gcc.dg/pr53174.c: New test.
3546         PR target/53187
3547         * gcc.target/arm/pr53187.c: New test.
3548         * gcc.c-torture/compile/pr53187.c: New test.
3550 2012-05-03  Richard Guenther  <rguenther@suse.de>
3552         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
3553         unsupported prefetching support.
3555 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
3557         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
3558         option -ftrack-macro-expansion=0.
3559         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
3560         option -ftrack-macro-expansion=0.
3562 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
3564         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
3565         dg-options for target arm with dg-additional-options.
3567 2012-05-03  Richard Guenther  <rguenther@suse.de>
3569         PR tree-optimization/53144
3570         * gcc.dg/torture/pr53144.c: New testcase.
3572 2012-05-03  Tobias Burnus  <burnus@net-b.de>
3574         PR fortran/52864
3575         * gfortran.dg/pointer_intent_7.f90: New.
3576         * gfortran.dg/pure_formal_3.f90: New.
3578 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3580         * gcc.target/s390/20030123-1.c: Add missing "volatile".
3582 2012-05-02  Martin Jambor  <mjambor@suse.cz>
3584         PR lto/52605
3585         * g++.dg/lto/pr52605_0.C: New test.
3587 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
3589         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
3590         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
3591         * gcc.target/i386/hle-add-acq-1.c: Ditto.
3592         * gcc.target/i386/hle-add-rel-1.c: Ditto.
3593         * gcc.target/i386/hle-and-acq-1.c: Ditto.
3594         * gcc.target/i386/hle-and-rel-1.c: Ditto.
3595         * gcc.target/i386/hle-or-acq-1.c: Ditto.
3596         * gcc.target/i386/hle-or-rel-1.c: Ditto.
3597         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
3598         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
3599         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
3600         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
3601         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
3602         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
3603         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
3604         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
3606 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
3608         PR middle-end/53153
3609         * gcc.dg/pr53153.c: New test.
3611 2012-05-02  Richard Guenther  <rguenther@suse.de>
3613         * g++.dg/tree-ssa/pr19807.C: Adjust.
3615 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
3617         PR tree-optimization/53163
3618         * gcc.c-torture/compile/pr53163.c: New test.
3620         PR rtl-optimization/53160
3621         * gcc.c-torture/execute/pr53160.c: New test.
3623 2012-05-01  Ian Lance Taylor  <iant@google.com>
3625         PR c/37303
3626         * gcc.dg/pr37303.c: New test.
3628 2012-05-01  Richard Henderson  <rth@redhat.com>
3630         * lib/target-supports.exp
3631         (check_effective_target_sync_long_long_runtime): True for
3632         check_effective_target_powerpc64.
3634 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
3636         PR c++/51033
3637         * gcc.dg/vector-1.c: Move to ...
3638         * c-c++-common/vector-1.c: ... here.
3639         * gcc.dg/vector-2.c: Move to ...
3640         * c-c++-common/vector-2.c: ... here.
3641         * gcc.dg/vector-3.c: Move to ...
3642         * c-c++-common/vector-3.c: ... here. Adapt to C++.
3643         * gcc.dg/vector-4.c: Move to ...
3644         * c-c++-common/vector-4.c: ... here.
3645         * gcc.dg/vector-init-1.c: Move to ...
3646         * c-c++-common/vector-init-1.c: ... here.
3647         * gcc.dg/vector-init-2.c: Move to ...
3648         * c-c++-common/vector-init-2.c: ... here.
3649         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
3650         * c-c++-common/vector-subscript-1.c: ... here.
3651         * gcc.dg/vector-subscript-2.c: Move to ...
3652         * c-c++-common/vector-subscript-2.c: ... here.
3653         * gcc.dg/vector-subscript-3.c: Move to ...
3654         * c-c++-common/vector-subscript-3.c: ... here.
3656         PR c++/51314
3657         * g++.dg/cpp0x/vt-51314.C: New test.
3658         * g++.dg/cpp0x/variadic76.C: Fix.
3660 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
3662         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
3664 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3666         Add -Wvarargs option
3667         * c-c++-common/Wvarargs.c: New test case.
3668         * c-c++-common/Wvarargs-2.c: Likewise.
3670 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3672         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
3673         * objc.dg/foreach-7.m: Force the test case to run without
3674         -ftrack-macro-expansion.
3675         * c-c++-common/tm/attrib-1.c: Likewise.
3676         * c-c++-common/warn-ommitted-condop.c: Likewise.
3677         * gcc.dg/assign-warn-1.c: Likewise.
3678         * gcc.dg/assign-warn-2.c: Likewise.
3679         * gcc.dg/attr-alloc_size.c: Likewise.
3680         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3681         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
3682         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
3683         * gcc.dg/c90-const-expr-9.c: Likewise.
3684         * gcc.dg/c99-const-expr-9.c: Likewise.
3685         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
3686         * gcc.dg/cpp/direct2s.c: Likewise.
3687         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
3688         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
3689         * gcc.dg/dfp/composite-type.c: Likewise.
3690         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
3691         with -ftrack-macro-expansion
3692         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
3693         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
3694         * g++.dg/ext/cleanup-1.C: Likewise.
3695         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3696         * g++.dg/template/sfinae10.C: Likewise.
3697         * g++.dg/tm/wrap-2.C: Likewise.
3698         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
3699         * g++.dg/warn/Wsign-conversion.C: Likewise.
3700         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
3701         * g++.old-deja/g++.mike/p10769b.C: Likewise.
3702         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
3703         it to run with -ftrack-macro-expansion.
3704         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
3705         test cases without -ftrack-macro-expansion.
3707         Fix location for static class members
3708         * g++.dg/template/sfinae6_neg.C: Adjust.
3710         Make conversion warnings work on NULL with -ftrack-macro-expansion
3711         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
3712         alongside the previous testing for NULL.
3714         Fix -Wuninitialized for -ftrack-macro-expansion
3715         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
3717         Strip "<built-in>" loc from displayed expansion context
3718         * g++.dg/warn/Wconversion-real-integer2.C: New test.
3719         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3720         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
3721         new test above.
3723         Fix expansion point loc for macro-like tokens
3724         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
3725         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3727         Fix token pasting with -ftrack-macro-expansion
3728         * gcc.dg/cpp/paste17.c: New test case for
3729         -ftrack-macro-expansion=2 mode only.
3730         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3732 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3734         * gnat.dg/warn6.ad[sb]: New test.
3736 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3738         PR 53149
3739         * gcc.dg/20011021-1.c: Adjust testcase.
3741 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3743         PR fortran/53148
3744         * gfortran.dg/function_optimize_12.f90:  New test.
3746 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
3748         PR target/53156
3749         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
3750         code to match current output and cover new peephole2 pattern.
3752 2012-04-27  Ollie Wild  <aaw@google.com>
3754         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
3756 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3758         * gcc.c-torture/execute/20120427-2.c: New testcase.
3759         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
3760         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
3761         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
3763 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
3765         PR target/53138
3766         * gcc.c-torture/execute/20120427-1.c: New testcase.
3768 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
3770         PR middle-end/27139
3771         * gcc.dg/tree-ssa/forwprop-18.c: New test.
3773 2012-04-27  Tom de Vries  <tom@codesourcery.com>
3775         PR tree-optimization/51879
3776         * gcc.dg/pr51879.c: New test.
3777         * gcc.dg/pr51879-2.c: Same.
3778         * gcc.dg/pr51879-3.c: Same.
3779         * gcc.dg/pr51879-4.c: Same.
3780         * gcc.dg/pr51879-6.c: Same.
3782 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3784         PR c++/53096
3785         * g++.dg/cpp0x/defaulted35.C: New.
3786         * g++.dg/cpp0x/defaulted15.C: Adjust.
3788 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
3790         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
3791         structure layout.
3793 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
3795         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
3797 2012-04-26  Alan Modra  <amodra@gmail.com>
3799         * gcc.target/powerpc/savres.c: New test.
3800         * gcc.target/powerpc/powerpc.exp: Run it.
3802 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
3804         PR target/53120
3805         * gcc.dg/torture/pr53120.c: New test.
3807 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3809         PR middle-end/52979
3810         * gcc.c-torture/compile/pr52979-1.c: New test.
3811         * gcc.c-torture/execute/pr52979-1.c: New test.
3812         * gcc.c-torture/execute/pr52979-2.c: New test.
3814 2012-04-25  Richard Guenther  <rguenther@suse.de>
3816         * gcc.target/i386/l_fma_float_5.c: Adjust.
3817         * gcc.target/i386/l_fma_double_4.c: Likewise.
3818         * gcc.target/i386/l_fma_float_2.c: Likewise.
3819         * gcc.target/i386/l_fma_float_6.c: Likewise.
3820         * gcc.target/i386/l_fma_double_1.c: Likewise.
3821         * gcc.target/i386/l_fma_double_5.c: Likewise.
3822         * gcc.target/i386/l_fma_float_3.c: Likewise.
3823         * gcc.target/i386/l_fma_double_2.c: Likewise.
3824         * gcc.target/i386/l_fma_double_6.c: Likewise.
3825         * gcc.target/i386/l_fma_float_4.c: Likewise.
3826         * gcc.target/i386/l_fma_double_3.c: Likewise.
3827         * gcc.target/i386/l_fma_float_1.c: Likewise.
3829 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3831         PR tree-optimization/53058
3832         * gcc.c-torture/compile/pr53058.c: New test.
3834 2012-04-25  Jan Hubicka  <jh@suse.cz>
3836         PR middle-end/53088
3837         * gcc.target/i386/pr39082-1.c: Update warning location.
3839 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
3841         PR c/52880
3842         * gcc.dg/pr52880.c: New test.
3844 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3846         * gcc.dg/m-un-2.c: Update.
3847         * gcc.dg/20011021-1.c: Update.
3849 2012-04-25  Tobias Burnus  <burnus@net-b.de>
3851         PR fortran/52196
3852         * gfortran.dg/realloc_on_assign_14.f90: New.
3854 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
3856         PR testsuite/52641
3857         PR tree-optimizations/52891
3858         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
3860 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3862         PR c++/52363
3863         * g++.dg/cpp0x/sfinae35.C: New.
3864         * g++.dg/cpp0x/sfinae36.C: Likewise.
3866 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3868         PR target/47197
3869         * gcc.target/powerpc/pr47197.c: New test.
3871 2012-04-24  Richard Guenther  <rguenther@suse.de>
3873         PR tree-optimization/53085
3874         * g++.dg/torture/pr53085.C: New testcase.
3876 2012-04-24  Andrew Pinski  <apinski@cavium.com>
3878         PR tree-opt/33512
3879         * gcc.dg/tree-ssa/andor-3.c: New testcase.
3880         * gcc.dg/tree-ssa/andor-4.c: New testcase.
3881         * gcc.dg/tree-ssa/andor-5.c: New testcase.
3883 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
3885         PR middle-end/53084
3886         * gcc.c-torture/execute/pr53084.c: New test.
3888 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
3890         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
3892 2012-04-23  Andrew Pinski  <apinski@cavium.com>
3894         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
3896 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
3898         PR regression/53076
3899         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
3900         * gcc.dg/torture/builtin-power-1.c: Likewise.
3902 2012-04-23  Richard Guenther  <rguenther@suse.de>
3904         PR tree-optimization/53070
3905         * gcc.dg/torture/pr53070.c: New testcase.
3907 2012-04-23  Richard Guenther  <rguenther@suse.de>
3909         PR c/53060
3910         * gcc.dg/pr53060.c: New testcase.
3912 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
3914         PR tree-optimizations/52891
3915         * gcc.c-torture/compile/pr52891-1.c: New test.
3916         * gcc.c-torture/compile/pr52891-2.c: New test.
3918 2012-04-22  Tobias Burnus  <burnus@net-b.de>
3920         PR fortran/53051
3921         * gfortran.dg/read_float_4.f90: New.
3923 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3925         PR 35441
3926         * c-c++-common/pr35441.C: New.
3928 2012-04-20  Ian Lance Taylor  <iant@google.com>
3930         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
3931         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
3933 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
3935         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
3936         array access.
3937         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3939 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3941         PR rtl-optimization/44214
3942         * gcc.dg/pr44214-1.c: New test.
3943         * gcc.dg/pr44214-2.c: Likewise.
3944         * gcc.dg/pr44214-3.c: Likewise.
3946 2012-04-20  Richard Guenther  <rguenther@suse.de>
3948         * g++.dg/torture/20120420-1.C: New testcase.
3950 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
3952         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
3954 2012-04-19  Christian Bruel  <christian.bruel@st.com>
3956         * gcc.dg/pr52283.c: New test.
3958 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
3960         * gcc.dg/pr37985.c: New test.
3962 2012-04-19  Richard Guenther  <rguenther@suse.de>
3964         PR rtl-optimization/44688
3965         * gcc.dg/var-expand1.c: Increase array size to make unrolling
3966         possibly profitable.
3968 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3970         PR tree-optimization/52976
3971         * gfortran.dg/reassoc_11.f: New test.
3973 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3975         PR tree-optimization/52976
3976         * gfortran.dg/reassoc_7.f: New test.
3977         * gfortran.dg/reassoc_8.f: Likewise.
3978         * gfortran.dg/reassoc_9.f: Likewise.
3979         * gfortran.dg/reassoc_10.f: Likewise.
3981 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
3983         PR c++/52422
3984         * g++.dg/cpp0x/sfinae33.C: New.
3985         * g++.dg/cpp0x/sfinae34.C: Likewise.
3987 2012-04-18  Joey Ye  <joey.ye@arm.com>
3989         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
3991 2012-04-18  Richard Guenther  <rguenther@suse.de>
3993         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
3994         array access.
3995         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
3996         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
3998 2012-04-17  Tom de Vries  <tom@codesourcery.com>
4000         * g++.dg/pr51264-4.C: New test.
4002 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4004         PR c++/52599
4005         * g++.dg/cpp0x/constexpr-ctor10.C: New.
4007 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4009         PR c++/53003
4010         * g++.dg/parse/crash59.C: New.
4012 2012-04-17  Michael Matz  <matz@suse.de>
4014         PR tree-optimization/18437
4015         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
4017 2012-04-17  Richard Guenther  <rguenther@suse.de>
4019         PR middle-end/53011
4020         * g++.dg/torture/pr53011.C: New testcase.
4022 2012-04-16  Jason Merrill  <jason@redhat.com>
4024         PR c++/38543
4025         * g++.dg/cpp0x/variadic131.C: New.
4027         PR c++/52008
4028         * g++.dg/cpp0x/variadic130.C: New.
4030         PR c++/50830
4031         * g++.dg/cpp0x/variadic129.C: New.
4033         PR c++/50303
4034         * g++.dg/cpp0x/variadic128.C: New.
4036 2012-04-16  Tobias Burnus  <burnus@net-b.de>
4038         PR fortran/52864
4039         * gfortran.dg/pointer_intent_6.f90: New.
4041 2012-04-16  Tobias Burnus  <burnus@net-b.de>
4043         PR fortran/52916
4044         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
4045         to include public_private_module_4.f90.
4046         * gfortran.dg/public_private_module_4.f90: Skip this test on all
4047         targets.
4049 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
4051         PR c++/49152
4052         * g++.dg/diagnostic/operator1.C: New.
4053         * g++.dg/ext/label5.C: Adjust.
4054         * g++.dg/ext/va-arg1.C: Likewise.
4055         * g++.dg/other/error20.C: Likewise.
4056         * g++.dg/other/error20.C: Likewise.
4057         * g++.dg/other/error16.C: Likewise.
4058         * g++.dg/other/error10.C: Likewise.
4059         * g++.dg/parse/error30.C: Likewise.
4060         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
4062 2012-04-16  Jason Merrill  <jason@redhat.com>
4064         PR c++/51148
4065         * g++.dg/cpp0x/variadic127.C: New.
4067 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4069         * lib/plugin-support.exp (plugin-test-execute): Properly determine
4070         testcase name.
4071         Use fail, pass instead of unresolved.
4072         Don't log $optstr.
4074         PR testsuite/52948
4075         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
4076         TODO_dump_func.
4077         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4078         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4079         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4081 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
4083         PR fortran/52968
4084         * gfortran.dg/typebound_call_23.f03: New test case.
4086 2012-04-15  Jason Merrill  <jason@redhat.com>
4088         PR c++/47220
4089         * g++.dg/cpp0x/variadic126.C: New.
4091         PR c++/52380
4092         * g++.dg/cpp0x/variadic125.C: New.
4094         PR c++/52292
4095         * g++.dg/cpp0x/variadic124.C: New.
4097         PR c++/52706
4098         * g++.dg/cpp0x/nullptr27.C: New.
4100         PR c++/52818
4101         * g++.dg/warn/format8.C: New.
4103 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
4105         PR fortran/51082
4106         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
4108 2012-04-14  Tobias Burnus  <burnus@net-b.de>
4110         PR fortran/52916
4111         PR fortran/40973
4112         * gfortran.dg/public_private_module_3.f90: New.
4113         * gfortran.dg/public_private_module_4.f90: New.
4115 2012-04-14  Tom de Vries  <tom@codesourcery.com>
4117         * gcc.dg/superblock.c: New test.
4119 2012-04-14  Tom de Vries  <tom@codesourcery.com>
4121         * gcc.dg/pr51879-12.c: New test.
4123 2012-04-13  Jason Merrill  <jason@redhat.com>
4125         PR c++/52824
4126         * g++.dg/cpp0x/variadic123.C: New.
4127         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
4129         PR c++/52905
4130         * g++.dg/cpp0x/initlist-ctor1.C: New.
4132         PR c++/52915
4133         * g++.dg/other/anon-union2.C: New.
4135 2012-04-13  Martin Jambor  <mjambor@suse.cz>
4137         PR middle-end/52939
4138         * g++.dg/ipa/pr52939.C: New test.
4140 2012-04-13  Tom de Vries  <tom@codesourcery.com>
4142         * gcc.dg/pr52734.c: New test.
4144 2012-04-13  Richard Guenther  <rguenther@suse.de>
4146         PR tree-optimization/52969
4147         * gcc.dg/torture/pr52969.c: New testcase.
4149 2012-04-13  Richard Guenther  <rguenther@suse.de>
4151         PR c/52549
4152         * gcc.dg/pr52549.c: New testcase.
4154 2012-04-13  Richard Guenther  <rguenther@suse.de>
4156         PR c/52862
4157         * gcc.dg/pr52862.c: New testcase.
4159 2012-04-13  Joey Ye  <joey.ye@arm.com>
4161         * gcc.target/arm/thumb1-imm.c: New testcase.
4163 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
4165         PR target/52932
4166         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
4167         second function argument.
4168         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
4169         (calc_permps): Update declaration.  Calculate result correctly.
4170         (avx2_test): Change src2 type to union256i_d.
4171         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
4172         correctly.
4174 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4176         PR target/52775
4177         * gcc.target/powerpc/pr52775.c: New file.
4179 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4181         PR tree-optimization/18589
4182         * gcc.dg/tree-ssa/pr18589-1.c: New test.
4183         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
4184         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
4185         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
4186         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
4187         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
4188         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
4189         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
4190         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
4191         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
4193 2012-04-12  Richard Guenther  <rguenther@suse.de>
4195         PR tree-optimization/52943
4196         * gcc.dg/torture/pr52943.c: New testcase.
4198 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
4200         PR target/50751
4201         * gcc/target/sh/pr50751-4.c: New.
4202         * gcc/target/sh/pr50751-5.c: New.
4203         * gcc/target/sh/pr50751-6.c: New.
4204         * gcc/target/sh/pr50751-7.c: New.
4206 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
4208         PR c++/52465
4209         * g++.dg/lookup/using52.C: New.
4211 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4213         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
4215 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4217         PR rtl-optimization/52876
4218         * gcc.target/i386/pr52876.c: New.
4220 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
4222         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
4223         __UINTPTR_TYPE__.
4224         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
4225         __INTPTR_TYPE__.
4226         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
4227         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
4228         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
4229         (ptrdiff_t): ... this.  All uses changed.
4230         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
4231         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
4232         __INTPTR_TYPE__.
4233         (main): Cast argument to __INTPTR_TYPE__.
4234         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
4235         size_t.
4236         * gcc.dg/mallign.c (main): Likewise.
4237         * gcc.dg/pr38700.c (foo): Likewise.
4238         * gcc.dg/long-long-cst1.c (t): Likewise.
4239         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
4240         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
4241         * gcc.dg/pointer-arith-10.c (foo): Likewise.
4242         * gcc.dg/pr25682.c (d, foo): Likewise.
4243         * gcc.dg/format/cast-1.c (f): Likewise.
4244         * gcc.dg/c90-const-expr-10.c
4245         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
4246         (size_t): ...this.  All uses changed.
4247         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
4248         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
4249         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
4250         * gcc.dg/pr34856.c (uintptr_t): Likewise.
4251         * gcc.dg/sequence-pt-1.c: Likewise.
4252         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
4253         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
4254         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
4255         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
4256         of ptrdiff_t with it.
4257         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
4258         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
4259         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
4261 2012-04-11  Jason Merrill  <jason@redhat.com>
4263         PR debug/45088
4264         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
4265         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4267         PR c++/52906
4268         * g++.dg/ext/attrib45.C: New.
4270         * g++.dg/eh/dtor3.C: New.
4272 2012-04-11  Richard Guenther  <rguenther@suse.de>
4274         PR middle-end/52621
4275         * gfortran.dg/pr52621.f90: New testcase.
4277 2012-04-11  Richard Guenther  <rguenther@suse.de>
4279         PR middle-end/52918
4280         * g++.dg/torture/pr52918-1.C: New testcase.
4281         * g++.dg/torture/pr52918-2.C: Likewise.
4283 2012-04-11  Tobias Burnus  <burnus@net-b.de>
4285         PR fortran/52729
4286         * gfortran.dg/block_11.f90: New.
4288 2012-04-11  Nick Clifton  <nickc@redhat.com>
4290         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
4292 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
4294         PR target/16458
4295         * gcc.target/powerpc/pr16458-1.c: New test.
4296         * gcc.target/powerpc/pr16458-2.c: Likewise.
4297         * gcc.target/powerpc/pr16458-3.c: Likewise.
4298         * gcc.target/powerpc/pr16458-4.c: Likewise.
4300 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4302         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
4303         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
4304         * gcc.dg/builtin-bswap-5.c: Likewise.
4305         * gcc.target/i386/builtin-bswap-4.c: New test.
4307 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4309         PR 24985
4310         * lib/prune.exp: Add -fno-diagnostics-show-caret.
4312 2012-04-11  Richard Guenther  <rguenther@suse.de>
4314         PR rtl-optimization/52881
4315         * gcc.dg/torture/pr52881.c: New testcase.
4316         * gcc.dg/torture/pr52913.c: Likewise.
4318 2012-04-11  Richard Guenther  <rguenther@suse.de>
4320         PR tree-optimization/52912
4321         * gcc.dg/torture/pr52912.c: New testcase.
4323 2010-04-10  Michael Matz  <matz@suse.de>
4325         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
4326         * gcc.dg/vect/vect-outer-1.c: Adjust.
4327         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
4328         * gcc.dg/vect/vect-outer-1a.c: Adjust.
4329         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
4330         * gcc.dg/vect/vect-outer-1b.c: Adjust.
4331         * gcc.dg/vect/vect-outer-2b.c: Adjust.
4332         * gcc.dg/vect/vect-outer-3b.c: Adjust.
4334 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
4336         PR tree-optimization/52870
4337         * gcc.dg/vect/pr52870.c: New test.
4339 2012-04-09  Mike Stump  <mikestump@comcast.net>
4341         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
4342         * gcc.dg/tree-ssa/vrp59.c: Likewise.
4343         * gcc.dg/tree-ssa/vrp60.c: Likewise.
4344         * gnat.dg/aggr11.adb: Likewise.
4345         * gnat.dg/aggr11_pkg.ads: Likewise.
4346         * gnat.dg/aggr15.adb: Likewise.
4347         * gnat.dg/aggr15.ads: Likewise.
4348         * gnat.dg/aggr17.adb: Likewise.
4349         * gnat.dg/aggr18.adb: Likewise.
4350         * gnat.dg/array14.adb: Likewise.
4351         * gnat.dg/array14.ads: Likewise.
4352         * gnat.dg/array14_pkg.ads: Likewise.
4353         * gnat.dg/array19.adb: Likewise.
4354         * gnat.dg/array19.ads: Likewise.
4355         * gnat.dg/discr27.adb: Likewise.
4356         * gnat.dg/discr27.ads: Likewise.
4357         * gnat.dg/discr35.adb: Likewise.
4358         * gnat.dg/discr35.ads: Likewise.
4359         * gnat.dg/discr6.adb: Likewise.
4360         * gnat.dg/discr6_pkg.ads: Likewise.
4361         * gnat.dg/import1.adb: Likewise.
4362         * gnat.dg/import1.ads: Likewise.
4363         * gnat.dg/loop_address2.adb: Likewise.
4364         * gnat.dg/opt7.adb: Likewise.
4365         * gnat.dg/opt7.ads: Likewise.
4366         * gnat.dg/pointer_variable_bounds.adb: Likewise.
4367         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4368         * gnat.dg/rep_clause2.adb: Likewise.
4369         * gnat.dg/rep_clause2.ads: Likewise.
4370         * gnat.dg/slice2.adb: Likewise.
4371         * gnat.dg/slice2.ads: Likewise.
4372         * gnat.dg/slice6.adb: Likewise.
4373         * gnat.dg/slice6_pkg.ads: Likewise.
4374         * gnat.dg/specs/unchecked_union2.ads: Likewise.
4375         * gnat.dg/taft_type2.adb: Likewise.
4376         * gnat.dg/taft_type2.ads: Likewise.
4377         * gnat.dg/taft_type2_pkg.ads: Likewise.
4378         * gnat.dg/volatile10.adb: Likewise.
4379         * gnat.dg/volatile10_pkg.ads: Likewise.
4381         * gcc.dg/dll-8.c: Remove execute permissions.
4382         * g++.dg/ext/dllexport5.C: Likewise.
4384 2012-04-09  Jan Hubicka  <jh@suse.cz>
4386         PR lto/52722
4387         PR lto/51765
4388         PR lto/52634
4389         * gcc.dg/lto/pr52634_1.c: New testcase.
4390         * gcc.dg/lto/pr52634_0.c: New testcase.
4392 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
4394         PR target/52883
4395         * gcc.target/i386/pr52883.c: New testcase.
4397 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
4399         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
4400         (check_effective_target_sync_long_long): Add SPARC case.
4401         (check_effective_target_sync_long_long_runtime): Likewise.
4402         (check_effective_target_sync_int_long): Adjust SPARC case.
4403         (check_effective_target_sync_char_short): Likewise.
4405 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
4407         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
4408         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
4410 2012-04-08  Tobias Burnus  <burnus@net-b.de>
4412         PR fortran/40973
4413         PR fortran/52751
4414         * gfortran.dg/public_private_module_2.f90: New.
4416 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
4418         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
4419         directives.
4421 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4423         PR fortran/52893
4424         * gfortran.dg/function_optimize_11.f90:  New test.
4426 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4428         PR fortran/52668
4429         * gfortran.dg/use_only_6.f90: New test.
4431 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4433         PR fortran/52668
4434         * gfortran.dg/use_only_6.f90: New test.
4435 2012-04-06  Mike Stump  <mikestump@comcast.net>
4437         PR testsuite/50722
4438         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
4440 2012-04-05  Jason Merrill  <jason@redhat.com>
4442         PR c++/52596
4443         * g++.dg/template/qualified-id5.C: New.
4445 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
4447         PR target/52882
4448         * gcc.target/i386/pr52882.c: New test.
4450 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4451             Dominique D'Humieures  <dominiq@lps.ens.fr>
4453         PR testsuite/52614
4454         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
4455         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4457 2012-04-04  Jason Merrill  <jason@redhat.com>
4459         PR c++/52845
4460         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
4462 2012-04-03  Jason Merrill  <jason@redhat.com>
4464         PR c++/52796
4465         * g++.dg/cpp0x/variadic-value1.C: New.
4467 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
4469         * gnat.dg/pack18.adb: New test.
4470         * gnat.dg/pack18_pkg.ads: New helper.
4472 2012-04-03  Richard Guenther  <rguenther@suse.de>
4474         PR tree-optimization/52808
4475         * gcc.dg/pr52808.c: New testcase.
4477 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
4479         PR tree-optimization/52835
4480         * gfortran.dg/pr52835.f90: New test.
4482 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
4484         * gnat.dg/specs/aggr5.ads: New test.
4486 2012-04-02  Richard Guenther  <rguenther@suse.de>
4488         PR tree-optimization/52756
4489         * gcc.dg/torture/pr52756.c: New testcase.
4491 2012-04-02  Richard Guenther  <rguenther@suse.de>
4493         PR middle-end/52803
4494         * gcc.dg/pr52803.c: New testcase.
4496 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
4498         PR c++/40942
4499         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
4500         DR 214 in account.
4502 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4504         PR c++/50043
4505         * g++.dg/cpp0x/noexcept17.C: New.
4506         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
4507         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
4508         * g++.dg/cpp0x/noexcept01.C: Likewise.
4509         * g++.dg/eh/init-temp1.C: Likewise.
4510         * g++.dg/eh/ctor1.C: Likwise.
4512 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
4514         * gnat.dg/controlled6.adb: New test.
4515         * gnat.dg/controlled6_pkg.ads: New helper.
4516         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
4518 2012-03-30  Richard Henderson <rth@redhat.com>
4520         PR debug/52727
4521         * g++.dg/opt/pr52727.C: New testcase.
4523 2012-03-30  Richard Guenther  <rguenther@suse.de>
4525         PR tree-optimization/52754
4526         * gcc.target/i386/pr52754.c: New testcase.
4528 2012-03-30  Richard Guenther <rguenther@suse.de>
4530         PR middle-end/52772
4531         * g++.dg/torture/pr52772.C: New testcase.
4533 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
4535         PR c++/52718
4536         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
4538 2012-03-29  Jason Merrill  <jason@redhat.com>
4540         PR c++/52685
4541         * g++.dg/template/inherit8.C: New.
4543 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
4545         PR c++/52759
4546         * g++.dg/ext/weak4.C: New test.
4548         PR tree-optimization/52760
4549         * gcc.c-torture/execute/pr52760.c: New test.
4551 2012-03-29  Jason Merrill  <jason@redhat.com>
4553         PR c++/52743
4554         * g++.dg/cpp0x/initlist-array3.C: New.
4556 2012-03-28  Jason Merrill  <jason@redhat.com>
4558         PR c++/52746
4559         * g++.dg/overload/virtual2.C: New.
4561 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4563         * gnat.dg/vect7.ad[sb]: New test.
4565 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
4566         Tobias Burnus  <burnus@gcc.gnu.org>
4568         PR fortran/52652
4569         * gfortran.dg/allocate_class_1.f90 : Change error test.
4570         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
4571         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
4572         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
4574 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4576         PR middle-end/52691
4577         * gcc.dg/pr52691.c: New test.
4579         PR middle-end/52750
4580         * gcc.c-torture/compile/pr52750.c: New test.
4582 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
4584         PR target/52692
4585         * gcc.target/avr/torture/builtins-2.c: New test.
4587 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4589         PR target/52736
4590         * gcc.target/i386/pr52736.c: New test.
4592 2012-03-27  Martin Jambor  <mjambor@suse.cz>
4594         PR middle-end/52693
4595         * gcc.dg/torture/pr52693.c: New test.
4597 2012-03-27  Meador Inge  <meadori@codesourcery.com>
4599         PR c++/52672
4600         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
4602 2012-03-27  Mike Stump  <mikestump@comcast.net>
4604         PR target/52665
4605         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
4606         failures that match branch names.
4608 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
4609             H.J. Lu  <hongjiu.lu@intel.com>
4611         PR target/52698
4612         * gcc.target/i386/pr52698.c: New test.
4614 2012-03-27  Richard Guenther  <rguenther@suse.de>
4616         PR middle-end/52720
4617         * gcc.dg/torture/pr52720.c: New testcase.
4619 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
4621         * gnat.dg/pack17.adb: New test.
4623 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4625         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
4626         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
4628 2012-03-26  Martin Jambor  <mjambor@suse.cz>
4630         PR tree-optimization/50052
4631         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
4633 2012-03-26  Richard Guenther  <rguenther@suse.de>
4635         PR tree-optimization/52701
4636         * gfortran.dg/pr52701.f90: New testcase.
4638 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
4640         PR tree-optimization/52686
4641         * gcc.target/arm/pr52686.c: New test.
4643 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
4645         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
4646         Add "-Os -flto" to list.
4648 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
4650         * gnat.dg/concat2.ad[sb]: New test.
4652 2012-03-24  Jason Merrill  <jason@redhat.com>
4654         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
4655         * g++.dg/cpp0x/trailing2.C: Likewise.
4656         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
4657         * g++.dg/cpp1y/auto-fn1.C: New.
4658         * g++.dg/cpp1y/auto-fn2.C: New.
4659         * g++.dg/cpp1y/auto-fn3.C: New.
4660         * g++.dg/cpp1y/auto-fn4.C: New.
4661         * g++.dg/cpp1y/auto-fn5.C: New.
4662         * g++.dg/cpp1y/auto-fn6.C: New.
4663         * g++.dg/cpp1y/auto-fn7.C: New.
4664         * g++.dg/cpp1y/auto-fn8.C: New.
4665         * g++.dg/cpp1y/auto-fn9.C: New.
4666         * g++.dg/cpp1y/auto-fn10.C: New.
4667         * g++.dg/cpp1y/auto-fn11.C: New.
4669 2012-03-23  Richard Guenther  <rguenther@suse.de>
4671         PR tree-optimization/52678
4672         * gfortran.dg/pr52678.f: New testcase.
4674 2012-03-23  Richard Guenther  <rguenther@suse.de>
4676         PR tree-optimization/52638
4677         * g++.dg/torture/pr52638.C: New testcase.
4679 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
4681         PR c++/52487
4682         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
4684 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
4686         PR c++/52671
4687         * g++.dg/ext/attrib44.C: New test.
4689 2012-03-22  Jan Hubicka  <jh@suse.cz>
4691         PR middle-end/51737
4692         * g++.dg/torture/pr51737.C: New testcase
4694 2012-03-22  Richard Guenther  <rguenther@suse.de>
4696         PR tree-optimization/52548
4697         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
4699 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4701         * lib/fortran-modules.exp (list-module-names-1): Remove
4702         warning.
4704 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4706         PR target/50751
4707         * gcc.target/sh/pr50751-1.c: New.
4708         * gcc.target/sh/pr50751-2.c: New.
4709         * gcc.target/sh/pr50751-3.c: New.
4711 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
4713         PR target/52479
4714         * gcc.target/sh/sh4a-cos.c: Remove.
4715         * gcc.target/sh/sh4a-sin.c: Remove.
4716         * gcc.target/sh/sh4a-sincos.c: Remove.
4718 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
4720         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
4721         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
4723 2012-03-21  Martin Jambor  <mjambor@suse.cz>
4725         PR testsuite/52641
4726         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
4727         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
4729 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
4731         * gcc.target/arm/thumb-16bit-ops.c: New file.
4732         * gcc.target/arm/thumb-ifcvt.c: New file.
4734 2012-03-20  Jason Merrill  <jason@redhat.com>
4736         * lib/target-supports.exp: Add { target c++1y }.
4738         * g++.dg/cpp0x/auto32.C: New.
4740 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4742         PR testsuite/52641
4743         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
4744         int32plus.
4745         * gcc.dg/torture/pr48124-4.c: Ditto:
4746         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
4748 2012-03-20  Jason Merrill  <jason@redhat.com>
4750         PR c++/52510
4751         * g++.dg/cpp0x/initlist66.C: New.
4753 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4755         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
4756         __AVR_HAVE_LPMX__
4758 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
4760         PR target/49868
4761         * gcc.target/avr/torture/addr-space-2.h: New file.
4762         * gcc.target/avr/torture/addr-space-2-g.h: New test.
4763         * gcc.target/avr/torture/addr-space-2-0.h: New test.
4764         * gcc.target/avr/torture/addr-space-2-1.h: New test.
4765         * gcc.target/avr/torture/addr-space-2-x.h: New test.
4767 2012-03-20  Richard Guenther  <rguenther@suse.de>
4769         * gnat.dg/pack16.adb: New testcase.
4770         * gnat.dg/pack16_pkg.ads: Likewise.
4771         * gnat.dg/specs/pack8.ads: Likewise.
4772         * gnat.dg/specs/pack8_pkg.ads: Likewise.
4774 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4776         * g++.dg/warn/Wuseless-cast.C: Extend.
4778 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4780         PR c++/14710
4781         * g++.dg/warn/Wuseless-cast.C: New.
4783 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
4785         PR libfortran/52608
4786         * gfortran.dg/pr52608.f90: New test.
4788 2012-03-17  Tobias Burnus  <burnus@net-b.de>
4790         PR fortran/52585
4791         * gfortran.dg/proc_ptr_36.f90: New.
4793 2012-03-16  Martin Jambor  <mjambor@suse.cz>
4795         * gcc.dg/misaligned-expand-1.c: New test.
4796         * gcc.dg/misaligned-expand-3.c: Likewise.
4798 2012-03-16  Richard Guenther  <rguenther@suse.de>
4799         Kai Tietz  <ktietz@redhat.com>
4801         PR middle-end/48814
4802         * gcc.c-torture/execute/pr48814-1.c: New test.
4803         * gcc.c-torture/execute/pr48814-2.c: New test.
4804         * gcc.dg/tree-ssa/assign-1.c: New test.
4805         * gcc.dg/tree-ssa/assign-2.c: New test.
4806         * gcc.dg/tree-ssa/assign-3.c: New test.
4808 2012-03-16  Richard Guenther  <rguenther@suse.de>
4810         * gnat.dg/specs/pack7.ads: New testcase.
4812 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4814         PR target/52568
4815         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
4816         * gcc.dg/torture/vshuf-8.inc: Likewise.
4817         * gcc.dg/torture/vshuf-16.inc: Likewise.
4818         * gcc.dg/torture/vshuf-32.inc: Likewise.
4820 2012-03-15  Jason Merrill  <jason@redhat.com>
4822         * g++.dg/torture/pr52582.C: New.
4824 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4826         * lib/fortran-modules.exp: New file which was forgotten in r185430.
4828 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4829             Ulrich Weigand  <ulrich.weigand@linaro.org>
4831         * gcc.dg/vect/slp-cond-3.c: New test.
4832         * gcc.dg/vect/slp-cond-4.c: New test.
4834 2012-03-15  Ira Rosen  <irar@il.ibm.com>
4835             Ulrich Weigand  <ulrich.weigand@linaro.org>
4837         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
4838         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
4840 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
4842         PR libfortran/52434
4843         PR libfortran/48878
4844         PR libfortran/38199
4845         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
4846         * gfortran.dg/round_1.f03: Likewise.
4848 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4849             Andrew Pinski  <apinski@cavium.com>
4851         PR middle-end/52592
4852         * gcc.dg/pr52592.c: New test.
4854 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4856         * gfortran.fortran-torture/compile/compile.exp: Simplify.
4857         * gfortran.fortran-torture/execute/execute.exp: Likewise.
4858         * lib/gcc-dg.exp (cleanup-modules): Move to ..
4859         * lib/fortran-modules.exp: .. this new file. Adjust users.
4860         * lib/gfortran-dg.exp (gfortran-dg-runtest,
4861         gfortran-dg-debug-runtest): Call cleanup-modules.
4862         * lib/fortran-torture.exp (fortran-torture-execute,
4863         fortran-torture): Likewise.
4864         * gfortran.dg/coarray/caf.exp: Likewise.
4865         * lib/lto.exp: Likewise.
4866         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
4867         * gfortran.dg/class_4b.f03: Likewise.
4868         * gfortran.dg/class_4c.f03: Likewise.
4869         * gfortran.dg/class_45a.f03: Likewise.
4870         * gfortran.dg/binding_label_tests_10.f03: Likewise.
4871         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
4872         * gfortran.dg/binding_label_tests_11.f03: Likewise.
4873         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
4874         * gfortran.dg/binding_label_tests_13.f03: Likewise.
4875         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
4876         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
4877         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
4878         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
4879         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
4880         * gfortran.dg/whole_file_28.f90: Likewise.
4881         * gfortran.dg/whole_file_29.f90: Likewise.
4882         * gfortran.dg/whole_file_30.f90: Likewise.
4883         * gfortran.dg/whole_file_31.f90: Likewise.
4885 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
4887         PR tree-optimization/52267
4888         * gcc.dg/pr52267.c: New test.
4889         * gcc.dg/tree-ssa/vrp65.c: New test.
4890         * gcc.dg/tree-ssa/vrp66.c: New test.
4892 2012-03-15  Richard Guenther  <rguenther@suse.de>
4894         PR middle-end/52580
4895         * gfortran.dg/vect/pr52580.f: New testcase.
4897 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
4899         * gcc.target/sh/fpul-usage-1.c: New.
4901 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
4903         PR target/49468
4904         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
4905         * gcc.target/sh/pr49468-di.c: Likewise.
4907 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4909         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
4910         * gcc.dg/c99-stdint-6.c: Likewise.
4911         * gcc.dg/lto/20090210_0.c: Likewise.
4912         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
4913         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
4914         * gcc.dg/pragma-init-fini-2.c: Likewise.
4915         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
4916         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
4917         * gcc.target/i386/pr22152.c: Likewise.
4918         * gcc.target/i386/vect8-ret.c: Likewise.
4919         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
4920         handling.
4922 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4924         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
4925         * g++.dg/tree-prof/partition1.C: Likewise.
4926         * g++.dg/tree-prof/partition2.C: Likewise.
4927         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
4928         handling.
4929         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
4930         * gcc.c-torture/execute/20010724-1.c: Remove.
4931         * gcc.c-torture/execute/20010724-1.x: Remove.
4932         * gcc.c-torture/execute/20040208-2.c: Remove.
4933         * gcc.c-torture/execute/20040208-2.x: Remove.
4934         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
4935         Remove.
4936         (main) [__mips__ && __sgi__]: Remove.
4937         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
4938         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4939         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
4940         mips-sgi-irix6* handling.
4941         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
4942         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
4943         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
4944         handling.
4945         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4946         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
4947         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
4948         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
4949         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
4950         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
4951         mips-sgi-irix6*.
4952         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4953         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
4954         * gcc.target/mips/save-restore-3.c: Likewise.
4955         * gcc.target/mips/save-restore-4.c: Likewise.
4956         * gcc.target/mips/save-restore-5.c: Likewise.
4957         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
4958         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
4959         messages.
4960         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
4961         IRIX 6 handling.
4962         (restore_ld_library_path_env_vars): Likewise.
4963         * lib/target-supports.exp (check_profiling_available): Remove
4964         mips*-*-irix* handling.
4965         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
4966         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
4967         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
4969 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4971         PR c++/52582
4972         * g++.dg/opt/pr52582.C: New test.
4974 2012-03-14  Richard Guenther  <rguenther@suse.de>
4976         PR tree-optimization/52571
4977         * gcc.dg/vect/vect-2.c: Initialize arrays.
4978         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4979         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
4980         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4982 2012-03-14  Richard Guenther  <rguenther@suse.de>
4984         PR middle-end/52080
4985         PR middle-end/52097
4986         PR middle-end/48124
4987         * gcc.dg/torture/pr48124-1.c: New testcase.
4988         * gcc.dg/torture/pr48124-2.c: Likewise.
4989         * gcc.dg/torture/pr48124-3.c: Likewise.
4990         * gcc.dg/torture/pr48124-4.c: Likewise.
4992 2012-03-14  Richard Guenther  <rguenther@suse.de>
4994         PR middle-end/52578
4995         * gcc.dg/pr52578.c: New testcase.
4997 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
4999         PR c++/52521
5000         * g++.dg/cpp0x/udlit-args2.C: New test.
5002 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5004         PR target/48596
5005         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
5006         * gcc.c-torture/compile/pr48596.c: ... here.
5008 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
5010         PR c++/51641
5011         * g++.dg/lookup/hidden-class17.C: New test.
5013 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
5015         PR c/52577
5016         * gcc.dg/Wunused-var-3.c: New test.
5018 2012-03-13  Martin Jambor  <mjambor@suse.cz>
5020         * gcc.dg/misaligned-expand-2.c: New test.
5022 2012-03-13  Richard Guenther  <rguenther@suse.de>
5024         PR middle-end/52134
5025         * gcc.dg/pr52134.c: New testcase.
5027 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5029         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
5031 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5033         PR tree-optimization/46728
5034         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
5035         * gcc.target/powerpc/pr46728-5.c: Likewise.
5036         * gcc.target/powerpc/pr46728-8.c: Likewise.
5037         * gcc.target/powerpc/pr46728-10.c: Likewise.
5038         * gcc.target/powerpc/pr46728-11.c: Likewise.
5039         * gcc.target/powerpc/pr46728-13.c: Likewise.
5040         * gcc.target/powerpc/pr46728-14.c: Likewise.
5041         * gcc.target/powerpc/pr46728-15.c: Likewise.
5043 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
5045         PR c++/52299
5046         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
5048 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5050         PR tree-optimization/46728
5051         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
5052         * gcc.target/powerpc/pr46728-5.c: Likewise.
5053         * gcc.target/powerpc/pr46728-8.c: Likewise.
5054         * gcc.target/powerpc/pr46728-10.c: Likewise.
5055         * gcc.target/powerpc/pr46728-11.c: Likewise.
5056         * gcc.target/powerpc/pr46728-13.c: Likewise.
5057         * gcc.target/powerpc/pr46728-14.c: Likewise.
5058         * gcc.target/powerpc/pr46728-15.c: Likewise.
5060 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
5062         PR target/49868
5063         * gcc.target/avr/torture/addr-space-1.h: New file.
5064         * gcc.target/avr/torture/addr-space-1-g.h: New test.
5065         * gcc.target/avr/torture/addr-space-1-0.h: New test.
5066         * gcc.target/avr/torture/addr-space-1-1.h: New test.
5067         * gcc.target/avr/torture/addr-space-1-x.h: New test.
5069 2012-03-12  Andrew Pinski  <apinski@cavium.com>
5071         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
5073 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5075         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
5076         * g++.dg/abi/thunk4.C: Likewise.
5077         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
5078         Adapt line numbers.
5079         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5080         handling.
5081         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5082         * g++.dg/eh/spbp.C: Likewise.
5083         * g++.dg/ext/label13.C: Likewise.
5084         * g++.dg/guality/guality.exp: Likewise.
5085         * g++.dg/other/anon5.C: Likewise.
5086         * g++.dg/other/pragma-ep-1.C: Remove.
5087         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
5088         * g++.dg/warn/pr31246.C: Likewise.
5089         * g++.dg/warn/weak1.C: Likewise.
5090         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5091         * g++.old-deja/g++.ext/attrib5.C: Likewise.
5092         * gcc.c-torture/compile/limits-declparen.c: Likewise.
5093         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5094         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
5095         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
5096         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
5097         * gcc.dg/c99-tgmath-1.c: Likewise.
5098         * gcc.dg/c99-tgmath-2.c: Likewise.
5099         * gcc.dg/c99-tgmath-3.c: Likewise.
5100         * gcc.dg/c99-tgmath-4.c: Likewise.
5101         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5102         handling.
5103         * gcc.dg/debug/pr49032.c: Likewise.
5104         * gcc.dg/guality/guality.exp: Likewise.
5105         * gcc.dg/intmax_t-1.c: Likewise.
5106         * gcc.dg/pr48616.c: Likewise.
5107         * gcc.dg/pragma-ep-1.c: Remove.
5108         * gcc.dg/pragma-ep-2.c: Remove.
5109         * gcc.dg/pragma-ep-3.c: Remove.
5110         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
5111         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
5112         * gcc.misc-tests/gcov-14.c: Likewise.
5113         * gfortran.dg/guality/guality.exp: Likewise.
5114         * lib/target-supports.exp (check_weak_available): Likewise.
5115         (add_options_for_tls): Likewise.
5116         (check_ascii_locale_available): Likewise.
5117         * obj-c++.dg/dwarf-2.mm: Likewise.
5118         * objc.dg/dwarf-1.m: Likewise.
5119         * objc.dg/dwarf-2.m: Likewise.
5121 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
5123         PR tree-optimization/51721
5124         * gcc.dg/tree-ssa/vrp64.c: New test.
5126         PR tree-optimization/52533
5127         * gcc.c-torture/compile/pr52533.c: New test.
5129 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
5131         * gcc.target/i386/rtm-xabort-1.c: New.
5132         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
5133         * gcc.target/i386/rtm-xend-1.c: Ditto.
5134         * gcc.target/i386/rtm-xtest-1.c: Ditto.
5135         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
5136         * gcc.target/i386/sse-13.c: Ditto.
5137         * gcc.target/i386/sse-14.c: Ditto.
5138         * gcc.target/i386/sse-22.c: Ditto.
5139         * gcc.target/i386/sse-23.c: Ditto.
5140         * g++.dg/other/i386-2.C: Ditto.
5141         * g++.dg/other/i386-3.C: Ditto.
5143 2012-03-12  Tobias Burnus  <burnus@net-b.de>
5145         PR fortran/52542
5146         * gfortran.dg/proc_ptr_35.f90: New.
5148 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
5150         PR target/52530
5151         * gcc.dg/torture/pr52530.c: New test.
5153 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5155         PR target/51244
5156         * gcc.target/sh/pr51244-1.c: Fix thinkos.
5158 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5160         PR target/52450
5161         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
5163         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
5165 2012-03-09  Andrew Pinski  <apinski@cavium.com>
5167         PR middle-end/51988
5168         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
5169         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
5171 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
5173         * gcc.dg/tree-ssa/scev-3.c: New.
5174         * gcc.dg/tree-ssa/scev-4.c: New.
5176 2012-03-08  Tobias Burnus  <burnus@net-b.de>
5178         PR fortran/52469
5179         * gfortran.dg/proc_ptr_34.f90
5181 2012-03-07  Jason Merrill  <jason@redhat.com>
5183         PR c++/52521
5184         * g++.dg/cpp0x/udlit-mangle.C: New.
5186 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
5188         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
5190 2012-03-06  Richard Guenther  <rguenther@suse.de>
5192         PR middle-end/52493
5193         * gcc.dg/torture/pr52493.c: New testcase.
5195 2012-03-06  Richard Guenther  <rguenther@suse.de>
5197         PR lto/52097
5198         * gcc.dg/lto/pr52097_0.c: New testcase.
5200 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
5202         PR target/51244
5203         * gcc.target/sh/pr51244-1.c: New.
5204         * gcc.target/sh/pr51244-2.c: New.
5205         * gcc.target/sh/pr51244-3.c: New.
5207 2012-03-05  Jason Merrill  <jason@redhat.com>
5209         PR c++/51930
5210         * g++.dg/ext/visibility/template11.C: New.
5212         * g++.dg/cpp0x/implicit13.C: New.
5214 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
5216         PR tree-optimization/51721
5217         * gcc.dg/tree-ssa/vrp63.c: New test.
5218         * gcc.dg/pr51721.c: New test.
5220 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
5222         PR fortran/50981
5223         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
5224         argument checks.
5226 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5228         PR target/52146
5229         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
5231 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
5233         PR fortran/50981
5234         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
5236 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
5238         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
5239         int32plus.
5241 2012-03-03  Jason Merrill  <jason@redhat.com>
5243         * g++.dg/cpp0x/nsdmi-defer6.C: New.
5245         Core 1270
5246         * g++.dg/cpp0x/initlist65.C: New.
5248         PR c++/36797
5249         * g++.dg/ext/is_empty2.C: New.
5251 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5253         PR fortran/48820
5254         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
5256 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5258         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
5259         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5260         * gfortran.dg/bind_c_usage_8.f03: Ditto.
5261         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5262         * gfortran.dg/class_30.f90: Remove dg-warning line.
5263         * gfortran.dg/bind_c_usage_25.f90: New.
5265 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5267         PR fortran/48820
5268         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
5269         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
5270         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
5272 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5274         PR fortran/48820
5275         * gfortran.dg/assumed_type_1.f90: New.
5276         * gfortran.dg/assumed_type_2.f90: New.
5277         * gfortran.dg/assumed_type_3.f90: New.
5278         * gfortran.dg/assumed_type_4.f90: New.
5280 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
5282         PR target/49486
5283         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
5284         * gcc.target/sh/pr49468-di.c: New.
5286 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
5288         * gcc.dg/graphite/pr50561.c: Update.
5290 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
5292         * gcc.target/powerpc/pr52457.c: New test.
5294 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5296         * gcc.target/arm/sat-1.c: New test.
5298 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
5300         PR target/46716
5301         * gcc.target/i386/pr46716.c: New test.
5303 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5305         PR c++/51989
5306         * g++.dg/cpp0x/sfinae32.C: New.
5308 2012-03-02  Richard Guenther  <rguenther@suse.de>
5310         PR tree-optimization/52406
5311         * gcc.dg/torture/pr52406.c: New testcase.
5313 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5315         PR fortran/52325
5316         * gfortran.dg/derived_comp_array_ref_8.f90: New.
5317         * gfortran.dg/nullify_2.f90: Update dg-error.
5318         * gfortran.dg/nullify_4.f90: Ditto.
5319         * gfortran.dg/pointer_init_6.f90: Ditto.
5321 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5323         PR fortran/52270
5324         * gfortran.dg/class_51.f90: New.
5326 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5328         PR fortran/52452
5329         * gfortran.dg/intrinsic_8.f90: New.
5331 2012-03-01  Kai Tietz  <ktietz@redhat.com>
5333         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
5334         routines on mingw targets.
5335         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
5337 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
5339         PR tree-optimization/52445
5340         * gcc.dg/pr52445.c: New test.
5342 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
5344         PR target/52437
5345         * gcc.c-torture/compile/pr52437.c: New test.
5347         PR middle-end/52419
5348         * gcc.dg/torture/pr52419.c: New test.
5350         PR tree-optimization/52429
5351         * gcc.dg/torture/pr52429.c: New test.
5352         * g++.dg/opt/pr52429.C: New test.
5354 2012-02-29  Richard Guenther  <rguenther@suse.de>
5356         PR testsuite/52297
5357         * gcc.dg/lto/trans-mem-1_0.c: Remove.
5358         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
5359         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
5360         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
5361         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
5362         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
5364 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
5366         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
5368 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
5370         PR fortran/52386
5371         * gfortran.dg/realloc_on_assign_13.f90 : New test.
5373 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5375         PR target/51534
5376         * gcc.target/arm/neon/pr51534.c: New testcase.
5378 2012-02-28  Richard Guenther  <rguenther@suse.de>
5380         PR target/52407
5381         * gcc.dg/torture/pr52407.c: New testcase.
5383 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5385         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
5386         * gcc.target/arm/vfp2.c: Likewise.
5387         * gcc.target/arm/vfp3.c: Likewise.
5388         * gcc.target/arm/vfp4.c: Likewise.
5389         * gcc.target/arm/vfp5.c: Likewise.
5390         * gcc.target/arm/vfp6.c: Likewise.
5391         * gcc.target/arm/vfp7.c: Likewise.
5392         * gcc.target/arm/vfp8.c: Likewise.
5393         * gcc.target/arm/vfp9.c: Likewise.
5394         * gcc.target/arm/vfp10.c: Likewise.
5395         * gcc.target/arm/vfp11.c: Likewise.
5396         * gcc.target/arm/vfp12.c: Likewise.
5397         * gcc.target/arm/vfp13.c: Likewise.
5398         * gcc.target/arm/vfp14.c: Likewise.
5399         * gcc.target/arm/vfp15.c: Likewise.
5400         * gcc.target/arm/vfp16.c: Likewise.
5401         * gcc.target/arm/vfp17.c: Likewise.
5402         * gcc.target/arm/neon-constants.h: New file.
5403         * gcc.target/arm/neon-vect1.c: New test.
5404         * gcc.target/arm/neon-vect2.c: New test.
5405         * gcc.target/arm/neon-vect3.c: New test.
5406         * gcc.target/arm/neon-vect4.c: New test.
5407         * gcc.target/arm/neon-vect5.c: New test.
5408         * gcc.target/arm/neon-vect6.c: New test.
5409         * gcc.target/arm/neon-vect7.c: New test.
5410         * gcc.target/arm/neon-vect8.c: New test.
5412 2012-02-28  Richard Guenther  <rguenther@suse.de>
5414         PR tree-optimization/52402
5415         * gcc.dg/torture/pr52402.c: New testcase.
5417 2012-02-28  Richard Guenther  <rguenther@suse.de>
5419         PR lto/52400
5420         * g++.dg/lto/pr52400_0.C: New testcase.
5422 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
5424         * gcc.target/avr/torture/builtins-1.c: New test.
5425         * gcc.target/avr/torture/builtins-error.c: New test.
5427 2012-02-28  Kai Tietz  <ktietz@redhat.com>
5429         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
5430         * gcc.target/i386/pr45352-2.c: Likewise.
5431         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
5432         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
5433         targets instead rand.
5434         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
5435         * gcc.target/i386/sse2-mul-1.c: Likewise.
5436         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5437         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
5438         * gcc.target/i386/pad-1.c: Likewise.
5439         * gcc.target/i386/pad-9.c: Likewise.
5440         * gcc.target/i386/pad-2.c: Likewise.
5441         * gcc.target/i386/pad-5b.c: Likewise.
5442         * gcc.target/i386/pad-8.c: Likewise.
5443         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
5444         * gcc.target/i386/pr44130.c: Likewise.
5445         * gcc.target/i386/align-main-1.c: Likewise.
5446         * gcc.target/i386/align-main-2.c: Likewise.
5447         * gcc.target/i386/sw-1.c: Likewise.
5448         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
5449         on x64 mingw target.
5450         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
5451         * gcc.target/i386/pr46295.c: Likewise.
5452         * gcc.target/i386/amd64-abi-1.c: Likewise.
5453         * gcc.target/i386/amd64-abi-2.c: Likewise.
5454         * gcc.target/i386/pr39082-1.c: Likewise.
5455         * gcc.target/i386/pr39162.c: Likewise.
5456         * gcc.target/i386/pr22152.c: Likewise.
5457         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
5458         * gcc.target/i386/wrfsbase-2.c: Likewise.
5459         * gcc.target/i386/local.c: Likewise
5460         * gcc.target/i386/wrgsbase-1.c: Likewise.
5461         * gcc.target/i386/wrfsbase-1.c: Likewise.
5462         * gcc.target/i386/pr39315-3.c: Likewise.
5463         * gcc.target/i386/pr35767-4.c: Likewise.
5464         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
5465         x64 mingw target.
5466         * gcc.target/i386/pr45336-2.c: Likewise.
5467         * gcc.target/i386/pr45336-1.c: Likewise.
5468         * gcc.target/i386/pr45336-4.c: Likewise.
5470 2012-02-27  Tristan Gingold  <gingold@adacore.com>
5472         * gnat.dg/array20.ad[sb]: New test.
5474 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
5476         PR target/52375
5477         * gcc.target/arm/pr52375.c: New test.
5478         * gcc.c-torture/compile/pr52375.c: New test.
5480 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5482         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
5483         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
5485 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
5487         * gnat.dg/aggr19.adb: New test.
5488         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
5490 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
5492         PR target/49263
5493         * gcc.target/sh/pr49263.c: New.
5495 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
5497         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
5498         simulate_thread_wrapper_other_threads
5499         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
5500         Move initialization of 'value' to main().
5501         (main): Initialize 'value';
5502         * gcc.dg/simulate-thread/speculative-store.c
5503         (simulate_thread_step_verify): Return 0 when successful.
5504         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
5505         Reduce threshold.
5506         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
5507         (simulate_thread_wrapper_other_threads): Return a success/fail value
5508         and issue an error if the instruction count threshold is exceeded.
5510 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5512         PR target/50580
5513         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
5514         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5516 2012-02-24  Richard Guenther  <rguenther@suse.de>
5518         PR middle-end/52355
5519         * gcc.dg/pr52355.c: New testcase.
5521 2012-02-23  Kai Tietz  <ktietz@redhat.com>
5523         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
5524         * gcc.dg/Wpadded.c: Likewise.
5525         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
5526         structure-layout.
5527         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
5528         for sleep by Sleep and add windows.h include for this function.
5529         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
5530         targets.
5531         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
5532         target.
5533         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
5534         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
5535         on x64 mingw target.
5536         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
5537         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
5538         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
5539         failure on LLP64 target.
5541 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
5543         PR c/52290
5544         * gcc.dg/noncompile/pr52290.c: New test.
5546 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
5548         PR tree-optimization/52019
5549         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
5551 2012-02-22  Kai Tietz  <ktietz@redhat.com>
5553         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
5554         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
5555         derived pdiff_t type.
5556         * g++.dg/torture/pr49720.C: Likewise
5558 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
5560         PR target/52330
5561         * gcc.target/i386/pr52330.c: New test.
5563 2012-02-22  Tobias Burnus  <burnus@net-b.de>
5565         PR fortran/52335
5566         * gfortran.dg/io_constraints_10.f90: New.
5568 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
5570         * lib/target-supports.exp (check_effective_target_vect_condition):
5571         Return true for NEON.
5573 2012-02-21  Kai Tietz  <ktietz@redhat.com>
5575         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
5577 2012-02-21  Richard Guenther  <rguenther@suse.de>
5579         PR tree-optimization/52324
5580         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
5582 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
5584         PR middle-end/51782
5585         * gcc.target/avr/torture/pr51782-1.c: New test.
5587 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
5589         PR tree-optimization/52318
5590         * gcc.dg/pr52318.c: New test.
5592 2012-02-20  Kai Tietz  <ktietz@redhat.com>
5594         * gcc.dg/bf-ms-layout-3.c: New testcase.
5596 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5598         PR testsuite/52229
5599         PR fortran/32380
5600         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
5602 2012-02-20  Richard Guenther  <rguenther@suse.de>
5604         PR tree-optimization/52298
5605         * gcc.dg/torture/pr52298.c: New testcase.
5606         * gcc.dg/vect/pr52298.c: Likewise.
5608 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
5610         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
5611         * gcc.c-torture/execute/pr52286.c: Ditto.
5613 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
5615         PR tree-optimization/52286
5616         * gcc.c-torture/execute/pr52286.c: New test.
5618 2012-02-18  Tobias Burnus  <burnus@net-b.de>
5620         PR fortran/52295
5621         * gfortran.dg/interface_35.f90: Use -std=f2003.
5622         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
5623         * gfortran.dg/interface_assignment_4.f90: Ditto.
5624         * gfortran.dg/bessel_1.f90: Ditto.
5625         * gfortran.dg/func_result_6.f90: Ditto.
5626         * gfortran.dg/hypot_1.f90: Ditto.
5627         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5629 2012-02-17  Tobias Burnus  <burnus@net-b.de>
5631         PR translation/52232
5632         PR translation/52234
5633         PR translation/52245
5634         PR translation/52246
5635         PR translation/52262
5636         PR translation/52273
5637         * gfortran.dg/coarray_22.f90: Update dg-error.
5638         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
5640 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5642         PR target/51753
5643         * lib/gcc-simulate-thread.exp: Load timeout.exp.
5644         (simulate-thread): Use default timeout.
5646 2012-02-16  Jason Merrill  <jason@redhat.com>
5648         PR c++/52248
5649         * g++.dg/ext/timevar1.C: New.
5651 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5653         PR c++/52126
5654         * g++.dg/template/using21.C: New.
5655         * g++.dg/template/using22.C: Likewise.
5657 2012-02-16  Jason Merrill  <jason@redhat.com>
5659         PR c++/51415
5660         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
5662 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
5664         PR tree-optimization/52255
5665         * gcc.c-torture/compile/pr52255.c: New test.
5667         PR debug/52260
5668         * g++.dg/debug/dwarf2/pr52260.C: New test.
5670         PR middle-end/51929
5671         * g++.dg/ipa/pr51929.C: New test.
5673 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5675         PR target/52199
5676         * gcc.target/powerpc/pr52199.c: New file.
5678 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5680         PR target/52152
5681         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
5683 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5685         * gcc.dg/pr51867.c: Don't include <math.h>.
5686         (sqrtf): Declare.
5688 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5690         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
5691         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
5693 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
5695         PR tree-optimization/50561
5696         * gcc.dg/graphite/pr50561.c: New testcase.
5698 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
5700         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
5701         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
5703 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5705         * gnat.dg/discr35.ad[sb]: New test.
5707 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
5709         * gnat.dg/volatile10.adb: New test.
5710         * gnat.dg/volatile10_pkg.ads: New helper.
5712 2012-02-14  Jason Merrill  <jason@redhat.com>
5714         * g++.dg/ext/attrib43.C: New.
5716 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
5718         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
5719         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
5720         fgnu_tm.
5721         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
5722         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
5723         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
5724         effective_target fgnu_tm.
5725         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
5727 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5729         PR c++/52247
5730         * g++.dg/template/asmgoto1.C: New test.
5732 2012-02-14  Ian Lance Taylor  <iant@google.com>
5734         PR go/48501
5735         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
5736         compiling generated file for 64bit and index tests.
5738 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
5740         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
5742 2012-02-14  Richard Guenther  <rguenther@suse.de>
5744         PR tree-optimization/52244
5745         PR tree-optimization/51528
5746         * gcc.dg/torture/pr52244.c: New testcase.
5748 2012-02-14  Walter Lee  <walt@tilera.com>
5750         * g++.dg/other/PR23205.C: Disable test on tile.
5751         * g++.dg/other/pr23205-2.C: Disable test on tile.
5752         * gcc.dg/20020312-2.c: Add a condition for __tile__.
5753         * gcc.dg/20040813-1.c: Disable test on tile.
5754         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
5755         * gcc.misc-tests/linkage.exp: Handle tilegx.
5757 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5759         PR tree-optimization/52210
5760         * gcc.dg/pr52210.c: New test.
5762 2012-02-14  Jason Merrill  <jason@redhat.com>
5764         PR c++/39055
5765         * g++.dg/overload/defarg5.C: New.
5767 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
5769         PR c/52181
5770         * c-c++-common/pr52181.c: New test.
5772 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5774         PR c++/52215
5775         * g++.dg/ext/atomic-1.C: New test.
5777 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5779         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
5781 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
5783         PR middle-end/52209
5784         * gcc.c-torture/execute/pr52209.c: New test.
5786 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
5788         PR fortran/50981
5789         * gfortran.dg/elemental_optional_args_5.f03: New test.
5791 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
5793         PR testsuite/50076
5794         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
5795         cases.
5797 2012-02-11  Ian Lance Taylor  <iant@google.com>
5799         PR go/51874
5800         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
5801         SPARC Solaris.  Don't run the test at all on systems where it may
5802         not work, rather than xfailing it.
5804 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5806         PR rtl-optimization/52175
5807         * gcc.c-torture/compile/pr52175.c: New test.
5809 2012-02-10  Jason Merrill  <jason@redhat.com>
5811         PR c++/51910
5812         * g++.dg/template/repo10.C: New.
5814 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
5816         PR debug/52132
5817         * gcc.dg/pr52132.c: New test.
5819 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5821         * gnat.dg/specs/aggr4.ads: New test.
5822         * gnat.dg/specs/aggr4_pkg.ads: New helper.
5824 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
5826         PR target/52146
5827         * gcc.target/i386/pr52146.c: New.
5829 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
5831         PR middle-end/52177
5832         * c-c++-common/pr52177.c: New test.
5834 2012-02-10  Jan Hubicka  <jh@suse.cz>
5836         PR middle-end/48600
5837         * g++.dg/torture/pr48600.C: New testcase.
5839 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
5841         PR middle-end/52140
5842         * gcc.dg/dfp/pr52140.c: New test.
5844 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
5846         PR fortran/32380
5847         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
5848         of dg-options.
5850 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
5852         PR middle-end/51867
5853         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
5854         * testsuite/gcc.dg/pr51867.c: New test.
5856 2012-02-09  Ian Lance Taylor  <iant@google.com>
5858         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
5859         which don't support -fsplit-stack.  Turn off optimization when
5860         compiling select5-out.go.
5862 2012-02-08  Ian Lance Taylor  <iant@google.com>
5864         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
5865         systems which don't support -fsplit-stack.
5867 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
5869         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
5870         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
5871         machine instuction in the log.
5873 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
5875         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
5876           to 20 seconds.
5878 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
5880         PR driver/48524
5881         * gcc.dg/pr48524.c: New test.
5882         * gcc.dg/pr48524.spec: New spec file for test.
5884 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5886         PR fortran/32380
5887         * gfortran.dg/vect/pr32380.f90:  New test.
5889 2012-02-08  Tobias Burnus  <burnus@net-b.de>
5891         PR fortran/52151
5892         * gfortran.dg/realloc_on_assign_12.f90: New.
5894 2012-02-08  Richard Guenther  <rguenther@suse.de>
5896         PR rtl-optimization/52170
5897         * gcc.dg/torture/pr52170.c: New testcase.
5899 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
5901         PR gcov-profile/52150
5902         * gcc.dg/tree-prof/pr52150.c: New test.
5904         PR rtl-optimization/52139
5905         * gcc.dg/pr52139.c: New test.
5907 2012-02-07  Jason Merrill  <jason@redhat.com>
5909         PR c++/51675
5910         * g++.dg/cpp0x/constexpr-union3.C: New.
5912         PR c++/52035
5913         * g++.dg/lto/pr52035_0.C: New.
5915 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5917         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
5918         * gcc.dg/special/weak-1.c: Likewise.
5919         * gcc.dg/ucnid-12.c: Likewise.
5920         * gcc.dg/torture/pr45678-1.c: Likewise.
5921         * gcc.dg/torture/pr45678-2.c: Likewise.
5922         * gcc.dg/vector-4.c: Likewise.
5923         * gcc.dg/ipa/inline-5.c: Likewise.
5924         * gcc.dg/ucnid-11.c: Likewise.
5925         * gcc.misc-tests/gcov-13.c: Likewise.
5926         * gcc.misc-tests/gcov-14.c: Likewise.
5927         * g++.dg/ext/label13.C: Likewise.
5928         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
5929         hppa*-*-hpux* options.
5930         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
5931         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
5932         * gcc.dg/pr48616.c: Likewise.
5933         * gcc.dg/pr17957.c: Likewise.
5934         * gcc.dg/pr17055-1.c: Likewise.
5935         * gcc.dg/pr32912-1.c: Likewise.
5936         * gcc.dg/tm/pr51472.c: Likewise.
5937         * c-c++-common/fold-bitand-4.c: Likewise.
5938         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
5939         Use dg-additional-options for extra options.
5941 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
5943         * gcc.target/epiphany/interrupt-2.c: New test.
5945 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5947         PR target/52155
5948         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
5949         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
5950         for MIPS ELF.
5952 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5954         PR target/52152
5955         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
5957 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
5959         PR middle-end/24306
5960         PR target/52154
5961         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
5962         * gcc.target/mips/va-arg-1.c: New test.
5964 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
5966         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
5967         for -mno-pointers-to-nested-functions.
5969 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
5971         * gcc.c-torture/execute/20120207-1.c: New test.
5973 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
5975         PR rtl-optimization/52060
5976         * gcc.dg/torture/pr52060.c: New test.
5978         PR middle-end/52074
5979         * gcc.c-torture/compile/pr52074.c: New test.
5981 2012-02-07  Tobias Burnus  <burnus@net-b.de>
5983         PR fortran/51514
5984         * gfortran.dg/class_to_type_2.f90: New.
5986 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
5988         PR fortran/32373
5989         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
5990         Remove module.
5992 2012-02-06  Jason Merrill  <jason@redhat.com>
5994         PR c++/52088
5995         * g++.dg/template/conv13.C: New.
5997 2012-02-06  Richard Guenther  <rguenther@suse.de>
5999         PR tree-optimization/52115
6000         * gcc.c-torture/compile/pr52115.c: New testcase.
6002 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
6004         PR target/52129
6005         * gcc.c-torture/execute/pr52129.c: New test.
6007 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
6009         * gcc.dg/pr48374.c: Actually add the test I forgot
6010         in the 2012-01-25 commit.
6012 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
6014         PR fortran/32373
6015         * gfortran.dg/vect/vect-8.f90:  New test case.
6017 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
6019         PR fortran/48847
6020         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
6022 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
6024         PR fortran/52102
6025         * gfortran.dg/class_48.f90 : Add test of allocate class array
6026         component with source in subroutine test3.  Remove commenting
6027         out in subroutine test4, since branching on unitialized variable
6028         is now fixed (no PR for this last.).
6030 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6032         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
6033         on MIPS targets.
6034         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
6036 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6038         PR target/52125
6039         * lib/target-supports.exp (check_effective_target_mips_rel): New.
6040         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
6042 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6044         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
6045         (check_effective_target_sync_int_long): Use it.
6046         (check_effective_target_sync_char_short): Likewise.
6047         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
6049 2012-02-05  Tobias Burnus  <burnus@net-b.de>
6051         PR fortran/51972
6052         * gfortran.dg/class_48.f90: Add some further checks.
6054 2012-02-05  Ira Rosen  <irar@il.ibm.com>
6056         PR tree-optimization/52091
6057         * gcc.dg/vect/pr52091.c: New test.
6059 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
6061         PR rtl-optimization/52113
6062         * gcc.target/avr/pr52113.c: New test.
6064 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
6066         PR rtl-optimization/52092
6067         * gcc.c-torture/compile/pr52092.c: New test.
6069 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
6071         PR fortran/41587
6072         * gfortran.dg/class_array_10.f03: New test.
6074         PR fortran/46356
6075         * gfortran.dg/class_array_11.f03: New test.
6077         PR fortran/51754
6078         * gfortran.dg/class_array_12.f03: New test.
6080 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
6082         PR fortran/52012
6083         * gfortran.dg/realloc_on_assign_11.f90: New test.
6085 2012-02-02  Tobias Burnus  <burnus@net-b.de>
6087         PR fortran/52093
6088         * gfortran.dg/shape_7.f90: New.
6090 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6092         * gcc.target/mips/mips-prepend-1.c: New test.
6094 2012-02-02  Jan Hubicka  <jh@suse.cz>
6095             Tom de Vries  <tom@codesourcery.com>
6097         PR middle-end/51998
6098         * testsuite/gcc.dg/alias-12.c: New testcase.
6099         * testsuite/gcc.dg/alias-13.c: New testcase.
6101 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
6103         PR target/52086
6104         * gcc.dg/pr52086.c: New test.
6106         PR tree-optimization/52073
6107         * gcc.c-torture/compile/pr52073.c: New test.
6109 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
6111         PR fortran/51958
6112         * gfortran.dg/function_optimize_10.f90:  New test.
6114 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
6116         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
6117         test on alpha*-*-*.
6119 2012-02-01  Tobias Burnus  <burnus@net-b.de>
6121         PR fortran/52024
6122         * gfortran.dg/typebound_operator_14.f90: New.
6124 2012-02-01  Tobias Burnus  <burnus@net-b.de>
6126         PR fortran/52059
6127         * gfortran.dg/elemental_function_1.f90: New.
6129 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
6131         PR rtl-optimization/51374
6132         * gcc.target/avr/torture/pr51374-1.c:
6133         Also fail if SBIS is seen.
6135 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
6137         PR rtl-optimization/51374
6138         * gcc.target/avr/torture/pr51374-1.c: New.
6140 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6142         PR fortran/52024
6143         * gfortran.dg/typebound_generic_11.f90: New.
6145 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6147         PR fortran/52029
6148         * gfortran.dg/class_49.f90: New.
6150 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6152         PR fortran/52013
6153         * gfortran.dg/elemental_args_check_6.f90: New.
6155 2012-01-31  Jason Merrill  <jason@redhat.com>
6157         PR c++/52043
6158         * g++.dg/cpp0x/variadic122.C: New.
6160 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
6162         PR fortran/52012
6163         * gfortran.dg/realloc_on_assign_10.f90: New test.
6165 2012-01-31  Richard Guenther  <rguenther@suse.de>
6167         PR tree-optimization/51528
6168         * gcc.dg/torture/pr51528.c: New testcase.
6170 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
6172         PR go/48501
6173         * lib/go.exp (go_target_compile): Append timeout= to options.
6174         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
6175         select5-out.go test on alpha*-*-* targets.
6177 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6179         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
6180         (TEST_SHORT): Reformat in the same way.
6181         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
6182         (TEST_SHORT): Reformat in the same way.
6183         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
6184         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
6185         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
6186         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
6187         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
6189 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
6191         PR target/51835
6192         * gcc.target/arm/pr51835.c: New testcase.
6194 2012-01-30  Richard Guenther  <rguenther@suse.de>
6196         PR tree-optimization/52028
6197         * gcc.dg/torture/pr52028.c: New testcase.
6198         * gfortran.dg/ldist-pr45199.f: Adjust.
6199         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
6200         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6201         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6203 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
6205         PR debug/52027
6206         * gcc.dg/tree-prof/pr52027.c: New test.
6208         PR tree-optimization/52046
6209         * gcc.dg/pr52046.c: New test.
6211         PR debug/52048
6212         * g++.dg/other/pr52048.C: New test.
6214 2012-01-30  Richard Guenther  <rguenther@suse.de>
6216         PR tree-optimization/52045
6217         * gcc.dg/pr52045.c: New testcase.
6219 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6221         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
6222         new code generated for __sync_lock_release.
6224 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6226         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
6228 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6230         PR testsuite/51875
6231         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
6233         * g++.dg/ext/visibility/template10.C: Fix typo.
6235         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
6237 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6239         PR c++/51327
6240         * g++.dg/cpp0x/constexpr-ice6.C: New.
6242 2012-01-29  Tobias Burnus  <burnus@net-b.de>
6244         PR fortran/41600
6245         * gfortran.dg/default_initialization_6.f90: New.
6247 2012-01-29  Tobias Burnus  <burnus@net-b.de>
6249         PR fortran/51972
6250         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
6251         * gfortran.dg/class_48.f90: New.
6253 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
6255         PR fortran/51808
6256         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
6258 2012-01-28  Tobias Burnus  <burnus@net-b.de>
6260         PR fortran/51972
6261         * gfortran.dg/class_allocate_12.f90: New.
6263 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
6265         * gcc.dg/torture/pr50444.c: Fix dg directives.
6267 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
6269         PR target/52006
6270         * gcc.target/arm/pr52006.c: New test.
6272 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
6274         PR testsuite/52011
6275         * gcc.dg/lto/trans-mem.h: New file.
6276         * gcc.dg/lto/trans-mem-2_0.c: Include it.
6277         * gcc.dg/lto/trans-mem-1_1.c: Same.
6278         * gcc.dg/lto/trans-mem-4_1.c: Same.
6279         * gcc.dg/lto/trans-mem-3_1.c: Same.
6281 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6283         PR fortran/52022
6284         * gfortran.dg/dummy_procedure_7.f90: New.
6286 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
6288         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
6289         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
6291 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
6293         PR c++/51852
6294         * g++.dg/other/gc5.C: New test.
6296 2012-01-27  Richard Guenther  <rguenther@suse.de>
6298         PR tree-optimization/50444
6299         * gcc.dg/torture/pr50444.c: New testcase.
6301 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6303         PR fortran/51970
6304         PR fortran/51977
6305         * gfortran.dg/move_alloc_13.f90: New.
6307 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6309         PR fortran/51953
6310         * gfortran.dg/allocate_alloc_opt_13.f90: New.
6311         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
6312         and change dg-error string.
6314 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6316         PR fortran/52016
6317         * gfortran.dg/elemental_args_check_5.f90: New.
6319 2012-01-27  Richard Guenther  <rguenther@suse.de>
6321         PR middle-end/51959
6322         * g++.dg/torture/pr51959.C: New testcase.
6324 2012-01-27  Tom de Vries  <tom@codesourcery.com>
6326         PR tree-optimization/51990
6327         * gcc.dg/pr51990.c: New test.
6328         * gcc.dg/pr51990-2.c: Same.
6330 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
6331             Tobias Burnus <burnus@gcc.gnu.org>
6333         PR fortran/48705
6334         * gfortran.dg/class_allocate_11.f03: New.
6336         PR fortran/51870
6337         PR fortran/51943
6338         PR fortran/51946
6339         * gfortran.dg/class_allocate_7.f03: New.
6340         * gfortran.dg/class_allocate_8.f03: New.
6341         * gfortran.dg/class_allocate_9.f03: New.
6342         * gfortran.dg/class_allocate_10.f03: New.
6344 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6346         * gnat.dg/discr34.adb: New test.
6347         * gnat.dg/discr34_pkg.ads: New helper.
6349 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6351         * gnat.dg/discr33.adb: New test.
6353 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6355         * gnat.dg/limited_with3.ad[sb): New test.
6356         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
6357         * gnat.dg/limited_with3_pkg2.ads: Likewise.
6358         * gnat.dg/limited_with3_pkg3.ads: Likewise.
6360 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6362         * gnat.dg/stack_usage1.adb: New test.
6363         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
6365         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
6366         * gcc.dg/pr44194-2.c: Likewise.
6368 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
6370         PR c++/51370
6371         * g++.dg/template/crash112.C: New.
6373 2012-01-27  Richard Henderson  <rth@redhat.com>
6375         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
6377 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6379         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
6381 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
6383         PR middle-end/51895
6384         * g++.dg/opt/pr51895.C: New test.
6386 2012-01-26  Michael Matz  <matz@suse.de>
6388         PR tree-optimization/48794
6389         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
6391 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6393         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
6395 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6397         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
6398         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
6399         memory.
6400         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
6401         the default value for s390 and s390x.
6403 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
6405         PR lto/51698
6406         * gcc.dg/lto/trans-mem-4_0.c: New.
6407         * gcc.dg/lto/trans-mem-4_1.c: New.
6408         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
6409         TM builtins.
6410         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
6411         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
6412         TM builtins.
6413         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
6414         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
6415         TM builtins.
6417 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
6419         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
6421 2012-01-25  Ian Lance Taylor  <iant@google.com>
6423         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
6425 2012-01-25  Tobias Burnus  <burnus@net-b.de>
6427         PR fortran/51995
6428         * gfortran.dg/typebound_proc_25.f90: New.
6430 2012-01-25  Jason Merrill  <jason@redhat.com>
6432         PR c++/51992
6433         * g++.dg/lto/pr51992_0.C: New.
6435 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
6437         PR tree-optimization/51987
6438         * gcc.target/i386/pr51987.c: New test.
6440 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
6442         * gcc.dg/tm/lto-1.c: Require lto support in target.
6444 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
6446         PR rtl-optimization/48374
6447         * gcc.dg/pr48374.c: New test.
6449 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
6451         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
6453 2012-01-25  Tobias Burnus  <burnus@net-b.de>
6455         PR fortran/51966
6456         * gfortran.dg/derived_constructor_char_3.f90: New.
6458 2012-01-24  Ian Lance Taylor  <iant@google.com>
6460         * go.test/go-test.exp (filecmp): New procedure.
6461         (errchk): Handle quoted square brackets.
6462         (go-gc-tests): Set go_compile_args. Handle various new test
6463         lines.  Skip a few new tests.
6464         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
6466 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6468         * lib/target-supports.exp (proc check_effective_target_vect_perm)
6469         (check_effective_target_vect_extract_even_odd)
6470         (check_effective_target_vect_interleave): Return true for MIPS
6471         paired-single.
6473 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6475         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
6476         (main): Use it instead of argc.
6478 2012-01-24  Jason Merrill  <jason@redhat.com>
6480         PR c++/51973
6481         * g++.dg/cpp0x/sfinae31.C: New.
6483 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6485         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
6487 2012-01-24  Jason Merrill  <jason@redhat.com>
6489         PR c++/51812
6490         * g++.dg/inherit/covariant20.C: New.
6492 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6494         PR c++/51223
6495         * g++.dg/parse/crash58.C: New.
6497 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
6499         PR target/51957
6500         * gcc.dg/pr51957-1.c: New test.
6501         * gcc.dg/pr51957-1.h: New file.
6502         * gcc.dg/pr51957-2.c: New test.
6504 2012-01-23  Jason Merrill  <jason@redhat.com>
6506         PR c++/51930
6507         * g++.dg/ext/visibility/template10.C: New.
6509 2012-01-23  Tobias Burnus  <burnus@net-b.de>
6511         PR fortran/51948
6512         * gfortran.dg/move_alloc_12.f90: New.
6514 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6516         PR middle-end/45416
6517         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
6519 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6521         PR c++/51398
6522         * g++.dg/template/crash111.C: New.
6524 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
6526         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
6527         configurations.
6528         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
6530 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
6532         PR testsuite/51941
6533         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
6534         the DW_TAG_class_type and DW_AT_name: "Executor".
6536 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6538         * lib/target-supports.exp
6539         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
6540         (check_effective_target_vect_interleave): Likewise.
6542 2012-01-22  Jason Merrill  <jason@redhat.com>
6544         PR c++/51925
6545         * g++.dg/template/using20.C: New.
6546         * g++.dg/template/template-id-2.C: Adjust diagnostic.
6548 2012-01-23  Jason Merrill  <jason@redhat.com>
6550         PR target/51934
6551         * g++.dg/torture/pr51344.C: Limit to x86.
6553 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
6555         * c-c++-common/tm/omp.c: Require target with pthread support.
6557 2012-01-23  Richard Guenther  <rguenther@suse.de>
6559         PR tree-optimization/51949
6560         * gcc.dg/torture/pr51949.c: New testcase.
6562 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
6564         PR rtl-optimization/51933
6565         * gcc.c-torture/execute/pr51933.c: New test.
6567 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
6569         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
6570         Do not define for Interix.
6572 2012-01-22  Jason Merrill  <jason@redhat.com>
6574         PR c++/51832
6575         * g++.dg/lto/pr51832.h: New.
6576         * g++.dg/lto/pr51832_0.C: New.
6577         * g++.dg/lto/pr51832_1.C: New.
6579 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6581         * gcc.dg/ext-elim-1.c: New test.
6583 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6585         PR target/51931
6586         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
6587         * g++.dg/opt/longbranch1.C: Likewise.
6589 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6591         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
6592         in C++11 mode.
6594 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6596         PR fortran/50556
6597         * gfortran.dg/namelist_74.f90: New test.
6598         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
6600 2012-01-21  Tobias Burnus  <burnus@net-b.de>
6602         PR fortran/51913
6603         * gfortran.dg/class_47.f90: New.
6605 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
6607         * gnat.dg/renaming5.ad[sb]: New test.
6609 2012-01-20  Jason Merrill  <jason@redhat.com>
6611         PR c++/51919
6612         * g++.dg/pch/mangle1.{C,Hs}: Remove.
6614 2012-01-20  Jason Merrill  <jason@redhat.com>
6616         PR c++/51922
6617         * g++.dg/ext/attrib42.C: Require ilp32.
6619 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6621         PR target/51915
6622         * gcc.target/arm/pr51915.c: New test.
6624 2012-01-20  Cary Coutant  <ccoutant@google.com>
6625             Dodji Seketeli  <dodji@redhat.com>
6627         PR debug/45682
6628         * g++.dg/debug/dwarf2/nested-3.C: New test.
6630 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6632         PR c++/51402
6633         * g++.dg/template/crash110.C: New.
6635 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6637         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
6638         Remove default options on hppa*-*-hpux*.
6640 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6642         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
6644 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6646         * gcc.c-torture/compile/pr51856.c: New testcase.
6648 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
6650         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
6651         options to go_target_compile.
6653 2012-01-20  Kai Tietz  <ktietz@redhat.com>
6655         * g++.dg/torture/pr51344.C: Fix typo.
6657 2012-01-20  Richard Guenther  <rguenther@suse.de>
6659         PR tree-optimization/51903
6660         * g++.dg/torture/pr51903.C: New testcase.
6662 2012-01-20  Tobias Burnus  <burnus@net-b.de>
6663             Janus Weil  <janus@gcc.gnu.org>
6665         PR fortran/51056
6666         * gfortran.dg/use_21.f90: New.
6668 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6670         PR target/51106
6671         * gcc.dg/torture/pr51106-1.c: New test.
6672         * gcc.dg/torture/pr51106-2.c: New test.
6674 2012-01-19  Kai Tietz  <ktietz@redhat.com>
6676         * g++.dg/torture/pr51344.C: New test.
6678 2012-01-19  Tobias Burnus  <burnus@net-b.de>
6680         PR fortran/51904
6681         * gfortran.dg/intrinsic_size_2.f90: New.
6683 2012-01-19  Jason Merrill  <jason@redhat.com>
6685         PR c++/51889
6686         * g++.dg/inherit/using7.C: New.
6688 2012-01-19  Richard Guenther  <rguenther@suse.de>
6690         PR tree-optimization/37997
6691         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
6693 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
6695         PR rtl-optimization/51505
6696         * gcc.dg/pr51505.c: New test.
6698 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
6700         PR fortran/51634
6701         * gfortran.dg/typebound_operator_12.f03: New.
6702         * gfortran.dg/typebound_operator_13.f03: New.
6704 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
6706         PR c++/51225
6707         * g++.dg/cpp0x/pr51225.C: New.
6709 2012-01-17  Ian Lance Taylor  <iant@google.com>
6711         PR go/50656
6712         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
6714 2012-01-17  Tobias Burnus  <burnus@net-b.de>
6716         PR fortran/51869
6717         * gfortran.dg/realloc_on_assign_9.f90: New.
6719 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
6721         PR other/51165
6722         * gcc.dg/tm/memopt-3.c: Remove xfail.
6723         * gcc.dg/tm/memopt-4.c: Remove xfail.
6724         * gcc.dg/tm/memopt-5.c: Remove xfail.
6725         * gcc.dg/tm/memopt-7.c: Remove xfail.
6727 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
6729         PR tree-optimization/51877
6730         * gcc.c-torture/execute/pr51877.c: New test.
6732 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
6734         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
6735         {!vect_align_arrays} to vect_sizes_32B_16B.
6736         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
6737         * gcc.dg/vect/vect-peel-3.c: Ditto.
6739 2012-01-16  Jason Merrill  <jason@redhat.com>
6741         PR c++/51854
6742         * g++.dg/abi/mangle60.C: New.
6744         PR c++/51827
6745         * g++.dg/pch/mangle1.{C,Hs}: New.
6747 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
6748             Tobias Burnus  <burnus@net-b.de>
6750         PR fortran/50981
6751         * gfortran.dg/elemental_optional_args_3.f90: New
6752         * gfortran.dg/elemental_optional_args_4.f90: New
6754 2012-01-16  Tobias Burnus  <burnus@net-b.de>
6756         PR fortran/51809
6757         * gfortran.dg/use_20.f90: New
6759 2012-01-16  Jason Merrill  <jason@redhat.com>
6761         PR c++/51868
6762         * g++.dg/cpp0x/rv-bitfield.C: New.
6763         * g++.dg/cpp0x/rv-bitfield2.C: New.
6765 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
6767         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
6768         subroutine 'qsort' and use index array to assign the result.
6770 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
6772         PR tree-optimization/51865
6773         * gcc.dg/pr51865.c: New test.
6775 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6777         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
6779 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6781         * gcc.target/mips/code-readable-2.c: Allow the jump table address
6782         to be loaded from the constant pool, rather than via %hi and %lo.
6784 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
6786         PR rtl-optimization/51821
6787         * gcc.dg/pr51821.c: New test.
6789 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
6791         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
6793 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
6795         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
6797 2012-01-14  Tobias Burnus  <burnus@net-b.de>
6799         PR fortran/51800
6800         * gfortran.dg/init_flag_8.f90: New.
6801         * gfortran.dg/init_flag_9.f90: New.
6803 2011-01-14  Tobias Burnus  <burnus@net-b.de>
6805         PR fortran/51816
6806         * gfortran.dg/use_18.f90: New.
6807         * gfortran.dg/use_19.f90: New.
6809 2012-01-13  Ian Lance Taylor  <iant@google.com>
6811         PR c++/50012
6812         * g++.dg/warn/Wsign-compare-4.C: New.
6814 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
6816         PR fortran/48351
6817         * gfortran.dg/alloc_comp_assign.f03: New.
6818         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
6819         __BUILTIN_FREE from 38 to 32.
6821 2012-01-13  Jason Merrill  <jason@redhat.com>
6823         PR c++/20681
6824         * g++.dg/warn/Wreturn-type-7.C: New.
6826 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6828         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
6829         assumption.
6830         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
6831         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
6832         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
6833         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
6834         int32plus because of big array needed.
6835         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
6836         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
6838 2012-01-13  Jason Merrill  <jason@redhat.com>
6840         PR c++/51813
6841         * g++.dg/ext/visibility/template9.C: New.
6843         PR c++/51620
6844         * g++.dg/cpp0x/defaulted34.C: New.
6845         * g++.dg/template/virtual3.C: New.
6847 2012-01-13  Richard Guenther  <rguenther@suse.de>
6849         PR middle-end/8081
6850         * gcc.dg/torture/pr8081.c: New testcase.
6852 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
6854         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
6856 2012-01-12  Jason Merrill  <jason@redhat.com>
6858         PR c++/51714
6859         * g++.dg/ext/stmtexpr14.C: New.
6861 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
6863         PR c++/51633
6864         * g++.dg/cpp0x/constexpr-diag4.C: New test.
6866 2012-01-12  Jason Merrill  <jason@redhat.com>
6868         PR c++/48051
6869         * g++.dg/abi/mangle48.C: Test qualified-names, too.
6870         * g++.dg/abi/mangle58.C: Likewise.
6872         PR c++/51403
6873         * g++.dg/template/arg8.C: New.
6875 2012-01-12  Ira Rosen  <irar@il.ibm.com>
6877         PR tree-optimization/51799
6878         * gcc.dg/vect/pr51799.c: New test.
6879         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
6880         patterns.
6882 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6883             Tobias Burnus  <burnus@net-b.de>
6885         PR fortran/51057
6886         PR fortran/51616
6887         * lib/target-supports.exp
6888         (check_effective_target_fortran_largest_fp_has_sqrt): New.
6889         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
6891 2012-01-11  Jason Merrill  <jason@redhat.com>
6893         PR c++/51565
6894         * g++.dg/ext/attrib42.C: New.
6896 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
6898         PR bootstrap/51796
6899         * gcc.dg/pr51796.c: New test.
6901 2012-01-11  Jason Merrill  <jason@redhat.com>
6903         PR c++/51818
6904         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
6906 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6908         * gnat.dg/array19.ad[sb]: New test.
6910 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
6912         * gnat.dg/opt23.ad[sb]: New test.
6913         * gnat.dg/opt23_pkg.ad[sb]: New helper.
6914         * gnat.dg/opt24.ad[sb]: New test.
6916 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6918         PR tree-optimization/49642
6919         * gcc.dg/tree-ssa/pr49642-1.c: New test.
6920         * gcc.dg/tree-ssa/pr49642-2.c: New test.
6922 2012-01-11  Jason Merrill  <jason@redhat.com>
6924         PR c++/51613
6925         * g++.dg/template/explicit-args5.C: New.
6927 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
6929         * gcc.c-torture/execute/20120110-1.c: New testcase.
6931 2012-01-10  Jason Merrill  <jason@redhat.com>
6933         PR c++/51614
6934         * g++.dg/inherit/ambig1.C: New.
6936         PR c++/51433
6937         * g++.dg/cpp0x/constexpr-cache1.C: New.
6939 2012-01-10  Richard Guenther  <rguenther@suse.de>
6941         PR tree-optimization/51801
6942         * gcc.dg/torture/pr51801.c: New testcase.
6944 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6946         PR fortran/51652
6947         * gfortran.dg/allocate_with_typespec_5.f90: New.
6949 2012-01-10  Tobias Burnus  <burnus@net-b.de>
6951         * gfortran.dg/class_39.f03: Update dg-error string.
6953 2012-01-10  Richard Guenther  <rguenther@suse.de>
6955         PR tree-optimization/50913
6956         * gcc.dg/graphite/interchange-16.c: New testcase.
6957         * gcc.dg/graphite/scop-20.c: XFAIL.
6958         * gfortran.dg/graphite/interchange-1.f: Likewise.
6959         * gfortran.dg/graphite/block-1.f90: Likewise.
6960         * gfortran.dg/graphite/block-2.f: Likewise.
6962 2012-01-10  Richard Henderson  <rth@redhat.com>
6964         * lib/target-supports.exp (check_effective_target_vect_perm,
6965         check_effective_target_vect_perm_byte,
6966         check_effective_target_vect_perm_short): Enable for arm neon.
6968 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6970         PR fortran/46328
6971         * gfortran.dg/typebound_operator_11.f90: New.
6973 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
6975         * gnat.dg/array18.adb: New test.
6976         * gnat.dg/array18_pkg.ads: New helper.
6978 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
6980         PR fortran/51791
6981         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
6982         around base object in first assignment in main program.
6983         * gfortran.dg/typebound_operator_10.f03: New test.
6985 2012-01-09  Martin Jambor  <mjambor@suse.cz>
6987         PR tree-optimization/51759
6988         * g++.dg/ipa/pr51759.C: New test.
6990 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6992         PR fortran/51758
6993         * gfortran.dg/optional_absent_2.f90: New.
6995 2012-01-09  Tobias Burnus  <burnus@net-b.de>
6997         PR fortran/51578
6998         * gfortran.dg/use_17.f90: New.
7000 2012-01-09  Gary Funck  <gary@intrepid.com>
7002         PR preprocessor/33919
7003         * gcc.dg/pr33919.c: New test.
7004         * gcc.dg/pr33919-0.h: New test header file.
7005         * gcc.dg/pr33919-1.h: Ditto.
7006         * gcc.dg/pr33919-2.h: Ditto.
7008 2012-01-07  Jan Hubicka  <jh@suse.cz>
7010         PR tree-optimize/51694
7011         * gcc.c-torture/compile/pr51694.c: new testcase.
7013 2012-01-07  Jan Hubicka  <jh@suse.cz>
7015         PR tree-optimization/51600
7016         * g++.dg/torture/pr51600.C: New testcase.
7018 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7020         PR gcov-profile/51715
7021         PR gcov-profile/51717
7022         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
7023         * gcc.misc-tests/gcov-14.c: Likewise.
7025 2012-01-06  Jason Merrill  <jason@redhat.com>
7027         * g++.dg/parse/new5.C: New.
7029 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
7031         PR testsuite/51655
7032         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
7033         including <string.h>.
7035 2012-01-06  Jason Merrill  <jason@redhat.com>
7037         * g++.dg/abi/mangle51.C: New.
7038         * g++.dg/abi/mangle52.C: New.
7039         * g++.dg/abi/mangle53.C: New.
7040         * g++.dg/abi/mangle54.C: New.
7041         * g++.dg/abi/mangle55.C: New.
7042         * g++.dg/abi/mangle56.C: New.
7043         * g++.dg/abi/mangle57.C: New.
7044         * g++.dg/abi/mangle58.C: New.
7045         * g++.dg/abi/mangle59.C: New.
7046         * g++.dg/cpp0x/trailing3.C: Update mangling.
7047         * g++.dg/cpp0x/variadic111.C: Update mangling.
7048         * g++.dg/cpp0x/variadic4.C: Update mangling.
7049         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
7050         * g++.dg/template/nontype22.C: Works now.
7051         * g++.dg/template/pr35240.C: Works now.
7053         * g++.dg/cpp0x/error7.C: New.
7055 2012-01-06  Tobias Burnus <burnus@net-b.de>
7057         * gfortran.dg/deallocate_stat_2.f90: New.
7058         * coarray/allocate_errgmsg.f90: New.
7059         * gfortran.dg/coarray_lib_alloc_1.f90: New.
7060         * gfortran.dg/coarray_lib_alloc_2.f90: New.
7061         * coarray/subobject_1.f90: Fix for num_images > 1.
7062         * gfortran.dg/deallocate_stat.f90: Update due to changed
7063         stat= handling.
7065 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
7067         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
7069 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7071         * ada/acats/overflow.lst: Add cb20004.
7073 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
7075         PR c++/51541
7076         * g++.dg/cpp0x/alias-decl-18.C: New test.
7078 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7080         * gcc.c-torture/execute/20120104-1.c: New test.
7082 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
7084         PR fortran/PR48946
7085         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
7086         the old typebound_operator_8.f03.
7087         * gfortran.dg/typebound_operator_8.f03: New version of
7088         typebound_operator_7.f03 with 'u' a derived type instead of a
7089         class object.
7091 2012-01-05  Richard Guenther  <rguenther@suse.de>
7093         * g++.dg/torture/pr49309.C: Skip for -flto.
7095 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
7097         PR middle-end/51761
7098         * gcc.c-torture/compile/pr51761.c: New test.
7100 2012-01-05  Richard Guenther  <rguenther@suse.de>
7102         PR tree-optimization/51760
7103         * gcc.dg/torture/pr51760.c: New testcase.
7105 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
7107         PR middle-end/51472
7108         * gcc.dg/tm/memopt-6.c: Adjust regexp.
7110 2012-01-05  Richard Guenther  <rguenther@suse.de>
7112         PR lto/41576
7113         * gfortran.dg/lto/pr41576_0.f90: New testcase.
7114         * gfortran.dg/lto/pr41576_1.f90: Likewise.
7116 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
7118         PR debug/51695
7119         * gcc.dg/pr51695.c: New test.
7121 2012-01-04  Andrew Pinski  <apinski@cavium.com>
7123         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
7124         * gcc.target/mips/octeon2-lx-1.c: New test.
7125         * gcc.target/mips/mips64-dsp-ldx.c: New test.
7126         * gcc.target/mips/octeon2-lx-2.c: New test.
7127         * gcc.target/mips/octeon2-lx-3.c: New test.
7129 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
7131         PR other/51163
7132         PR other/51164
7133         * gcc.dg/tm/alias-1.c:  Adjust regexp.
7134         * gcc.dg/tm/alias-2.c:  Adjust regexp.
7136 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7138         PR c++/51064
7139         * g++.dg/warn/Wparentheses-26.C: New.
7141 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
7143         * gfortran.dg/elemental_optional_args_2.f90: New test.
7145 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7147         PR fortran/49693
7148         * gfortran.dg/common_17.f90:  New test.
7150 2012-01-04  Richard Guenther  <rguenther@suse.de>
7152         PR tree-optimization/49651
7153         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
7154         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7156 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7158         PR c++/51738
7159         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
7161 2012-01-03  Andrew Pinski  <apinski@cavium.com>
7163         * lib/scanasm.exp (dg-function-on-line): Always use a special format
7164         for all mips targets.  Also allow an optional .cfi_startproc.
7166 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
7168         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
7170 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7172         PR c++/29273
7173         * g++.dg/rtti/dyncast5.C: New.
7175 2012-01-03  Richard Guenther  <rguenther@suse.de>
7177         PR tree-optimization/51070
7178         * gcc.dg/torture/pr51070-2.c: New testcase.
7180 2012-01-03  Richard Guenther  <rguenther@suse.de>
7182         PR tree-optimization/51692
7183         * gcc.dg/torture/pr51692.c: New testcase.
7185 2012-01-03  Richard Guenther  <rguenther@suse.de>
7187         PR debug/51650
7188         * g++.dg/lto/pr51650-3_0.C: New testcase.
7190 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7192         PR c++/15867
7193         * g++.dg/warn/Wredundant-decls-spec.C: New.
7195 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
7197         PR tree-optimization/51719
7198         * g++.dg/tree-prof/pr51719.C: New test.
7200 2012-01-03  Richard Guenther  <rguenther@suse.de>
7202         PR middle-end/51730
7203         * gcc.dg/fold-compare-6.c: New testcase.
7205 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
7207         PR c++/51669
7208         * g++.dg/gomp/pr51669.C: New test.
7210 2012-01-02  Jason Merrill  <jason@redhat.com>
7212         PR c++/51675
7213         * g++.dg/cpp0x/constexpr-union2.C: New.
7215         PR c++/51666
7216         * g++.dg/cpp0x/nsdmi-defer5.C: New.
7218 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
7220         PR c++/51462
7221         * g++.dg/cpp0x/constexpr-99.C: New test.
7223 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
7225         PR c++/20140
7226         * g++.dg/template/init9.C: New.
7228 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7230         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
7231         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
7232         rather than a specific number.
7234 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
7236         PR fortran/46262
7237         PR fortran/46328
7238         PR fortran/51052
7239         * gfortran.dg/typebound_operator_7.f03: New.
7240         * gfortran.dg/typebound_operator_8.f03: New.
7242 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7244         PR target/51729
7245         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
7246         XFAIL.
7247         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7249 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7251         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
7253 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7255         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
7256         for MIPS.
7258 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7260         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
7261         * gfortran.dg/io_real_boz_4.f90: Likewise.
7262         * gfortran.dg/io_real_boz_5.f90: Likewise.
7264 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7266         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
7268 2012-01-02  Revital Eres  <revital.eres@linaro.org>
7270         * gcc.dg/sms-11.c: New file.
7272 2012-01-02  Tobias Burnus  <burnus@net-b.de>
7274         PR fortran/51682
7275         * gfortran.dg/coarray/image_index_3.f90: New.
7277 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7279         PR c++/16603
7280         * g++.dg/parse/enum8.C: New.
7282 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7284         PR c++/51379
7285         * g++.dg/conversion/reinterpret4.C: New.
7286         * g++.dg/conversion/reinterpret1.C: Adjust.
7288 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7290         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
7292 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
7294         * g++.old-deja/g++.brendan/crash25.C: Adjust.
7295         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7296         * g++.old-deja/g++.jason/access14.C: Likewise.
7297         * g++.old-deja/g++.jason/access8.C: Likewise.
7298         * g++.old-deja/g++.jason/access1.C: Likewise.
7299         * g++.old-deja/g++.other/access3.C: Likewise.
7300         * g++.old-deja/g++.other/access5.C: Likewise.
7301         * g++.old-deja/g++.law/unsorted1.C: Likewise.
7302         * g++.old-deja/g++.law/visibility22.C: Likewise.
7303         * g++.old-deja/g++.law/visibility26.C: Likewise.
7304         * g++.old-deja/g++.mike/p2746.C: Likewise.
7305         * g++.dg/debug/using1.C: Likewise.
7306         * g++.dg/lookup/using51.C: Likewise.
7307         * g++.dg/inherit/using5.C: Likewise.
7308         * g++.dg/inherit/pr30297.C: Likewise.
7309         * g++.dg/inherit/access8.C: Likewise.
7310         * g++.dg/torture/pr39362.C: Likewise.
7311         * g++.dg/template/crash13.C: Likewise.
7312         * g++.dg/template/using10.C: Likewise.
7314 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7316         PR fortran/51502
7317         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
7318         change.
7320 2012-01-01  Ira Rosen  <irar@il.ibm.com>
7322         PR tree-optimization/51704
7323         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
7324         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
7325         corresponding flags.
7327 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7329         PR c++/51723
7330         * g++.dg/cpp0x/constexpr-delegating2.C: New.
7332 2012-01-01  Jan Hubicka  <jh@suse.cz>
7334         PR rtl-optimization/51069
7335         * gcc.c-torture/compile/pr51069.c: New testcase.
7337 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
7339         PR tree-optimization/51683
7340         * gcc.dg/pr51683.c: New test.
7342 Copyright (C) 2012 Free Software Foundation, Inc.
7344 Copying and distribution of this file, with or without modification,
7345 are permitted in any medium without royalty provided the copyright
7346 notice and this notice are preserved.