gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob89b65e035b22f4d712f65566f74244cc0fe18b50
1 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
3         PR target/54222
4         * gcc.target/avr/torture/fix-types.h: New.
5         * gcc.target/avr/torture/vals-hr.def: New.
6         * gcc.target/avr/torture/vals-r.def: New.
7         * gcc.target/avr/torture/vals-k.def: New.
8         * gcc.target/avr/torture/vals-ur.def: New.
9         * gcc.target/avr/torture/vals-uk.def: New.
10         * gcc.target/avr/torture/vals-uhr.def: New.
11         * gcc.target/avr/torture/vals-llk.def: New.
12         * gcc.target/avr/torture/vals-ullk.def: New.
13         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
14         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
15         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
16         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
17         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
18         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
19         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
20         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
22 2012-09-14  Dehao Chen  <dehao@google.com>
24         * g++.dg/debug/dwarf2/deallocator.C: New test.
26 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
28         PR c/54552
29         * gcc.c-torture/compile/pr54552-1.c: New test.
31 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
33         PR c++/54427
34         * g++.dg/other/vector-compare.C: New testcase.
35         * gcc/testsuite/c-c++-common/vector-compare-3.c: New testcase.
36         * gcc.dg/vector-shift.c: Move ...
37         * c-c++-common/vector-shift.c: ... here.
38         * gcc.dg/vector-shift1.c: Move ...
39         * c-c++-common/vector-shift1.c: ... here.
40         * gcc.dg/vector-shift3.c: Move ...
41         * c-c++-common/vector-shift3.c: ... here.
42         * gcc.dg/vector-compare-1.c: Move ...
43         * c-c++-common/vector-compare-1.c: ... here.
44         * gcc.dg/vector-compare-2.c: Move ...
45         * c-c++-common/vector-compare-2.c: ... here.
46         * gcc.c-torture/execute/vector-compare-1.c: Move ...
47         * c-c++-common/torture/vector-compare-1.c: ... here.
48         * gcc.c-torture/execute/vector-compare-2.x: Delete.
49         * gcc.c-torture/execute/vector-compare-2.c: Move ...
50         * c-c++-common/torture/vector-compare-2.c: ... here.
51         * gcc.c-torture/execute/vector-shift.c: Move ...
52         * c-c++-common/torture/vector-shift.c: ... here.
53         * gcc.c-torture/execute/vector-shift2.c: Move ...
54         * c-c++-common/torture/vector-shift2.c: ... here.
55         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
56         * c-c++-common/torture/vector-subscript-1.c: ... here.
57         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
58         * c-c++-common/torture/vector-subscript-2.c: ... here.
59         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
60         * c-c++-common/torture/vector-subscript-3.c: ... here.
62 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
64         PR c/54103
65         * gcc.c-torture/compile/pr54103-1.c,
66         gcc.c-torture/compile/pr54103-2.c,
67         gcc.c-torture/compile/pr54103-3.c,
68         gcc.c-torture/compile/pr54103-4.c,
69         gcc.c-torture/compile/pr54103-5.c,
70         gcc.c-torture/compile/pr54103-6.c: New tests.
71         * gcc.dg/c90-const-expr-8.c: Update expected column number.
73 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
75         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
77 2012-09-14  Jakub Jelinek  <jakub@redhat.com>
79         PR target/54564
80         * config/i386/fmaintrin.h (_mm_fnmadd_sd, _mm_fnmadd_ss,
81         _mm_fnmsub_sd, _mm_fnmsub_ss): Negate the second argument instead
82         of the first.
84 2012-09-14  Richard Guenther  <rguenther@suse.de>
86         PR tree-optimization/54565
87         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
88         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
90 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
92         * gcc.target/arm/combine-movs.c: Add missing space.
94 2012-09-14  Richard Guenther  <rguenther@suse.de>
96         * g++.dg/torture/builtin-location.C: New testcase.
98 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
99             Manuel López-Ibáñez  <manu@gcc.gnu.org>
101         PR c++/53210
102         * g++.dg/warn/Wuninitialized-self.C: New.
104 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
106         PR c/54559
107         * gcc.c-torture/compile/pr54559.c: New test.
109 2012-09-13  Jason Merrill  <jason@redhat.com>
111         PR c++/53839
112         * g++.dg/cpp0x/constexpr-temp1.C: New.
114         PR c++/54511
115         * g++.dg/template/anonunion2.C: New.
117         PR c++/53836
118         * g++.dg/template/init10.C: New.
120 2012-09-13  Tobias Burnus  <burnus@net-b.de>
122         PR fortran/54556
123         * gfortran.dg/implicit_pure_3.f90: New.
125 2012-09-13  Richard Guenther  <rguenther@suse.de>
127         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
129 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
131         * gcc.target/arm/builtin-bswap-1.c: New testcase.
133 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
135         * c-c++-common/pr51712.c: Handle for short-enum targets.
137 2012-09-12  Terry Guo  <terry.guo@arm.com>
139         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
140         and lsrs for Thumb2 mode.
142 2012-09-12  Jan Hubicka  <jh@suse.cz>
144         * gcc.dg/ipa/inlinehint-2.c: New testcase.
146 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
148         PR target/54445
149         * gcc.target/i386/pr54445-1.c: New file.
150         * gcc.target/i386/pr54445-2.c: Likewise.
152 2012-09-12  Tobias Burnus  <burnus@net-b.de>
154         PR fortran/54225
155         PR fortran/53306
156         * gfortran.dg/coarray_10.f90: Update dg-error.
157         * gfortran.dg/coarray_28.f90: New.
158         * gfortran.dg/array_section_3.f90: New.
160 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
162         gcc/testsuite/
163         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
164         gcc.target/arm/pr48252.c: Fix for big-endian support.
166 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
168         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
170 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
171             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
173         * gcc.target/arm/neon-vfma-1.c: New testcase.
174         * gcc.target/arm/neon-vfms-1.c: Likewise.
175         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
176         of float.
177         * gcc.target/arm/neon-vmls-1.c: Likewise.
178         * lib/target-supports.exp (add_options_for_arm_neonv2): New
179         function.
180         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
181         (check_effective_target_arm_neonv2_ok): Likewise.
182         (check_effective_target_arm_neonv2_hw): Likewise.
183         (check_effective_target_arm_neonv2): Likewise.
185 2012-09-11  Richard Guenther  <rguenther@suse.de>
187         PR middle-end/54515
188         * g++.dg/tree-ssa/pr54515.C: New testcase.
190 2012-09-10  Andrew Pinski  <apinski@cavium.com>
192         PR tree-opt/c54362
193         * gcc.dg/tm/memopt-16.c: New testcase.
195 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
197         PR c++/54541
198         PR c++/54542
199         * g++.dg/cpp0x/sfinae40.C: New.
200         * g++.dg/cpp0x/sfinae41.C: Likewise.
202 2012-09-10  Jason Merrill  <jason@redhat.com>
204         PR c++/54538
205         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
207 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
209         PR target/54089
210         * gcc.target/sh/pr54089-3.c: New.
212 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
214         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
216 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
218         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
220 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
222         * gcc.dg/pr52558-2.c: Delete.
223         * gcc.dg/simulate-thread/speculative-store-3.c: New.
225 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
227         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
229 2012-09-10  Richard Guenther  <rguenther@suse.de>
231         PR tree-optimization/54520
232         * gcc.dg/torture/pr54520.c: New testcase.
234 2012-09-10  Jason Merrill  <jason@redhat.com>
236         PR c++/54506
237         * g++.dg/cpp0x/implicit14.C: New.
239 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
241         PR fortran/54208
242         * gfortran.dg/bound_simplification_3.f90: New test.
244 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
246         PR testsuite/54184
247         * gcc.dg/pr52558-1.c: Delete.
248         * gcc.dg/simulate-thread/speculative-store-2.c: New.
250 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
252         * gcc.target/arm/pr50318-1.c: Scan for smlal.
253         * gcc.target/arm/smlaltb-1.c: XFAIL test.
254         * gcc.target/arm/smlaltt-1.c: Likewise.
256 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
258         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
260 2012-09-07  Tom de Vries  <tom@codesourcery.com>
262         PR tree-optimization/53986
263         * gcc.dg/tree-ssa/vrp80.c: New test.
264         * gcc.dg/tree-ssa/vrp80-2.c: Same.
266 2012-09-06  Jason Merrill  <jason@redhat.com>
268         PR c++/54341
269         PR c++/54253
270         * g++.dg/cpp0x/constexpr-virtual2.C: New.
271         * g++.dg/cpp0x/constexpr-virtual3.C: New.
273 2012-09-06  Andrew Pinski  <apinski@cavium.com>
275         PR tree-opt/54494
276         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
278 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
280         PR rtl-optimization/54455
281         * gcc.dg/54455.c: New test.
283 2012-09-06  Tobias Burnus  <burnus@net-b.de>
285         PR fortran/54463
286         * gfortran.dg/promotion_2.f90: New.
288 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
290         PR middle-end/54486
291         * c-c++-common/pr54486.c: New test.
293 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
295         PR fortran/54474
296         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
298 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
300         PR c++/54191
301         * g++.dg/cpp0x/sfinae39.C: New.
303 2012-09-04  Jason Merrill  <jason@redhat.com>
305         PR c++/54441
306         * g++.dg/ext/flexary3.C: New.
308         PR c++/54420
309         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
311         PR c++/54198
312         * g++.dg/template/defarg15.C: New.
314         PR c++/54437
315         * g++.dg/template/access24.C: New.
317 2012-09-04  Richard Guenther  <rguenther@suse.de>
319         PR tree-optimization/54458
320         * gcc.dg/torture/pr54458.c: New testcase.
322 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
324         * gcc.target/arm/neon-vext.c: New test.
325         * gcc.target/arm/neon-vext-execute.c: Ditto.
327 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
329         PR fortran/54243
330         PR fortran/54244
331         * gfortran.dg/select_type_29.f03: New.
333 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
335         * gcc.dg/fold-perm.c: Improve test.
337 2012-09-03  Tobias Burnus  <burnus@net-b.de>
339         PR fortran/51632
340         * gfortran.dg/coarray_class_1.f90: New.
342 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
344         PR target/49206
345         * gcc.c-torture/compile/pr49206.c: New test.
347 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
348             Uros Bizjak  <ubizjak@gmail.com>
350         PR target/36680
351         * gfortran.dg/pr36680.f90: New test.
353 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
355         PR target/42295
356         * g++.dg/opt/pr42295.C: New test.
358 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
360         PR target/54436
361         * gcc.dg/torture/pr54436.c: New test.
363 2012-09-01  Andrew Pinski  <apinski@cavium.com>
365         * gcc.target/mips/truncate-8.c: New testcase.
367 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
369         PR target/46829
370         PR target/46843
371         * gcc.target/i386/pr46829.c: New test.
372         * gcc.target/i386/pr46843.c: Ditto.
374 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
375             Jason Merrill  <jason@redhat.com>
377         PR c++/18747
378         * g++.dg/parse/error50.C: New.
380 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
382         PR c/54428
383         * gcc.c-torture/compile/pr54428.c: New test.
385 2012-08-31  Ollie Wild  <aaw@google.com>
387         PR c++/54197
388         * g++.dg/init/lifetime3.C: New test.
390 2012-08-31  Martin Jambor  <mjambor@suse.cz>
392         PR middle-end/54409
393         * gcc.dg/torture/pr54409.c: New test.
395 2012-08-31  Martin Jambor  <mjambor@suse.cz>
397         * gfortran.dg/pr48636.f90: Add dump scan checks.
399 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
401         * gcc.target/mips/mips.exp: Work out default -msynci setting.
403 2012-08-28  Joey Ye  <joey.ye@arm.com>
405         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
407 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
409         PR target/46254
410         * gcc.target/i386/pr46254.c: New test.
412 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
414         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
415         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
416         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
418 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
420         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
421         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
422         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
423         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
424         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
425         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
426         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
427         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
428         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
429         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
430         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
431         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
432         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
433         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
434         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
435         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
436         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
437         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
438         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
439         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
440         gcc.target/mips/unaligned-1.c: Tighten regexps.
442 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
444         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
445         (mips_option_groups): Remove optimization.  Add various -f options.
446         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
447         and -pg imply -fno-omit-frame-pointer.
448         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
449         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
450         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
451         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
452         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
453         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
454         * gcc.target/mips/abi-n32-long32.c: Likewise.
455         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
456         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
457         * gcc.target/mips/abi-n32-long64.c: Likewise.
458         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
459         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
460         * gcc.target/mips/abi-n64-long32.c: Likewise.
461         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
462         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
463         * gcc.target/mips/abi-n64-long64.c: Likewise.
464         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
465         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
466         * gcc.target/mips/abi-o32-long32.c: Likewise.
467         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
468         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
469         * gcc.target/mips/abi-o32-long64.c: Likewise.
470         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
471         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
472         * gcc.target/mips/abi-o64-long32.c: Likewise.
473         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
474         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
475         * gcc.target/mips/abi-o64-long64.c: Likewise.
476         * gcc.target/mips/asm-1.c: Likewise.
477         * gcc.target/mips/branch-1.c: Likewise.
478         * gcc.target/mips/call-3.c: Likewise.
479         * gcc.target/mips/call-saved-3.c: Likewise.
480         * gcc.target/mips/clear-cache-1.c: Likewise.
481         * gcc.target/mips/div-1.c: Likewise.
482         * gcc.target/mips/div-2.c: Likewise.
483         * gcc.target/mips/div-3.c: Likewise.
484         * gcc.target/mips/div-4.c: Likewise.
485         * gcc.target/mips/div-5.c: Likewise.
486         * gcc.target/mips/div-6.c: Likewise.
487         * gcc.target/mips/div-7.c: Likewise.
488         * gcc.target/mips/div-8.c: Likewise.
489         * gcc.target/mips/div-9.c: Likewise.
490         * gcc.target/mips/div-10.c: Likewise.
491         * gcc.target/mips/div-11.c: Likewise.
492         * gcc.target/mips/div-12.c: Likewise.
493         * gcc.target/mips/dsp-ctrl.c: Likewise.
494         * gcc.target/mips/dsp-no-lhx.c: Likewise.
495         * gcc.target/mips/ext-8.c: Likewise.
496         * gcc.target/mips/extend-2.c: Likewise.
497         * gcc.target/mips/fix-r10000-1.c: Likewise.
498         * gcc.target/mips/fix-r10000-2.c: Likewise.
499         * gcc.target/mips/fix-r10000-3.c: Likewise.
500         * gcc.target/mips/fix-r10000-4.c: Likewise.
501         * gcc.target/mips/fix-r10000-5.c: Likewise.
502         * gcc.target/mips/fix-r10000-6.c: Likewise.
503         * gcc.target/mips/fix-r10000-7.c: Likewise.
504         * gcc.target/mips/fix-r10000-8.c: Likewise.
505         * gcc.target/mips/fix-r10000-9.c: Likewise.
506         * gcc.target/mips/fix-r10000-10.c: Likewise.
507         * gcc.target/mips/fix-r10000-11.c: Likewise.
508         * gcc.target/mips/fix-r10000-12.c: Likewise.
509         * gcc.target/mips/fix-r10000-13.c: Likewise.
510         * gcc.target/mips/fix-r10000-14.c: Likewise.
511         * gcc.target/mips/fix-r10000-15.c: Likewise.
512         * gcc.target/mips/fpcmp-1.c: Likewise.
513         * gcc.target/mips/fpcmp-2.c: Likewise.
514         * gcc.target/mips/fpr-moves-7.c: Likewise.
515         * gcc.target/mips/fpr-moves-8.c: Likewise.
516         * gcc.target/mips/int-moves-1.c: Likewise.
517         * gcc.target/mips/int-moves-2.c: Likewise.
518         * gcc.target/mips/long-calls-pg.c: Likewise.
519         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
520         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
521         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
522         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
523         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
524         * gcc.target/mips/mips-3d-1.c: Likewise.
525         * gcc.target/mips/mips-3d-2.c: Likewise.
526         * gcc.target/mips/mips-3d-3.c: Likewise.
527         * gcc.target/mips/mips-3d-4.c: Likewise.
528         * gcc.target/mips/mips-3d-5.c: Likewise.
529         * gcc.target/mips/mips-3d-6.c: Likewise.
530         * gcc.target/mips/mips-3d-7.c: Likewise.
531         * gcc.target/mips/mips-3d-8.c: Likewise.
532         * gcc.target/mips/mips-3d-9.c: Likewise.
533         * gcc.target/mips/mips-ps-1.c: Likewise.
534         * gcc.target/mips/mips-ps-2.c: Likewise.
535         * gcc.target/mips/mips-ps-3.c: Likewise.
536         * gcc.target/mips/mips-ps-4.c: Likewise.
537         * gcc.target/mips/mips-ps-6.c: Likewise.
538         * gcc.target/mips/mips32-dspr2.c: Likewise.
539         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
540         * gcc.target/mips/neg-abs-1.c: Likewise.
541         * gcc.target/mips/neg-abs-2.c: Likewise.
542         * gcc.target/mips/nmadd-3.c: Likewise.
543         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
544         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
545         * gcc.target/mips/octeon-pop-1.c: Likewise.
546         * gcc.target/mips/pr26765.c: Likewise.
547         * gcc.target/mips/pr33256.c: Likewise.
548         * gcc.target/mips/pr33635-1.c: Likewise.
549         * gcc.target/mips/pr33755.c: Likewise.
550         * gcc.target/mips/pr35802.c: Likewise.
551         * gcc.target/mips/pr45074.c: Likewise.
552         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
553         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
554         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
555         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
556         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
557         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
558         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
559         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
560         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
561         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
562         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
563         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
564         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
565         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
566         * gcc.target/mips/save-restore-1.c: Likewise.
567         * gcc.target/mips/save-restore-3.c: Likewise.
568         * gcc.target/mips/save-restore-5.c: Likewise.
569         * gcc.target/mips/smartmips-ror-1.c: Likewise.
570         * gcc.target/mips/smartmips-ror-2.c: Likewise.
571         * gcc.target/mips/smartmips-ror-3.c: Likewise.
572         * gcc.target/mips/smartmips-ror-4.c: Likewise.
573         * gcc.target/mips/stack-1.c: Likewise.
575         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
576         Tighten regexps.
578         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
579         branch under test to be filled with preceding rather than
580         following instructions.
581         * gcc.target/mips/branch-10.c: Likewise.
582         * gcc.target/mips/branch-11.c: Likewise.
583         * gcc.target/mips/branch-12.c: Likewise.
584         * gcc.target/mips/branch-13.c: Likewise.
585         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
586         to be eliminated.  Tighten $28 scan-assembler-not test.
588         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
589         function to...
590         * gcc.target/mips/call-4.c: ...this new test.
592         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
593         more likely.
594         * gcc.target/mips/code-readable-3.c: Likewise.
595         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
596         flag but skip for -O0.
597         * gcc.target/mips/code-readable-4.c: Likewise.
599         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
600         of operations under test.
601         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
603         * gcc.target/mips/near-far-3.c: Remove optimization flag.
604         Don't require sibling-call optimization.
605         * gcc.target/mips/near-far-4.c: Likewise.
607         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
608         Make sure that the register variable is used.
609         * gcc.target/mips/soft-float-1.c: Likewise.
611         * gcc.target/mips/sdata-1.c: Make static data volatile.
612         * gcc.target/mips/sdata-2.c: Likewise.
613         * gcc.target/mips/sdata-3.c: Likewise.
614         * gcc.target/mips/sdata-4.c: Likewise.
616         * gcc.target/mips/20020620-1.c: Remove optimization flag but
617         skip for -O0.
618         * gcc.target/mips/atomic-memory-2.c: Likewise.
619         * gcc.target/mips/branch-cost-1.c: Likewise.
620         * gcc.target/mips/branch-cost-2.c: Likewise.
621         * gcc.target/mips/cache-1.c: Likewise.
622         * gcc.target/mips/call-1.c: Likewise.
623         * gcc.target/mips/call-saved-2.c: Likewise.
624         * gcc.target/mips/const-anchor-1.c: Likewise.
625         * gcc.target/mips/const-anchor-2.c: Likewise.
626         * gcc.target/mips/dse-1.c: Likewise.
627         * gcc.target/mips/dsp-lhx.c: Likewise.
628         * gcc.target/mips/dspr2-MULTU.c: Likewise.
629         * gcc.target/mips/ext-1.c: Likewise.
630         * gcc.target/mips/ext-2.c: Likewise.
631         * gcc.target/mips/ext-3.c: Likewise.
632         * gcc.target/mips/ext-4.c: Likewise.
633         * gcc.target/mips/ext-5.c: Likewise.
634         * gcc.target/mips/ext-6.c: Likewise.
635         * gcc.target/mips/ext-7.c: Likewise.
636         * gcc.target/mips/extend-1.c: Likewise.
637         * gcc.target/mips/fix-r4000-1.c: Likewise.
638         * gcc.target/mips/fix-r4000-3.c: Likewise.
639         * gcc.target/mips/fix-r4000-5.c: Likewise.
640         * gcc.target/mips/fix-r4000-6.c: Likewise.
641         * gcc.target/mips/fix-r4000-8.c: Likewise.
642         * gcc.target/mips/fix-r4000-10.c: Likewise.
643         * gcc.target/mips/fixed-scalar-type.c: Likewise.
644         * gcc.target/mips/fixed-vector-type.c: Likewise.
645         * gcc.target/mips/fpr-moves-1.c: Likewise.
646         * gcc.target/mips/fpr-moves-2.c: Likewise.
647         * gcc.target/mips/fpr-moves-3.c: Likewise.
648         * gcc.target/mips/fpr-moves-4.c: Likewise.
649         * gcc.target/mips/fpr-moves-5.c: Likewise.
650         * gcc.target/mips/fpr-moves-6.c: Likewise.
651         * gcc.target/mips/ins-1.c: Likewise.
652         * gcc.target/mips/ins-2.c: Likewise.
653         * gcc.target/mips/interrupt_handler-2.c: Likewise.
654         * gcc.target/mips/interrupt_handler-3.c: Likewise.
655         * gcc.target/mips/lazy-binding-1.c: Likewise.
656         * gcc.target/mips/madd-3.c: Likewise.
657         * gcc.target/mips/madd-5.c: Likewise.
658         * gcc.target/mips/madd-6.c: Likewise.
659         * gcc.target/mips/madd-8.c: Likewise.
660         * gcc.target/mips/madd-9.c: Likewise.
661         * gcc.target/mips/memcpy-1.c: Likewise.
662         * gcc.target/mips/mips-ps-type.c: Likewise.
663         * gcc.target/mips/mips-ps-type-2.c: Likewise.
664         * gcc.target/mips/mips-sched-madd.c: Likewise.
665         * gcc.target/mips/mips16e-extends.c: Likewise.
666         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
667         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
668         * gcc.target/mips/movcc-1.c: Likewise.
669         * gcc.target/mips/movcc-2.c: Likewise.
670         * gcc.target/mips/movcc-3.c: Likewise.
671         * gcc.target/mips/msub-5.c: Likewise.
672         * gcc.target/mips/msub-6.c: Likewise.
673         * gcc.target/mips/msub-8.c: Likewise.
674         * gcc.target/mips/mult-2.c: Likewise.
675         * gcc.target/mips/mult-3.c: Likewise.
676         * gcc.target/mips/mult-5.c: Likewise.
677         * gcc.target/mips/mult-6.c: Likewise.
678         * gcc.target/mips/mult-7.c: Likewise.
679         * gcc.target/mips/mult-12.c: Likewise.
680         * gcc.target/mips/mult-13.c: Likewise.
681         * gcc.target/mips/mult-14.c: Likewise.
682         * gcc.target/mips/mult-15.c: Likewise.
683         * gcc.target/mips/mult-17.c: Likewise.
684         * gcc.target/mips/mult-18.c: Likewise.
685         * gcc.target/mips/mult-19.c: Likewise.
686         * gcc.target/mips/nmadd-1.c: Likewise.
687         * gcc.target/mips/nmadd-2.c: Likewise.
688         * gcc.target/mips/octeon-baddu-1.c: Likewise.
689         * gcc.target/mips/octeon-cins-1.c: Likewise.
690         * gcc.target/mips/octeon-cins-2.c: Likewise.
691         * gcc.target/mips/octeon-dmul-3.c: Likewise.
692         * gcc.target/mips/octeon-exts-2.c: Likewise.
693         * gcc.target/mips/octeon-exts-3.c: Likewise.
694         * gcc.target/mips/octeon-exts-4.c: Likewise.
695         * gcc.target/mips/octeon-exts-5.c: Likewise.
696         * gcc.target/mips/octeon-exts-6.c: Likewise.
697         * gcc.target/mips/octeon-exts-7.c: Likewise.
698         * gcc.target/mips/octeon-pop-2.c: Likewise.
699         * gcc.target/mips/octeon-seq-3.c: Likewise.
700         * gcc.target/mips/octeon-seq-4.c: Likewise.
701         * gcc.target/mips/octeon2-lx-1.c: Likewise.
702         * gcc.target/mips/octeon2-lx-2.c: Likewise.
703         * gcc.target/mips/octeon2-lx-3.c: Likewise.
704         * gcc.target/mips/pr54240.c: Likewise.
705         * gcc.target/mips/rsqrt-1.c: Likewise.
706         * gcc.target/mips/rsqrt-2.c: Likewise.
707         * gcc.target/mips/rsqrt-3.c: Likewise.
708         * gcc.target/mips/rsqrt-4.c: Likewise.
709         * gcc.target/mips/save-restore-2.c: Likewise.
710         * gcc.target/mips/save-restore-4.c: Likewise.
711         * gcc.target/mips/sb1-1.c: Likewise.
712         * gcc.target/mips/scc-1.c: Likewise.
713         * gcc.target/mips/scc-2.c: Likewise.
714         * gcc.target/mips/scc-3.c: Likewise.
715         * gcc.target/mips/scc-4.c: Likewise.
716         * gcc.target/mips/smartmips-lwxs.c: Likewise.
717         * gcc.target/mips/truncate-1.c: Likewise.
718         * gcc.target/mips/truncate-2.c: Likewise.
719         * gcc.target/mips/truncate-3.c: Likewise.
720         * gcc.target/mips/truncate-4.c: Likewise.
721         * gcc.target/mips/truncate-5.c: Likewise.
722         * gcc.target/mips/truncate-6.c: Likewise.
723         * gcc.target/mips/unaligned-1.c: Likewise.
725         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
726         skip for -O0.  Require -fexpensive-optimizations.
727         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
728         * gcc.target/mips/dspr2-MULT.c: Likewise.
729         * gcc.target/mips/fix-r4000-2.c: Likewise.
730         * gcc.target/mips/fix-r4000-4.c: Likewise.
731         * gcc.target/mips/fix-r4000-7.c: Likewise.
732         * gcc.target/mips/fix-r4000-9.c: Likewise.
733         * gcc.target/mips/madd-1.c: Likewise.
734         * gcc.target/mips/madd-2.c: Likewise.
735         * gcc.target/mips/madd-4.c: Likewise.
736         * gcc.target/mips/maddu-1.c: Likewise.
737         * gcc.target/mips/maddu-2.c: Likewise.
738         * gcc.target/mips/maddu-3.c: Likewise.
739         * gcc.target/mips/maddu-4.c: Likewise.
740         * gcc.target/mips/msub-1.c: Likewise.
741         * gcc.target/mips/msub-2.c: Likewise.
742         * gcc.target/mips/msub-3.c: Likewise.
743         * gcc.target/mips/msub-4.c: Likewise.
744         * gcc.target/mips/msubu-1.c: Likewise.
745         * gcc.target/mips/msubu-2.c: Likewise.
746         * gcc.target/mips/msubu-3.c: Likewise.
747         * gcc.target/mips/msubu-4.c: Likewise.
748         * gcc.target/mips/mult-1.c: Likewise.
749         * gcc.target/mips/mult-4.c: Likewise.
750         * gcc.target/mips/mult-8.c: Likewise.
751         * gcc.target/mips/mult-9.c: Likewise.
752         * gcc.target/mips/mult-10.c: Likewise.
753         * gcc.target/mips/mult-11.c: Likewise.
754         * gcc.target/mips/mult-16.c: Likewise.
756         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
757         skip for -O0 and -Os.
758         * gcc.target/mips/fix-r4000-12.c: Likewise.
759         * gcc.target/mips/madd-7.c: Likewise.
760         * gcc.target/mips/mips-ps-5.c: Likewise.
761         * gcc.target/mips/mips-ps-7.c: Likewise.
762         * gcc.target/mips/msub-7.c: Likewise.
764         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
765         skip for -O0.  Require -mno-abicalls.
766         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
768         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
769         skip for -O0.  Require a total number of BBIT instructions and
770         at least one of each kind.
772         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
773         skip for -O0.  Require -fno-unroll-loops.
775         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
776         skip for -O0.  Allow BLTZ as well as BGEZ.
778         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
780         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
781         skip for -O0.  Require -fschedule-insns2.
782         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
784         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
785         but skip for -O0.  Make a branch-likely more likely.
787         * gcc.target/mips/timode-2.c: Split each test into its own function.
788         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
790         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
791         skip for -O0.  Require -fpeephole2.
792         * gcc.target/mips/vr-mult-2.c: Likewise.
794 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
796         PR preprocessor/53469
797         * gcc.dg/cpp/_Pragma7.c: New test case.
799 2012-08-27  Tobias Burnus  <burnus@net-b.de>
801         PR fortran/54370
802         * gfortran.dg/do_5.f90: New.
804 2012-08-27  Tobias Burnus  <burnus@net-b.de>
806         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
807         from dg-options as -Wall no longer implies it.
809 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
811         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
813 2012-08-25  Jason Merrill  <jason@redhat.com>
815         * g++.dg/cpp0x/fntmpdefarg3.C: New.
817 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
819         PR c++/51421
820         * g++.dg/cpp0x/auto34.C: New.
822 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
824         PR c/54363
825         * gcc.dg/pr54363.c: New test.
827         PR c/54355
828         * gcc.dg/pr54355.c: New test.
830 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
832         PR debug/52857
833         * gcc.target/i386/pr52857-1.c: New.
834         * gcc.target/i386/pr52857-2.c: Likewise.
836 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
838         * gcc.target/mips/code-readable-4.c: New test.
840 2012-08-23  Julian Brown  <julian@codesourcery.com>
841             Sandra Loosemore  <sandra@codesourcery.com>
843         * gcc.target/mips/code-readable-1.c: Add -O to options.
845 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
847         PR c++/20420
848         * g++.dg/lookup/using53.C: New.
850 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
852         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
853         * gcc.dg/fixed-point/convert-1.c: New.
854         * gcc.dg/fixed-point/convert-2.c: New.
855         * gcc.dg/fixed-point/convert-3.c: New.
856         * gcc.dg/fixed-point/convert-4.c: New.
857         * gcc.dg/fixed-point/convert-float-1.c: New.
858         * gcc.dg/fixed-point/convert-float-2.c: New.
859         * gcc.dg/fixed-point/convert-float-3.c: New.
860         * gcc.dg/fixed-point/convert-float-4.c: New.
861         * gcc.dg/fixed-point/convert-accum-neg.c: New.
862         * gcc.dg/fixed-point/convert-sat.c: New.
863         * gcc.dg/fixed-point/convert.h: New.
865 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
867         PR target/54089
868         * gcc.target/sh/pr54089-2.c: New.
870 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
872         * gcc.target/i386/long-double-64-1.c: New file.
873         * gcc.target/i386/long-double-64-2.c: Likewise.
874         * gcc.target/i386/long-double-64-3.c: Likewise.
875         * gcc.target/i386/long-double-64-4.c: Likewise.
876         * gcc.target/i386/long-double-80-1.c: Likewise.
877         * gcc.target/i386/long-double-80-2.c: Likewise.
878         * gcc.target/i386/long-double-80-3.c: Likewise.
879         * gcc.target/i386/long-double-80-4.c: Likewise.
880         * gcc.target/i386/long-double-80-5.c: Likewise.
881         * gcc.target/i386/long-double-80-6.c: Likewise.
882         * gcc.target/i386/long-double-80-7.c: Likewise.
884 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
886         PR tree-optimization/54317
887         * gcc.dg/tree-ssa/vrp79.c: New testcase.
889 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
891         PR target/39423
892         * gcc.target/sh/pr39423-2.c: New.
894 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
896         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
897         * gcc.dg/fold-perm.c: Likewise.
899 2012-08-20  Jan Hubicka  <jh@suse.cz>
901         PR fortran/48636
902         * gcc.dg/ipa/inlinehint-1.c: New.
904 2012-08-20  Florian Weimer  <fweimer@redhat.com>
906         PR c++/19351
907         * g++.dg/init/new38.C: New test.
908         * g++.dg/init/new39.C: New test.
910 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
912         PR target/54089
913         * gcc.target/sh/pr54089-1.c: New.
915 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
917         PR target/51244
918         * gcc.target/sh/pr51244-11.c: New.
920 2012-08-20  Tobias Burnus  <burnus@net-b.de>
922         PR fortran/54301
923         * gfortran.dg/warn_target_lifetime_2.f90: New.
925 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
927         PR c++/10416
928         * g++.dg/warn/Wunused-var-17.C: New.
930 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
932         PR middle-end/53992
933         * gcc.dg/gomp/pr53992.c: New test.
935 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
937         PR tree-ssa/54295
938         * gcc.c-torture/execute/20120817-1.c: New test.
940 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
942         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
943         add instruction.
944         (f2): New test that really does need adds.
946 2012-08-20  Richard Guenther  <rguenther@suse.de>
948         PR tree-optimization/54327
949         * gcc.dg/torture/pr54327.c: New testcase.
951 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
953         PR tree-optimization/54321
954         * gcc.c-torture/compile/pr54321.c: New test.
956 2012-08-20  Tobias Burnus  <burnus@net-b.de>
958         PR fortran/54301
959         * gfortran.dg/warn_target_lifetime_1.f90: New.
961 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
963         PR fortran/54298
964         * gfortran.dg/real_compare_1.f90: New test case.
965         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
967 2012-08-18  Jan Hubicka  <jh@suse.cz>
969         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
971 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
973         PR fortran/39290
974         * gfortran.dg/interface_37.f90: New test.
976 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
977             Gary Funck <gary@intrepid.com>
979         PR target/20020
980         * gcc.target/i386/pr20020-1.c: New test.
981         * gcc.target/i386/pr20020-2.c: Likewise.
982         * gcc.target/i386/pr20020-3.c: Likewise.
984 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
986         * gcc.target/i386/perm-concat.c: New test.
988 2012-08-17  Julian Brown  <julian@codesourcery.com>
990         * gcc.target/arm/div64-unwinding.c: New test.
992 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
994         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
996 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
998         PR target/54236
999         * gcc.target/sh/pr54236-1.c: New.
1001 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
1003         * lib/target-supports.exp (check_effective_target_sync_int_long)
1004         (check_effective_target_sync_char_short): Enable for crisv32-*
1005         and cris-*.
1007         PR middle-end/54261
1008         * gcc.dg/torture/pr54261-1.c: New test.
1010 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
1012         PR fortran/54243
1013         PR fortran/54244
1014         * gfortran.dg/typebound_call_24.f03: New.
1016 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1018         PR tree-optimization/54245
1019         * gcc.dg/tree-ssa/pr54245.c: New test.
1021 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1023         PR tree-optimization/54240
1024         * gcc.target/powerpc/pr54240.c: New test.
1025         * gcc.target/mips/pr54240.c: Likewise.
1027 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1029         PR target/52933
1030         * gcc.target/sh/pr52933-1.c: New.
1031         * gcc.target/sh/pr52933-2.c: New.
1033 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
1035         PR target/50751
1036         * gcc.target/sh/pr50751-8.c: New.
1038 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
1040         PR fortran/47586
1041         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
1042         * gfortran.dg/typebound_proc_27.f03: New test.
1044 2012-08-14  Sterling Augustine  <saugustine@google.com>
1046         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
1048 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1050         PR fortran/40881
1051         * gfortran.dg/data_constraints_3.f90: New.
1052         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
1053         to disable -pedantic compilation.
1054         * gfortran.dg/pr37243.f: Ditto.
1055         * gfortran.dg/g77/19990826-3.f: Ditto.
1056         * gfortran.dg/g77/20020307-1.f : Ditto.
1057         * gfortran.dg/g77/980310-3.f: Ditto.
1059 2012-08-14  Tobias Burnus  <burnus@net-b.de>
1061         PR fortran/54234
1062         * gfortran.dg/warn_conversion_4.f90: New.
1064 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
1066         PR middle-end/53411
1067         PR rtl-optimization/53495
1068         * gcc.c-torture/compile/pr53411.c: New test.
1069         * gcc.c-torture/compile/pr53495.c: New test.
1071 2012-08-13  Richard Guenther  <rguenther@suse.de>
1073         * gcc.dg/tree-prof/update-loopch.c: Adjust.
1075 2012-08-13  Richard Guenther  <rguenther@suse.de>
1077         PR tree-optimization/54200
1078         * gcc.dg/guality/pr54200.c: New testcase.
1079         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
1081 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1083         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
1085 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1087         PR target/51244
1088         * gcc.target/sh/pr51244-7.c: New.
1089         * gcc.target/sh/pr51244-8.c: New.
1090         * gcc.target/sh/pr51244-9.c: New.
1091         * gcc.target/sh/pr51244-10.c: New.
1093 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1095         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
1096         -m2e or -m2a.
1097         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1098         * gcc.target/sh/pr53511-1.c: Likewise.
1099         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1100         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1101         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
1102         * gcc.target/sh/pr53512-3.c: Likewise.
1103         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
1105 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
1107         PR target/39423
1108         * gcc.c-torture/compile/pr39423-1.c: New.
1109         * gcc.c-torture/compile/pr39423-2.c: New.
1111 2012-08-12  Tobias Burnus  <burnus@net-b.de>
1113         PR fortran/54221
1114         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
1115         they appear uninitialized on the RHS.
1116         * gfortran.dg/public_private_module_6.f90: New.
1118 2012-08-11  Martin Jambor  <mjambor@suse.cz>
1120         PR fortran/48636
1121         * gfortran.dg/pr48636.f90: New test.
1123 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
1125         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
1126         to avoid warnings.
1127         (main): Adjust caller.
1129 2012-08-10  Richard Guenther  <rguenther@suse.de>
1131         * gcc.dg/matrix/*.c: Adjust and move ...
1132         * gcc.dg/torture/: ... here.
1133         * gcc.dg/matrix: Remove directory.
1135 2012-08-10  Richard Guenther  <rguenther@suse.de>
1137         PR middle-end/54219
1138         * gcc.dg/torture/vector-shuffle1.c: New testcase.
1140 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1142         PR middle-end/54211
1143         * gcc.dg/tree-ssa/pr54211.c: New test.
1145 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1147         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
1148         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
1150 2012-08-10  Richard Guenther  <rguenther@suse.de>
1152         PR tree-optimization/54109
1153         * gcc.dg/torture/pr54109.c: New testcase.
1154         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
1155         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1157 2012-08-10  Richard Guenther  <rguenther@suse.de>
1159         PR tree-optimization/54027
1160         * gcc.dg/torture/pr54027.c: New testcase.
1162 2012-08-10  Richard Guenther  <rguenther@suse.de>
1164         * g++.dg/plugin/selfassign.c: Adjust.
1165         * gcc.dg/plugin/selfassign.c: Likewise.
1166         * gcc.dg/strlenopt-11.c: Likewise.
1167         * gcc.dg/strlenopt-13.c: Likewise.
1168         * gcc.dg/no-strict-overflow-4.c: Likewise.
1169         * gcc.dg/strict-overflow-4.c: Likewise.
1170         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1171         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1172         * gcc.dg/tree-ssa/asm-3.c: Likewise.
1173         * gcc.dg/tree-ssa/pr18908.c: Likewise.
1174         * gcc.dg/tree-ssa/pr19431.c: Likewise.
1175         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
1176         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
1177         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
1178         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
1179         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
1180         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
1181         * gcc.dg/pr46309.c: Likewise.
1182         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1184 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
1186         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
1187         for x86 targets.
1188         * gcc.c-torture/compile/20120727-2.c: New test.
1190 2012-08-09  Martin Jambor  <mjambor@suse.cz>
1192         * gcc.dg/ipa/iinline-4.c: New test.
1193         * gcc.dg/ipa/iinline-5.c: Likewise.
1194         * gcc.dg/ipa/iinline-6.c: Likewise.
1195         * gcc.dg/ipa/iinline-7.c: Likewise.
1196         * gcc.dg/lto/20120723_0.c: Likewise.
1197         * gcc.dg/lto/20120723_1.c: Likewise.
1199 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1201         PR target/39423
1202         * gcc.target/sh/pr39423-1.c: New.
1204 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
1206         PR target/51244
1207         * gcc.target/sh/pr51244-5: New.
1208         * gcc.target/sh/pr51244-6: New.
1210 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1212         * gcc.target/i386/adx-addxcarry32-3.c: New.
1213         * gcc.target/i386/adx-addxcarry64-3.c: New.
1215 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
1217         PR rtl-optimization/53701
1218         * gcc.dg/pr53701.c: New test.
1220 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
1222         * gcc.c-torture/compile/20120727-1.c: New test.
1224 2012-08-09  Tobias Burnus  <burnus@net-b.de>
1226         PR fortran/54199
1227         * gfortran.dg/intrinsic_shadow_4.f90: New.
1229 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1231         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
1233 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
1235         * gcc.c-torture/execute/20120808-1.c: New test.
1237 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
1239         PR rtl-optimization/54157
1240         * gcc.target/i386/pr54157.c: New file.
1242 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1244         * gcc.target/i386/adx-addcarryx32-1.c: New.
1245         * gcc.target/i386/adx-addcarryx32-2.c: New.
1246         * gcc.target/i386/adx-addcarryx64-1.c: New.
1247         * gcc.target/i386/adx-addcarryx64-2.c: New.
1248         * gcc.target/i386/adx-check.h: New.
1249         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
1250         * gcc.target/i386/sse-12.c: Add -madx.
1251         * gcc.target/i386/sse-13.c: Ditto.
1252         * gcc.target/i386/sse-14.c: Ditto.
1253         * gcc.target/i386/sse-22.c: Ditto.
1254         * gcc.target/i386/sse-23.c: Ditto.
1255         * g++.dg/other/i386-2.C: Ditto.
1256         * g++.dg/other/i386-3.C: Ditto.
1258 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1260         * gcc.dg/tree-ssa/slsr-5.c: New.
1261         * gcc.dg/tree-ssa/slsr-6.c: New.
1262         * gcc.dg/tree-ssa/slsr-7.c: New.
1263         * gcc.dg/tree-ssa/slsr-8.c: New.
1264         * gcc.dg/tree-ssa/slsr-9.c: New.
1265         * gcc.dg/tree-ssa/slsr-10.c: New.
1266         * gcc.dg/tree-ssa/slsr-11.c: New.
1267         * gcc.dg/tree-ssa/slsr-12.c: New.
1268         * gcc.dg/tree-ssa/slsr-13.c: New.
1269         * gcc.dg/tree-ssa/slsr-14.c: New.
1270         * gcc.dg/tree-ssa/slsr-15.c: New.
1271         * gcc.dg/tree-ssa/slsr-16.c: New.
1272         * gcc.dg/tree-ssa/slsr-17.c: New.
1273         * gcc.dg/tree-ssa/slsr-18.c: New.
1274         * gcc.dg/tree-ssa/slsr-19.c: New.
1275         * gcc.dg/tree-ssa/slsr-20.c: New.
1276         * gcc.dg/tree-ssa/slsr-21.c: New.
1277         * gcc.dg/tree-ssa/slsr-22.c: New.
1278         * gcc.dg/tree-ssa/slsr-23.c: New.
1279         * gcc.dg/tree-ssa/slsr-24.c: New.
1280         * gcc.dg/tree-ssa/slsr-25.c: New.
1281         * gcc.dg/tree-ssa/slsr-26.c: New.
1282         * gcc.dg/tree-ssa/slsr-30.c: New.
1283         * gcc.dg/tree-ssa/slsr-31.c: New.
1285 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
1287         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
1288         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1289         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
1291 2012-08-06  Cary Coutant  <ccoutant@google.com>
1293         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
1295 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
1297         PR fortran/35831
1298         * gfortran.dg/dummy_procedure_5.f90: Modified.
1299         * gfortran.dg/dummy_procedure_8.f90: New.
1300         * gfortran.dg/interface_26.f90: Modified.
1301         * gfortran.dg/proc_ptr_11.f90: Modified.
1302         * gfortran.dg/proc_ptr_15.f90: Modified.
1303         * gfortran.dg/proc_ptr_result_5.f90: Modified.
1304         * gfortran.dg/typebound_override_1.f90: Modified.
1305         * gfortran.dg/typebound_proc_6.f03: Modified.
1307 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
1309         PR tree-optimization/51938
1310         PR tree-optimization/52005
1311         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
1312         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
1313         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
1314         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
1316 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
1318         Avoid crashing on erroneous static_assert usage
1319         * g++.dg/cpp0x/static_assert8.C: New test.
1321 2012-08-06  Jason Merrill  <jason@redhat.com>
1323         * g++.dg/cpp0x/sfinae38.C: New.
1325 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
1326             Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/54165
1329         * g++.dg/conversion/void2.C: New.
1331 2012-08-06  Tom de Vries  <tom@codesourcery.com>
1333         * gcc.dg/tree-ssa/vrp78.c: New test.
1335 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
1336             Richard Sandiford  <rdsandiford@googlemail.com>
1338         * g++.dg/opt/enum2.C: Require fpic target.
1339         * g++.dg/lto/20090303_0.C: Likewise.
1341 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
1342             Catherine Moore  <clm@codesourcery.com>
1344         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
1345         flush function names too.
1346         * gcc.target/mips/clear-cache-1.c: Likewise.
1348 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
1350         PR target/54156
1351         * testsuite/gcc.dg/vect/pr53773.c: Change to use optimized dump.
1353 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1355         PR fortran/54166
1356         * gfortran.dg/array_5.f90: New test.
1358 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
1360         PR tree-optimization/30318
1361         * gcc.dg/tree-ssa/vrp77.c: New testcase.
1363 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
1365         * g++.dg/ext/vector17.C: New testcase.
1367 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
1369         PR target/51931
1370         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
1371         * g++.dg/opt/longbranch1.C: Likewise.
1373 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
1375         PR tree-optimization/53805
1376         * gcc.dg/fold-notunord.c: New testcase.
1378 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
1380         PR fortran/48820
1381         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
1382         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
1384 2012-08-02  Jason Merrill  <jason@redhat.com>
1385             Paolo Carlini  <paolo.carlini@oracle.com>
1387         PR c++/51213 (again)
1388         * g++.dg/cpp0x/sfinae37.C: Extend.
1390 2012-08-02  Richard Guenther  <rguenther@suse.de>
1392         PR tree-optimization/50672
1393         * g++.dg/torture/pr50672.C: New testcase.
1395 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
1397         PR fortran/54147
1398         * gfortran.dg/abstract_type_6.f03: Modified.
1399         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1400         * gfortran.dg/proc_ptr_comp_35.f90: New.
1401         * gfortran.dg/typebound_proc_9.f03: Modified.
1402         * gfortran.dg/typebound_proc_26.f90: New.
1404 2012-08-02  Richard Guenther  <rguenther@suse.de>
1406         * gcc.dg/torture/pta-callused-1.c: Adjust.
1407         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
1408         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1409         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1410         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1411         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1412         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1413         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1414         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1416 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
1418         PR fortran/54033
1419         * gfortran.dg/include_6.f90:  New test case.
1420         * gfortran.dg/include_7.f90:  New test case.
1421         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
1423 2012-08-01  Tom de Vries  <tom@codesourcery.com>
1425         * gcc.dg/tree-ssa/vrp76.c: New test.
1427 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
1429         PR tree-optimization/46556
1430         * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
1431         * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
1432         * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
1434 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
1436         PR fortran/42418
1437         * gfortran.dg/proc_decl_29.f90: New.
1439 2012-07-31  Dehao Chen  <dehao@google.com>
1441         * gcc.dg/predict-7.c: New test.
1443 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
1445         PR fortran/54134
1446         * gfortran.dg/typebound_override_3.f90: New.
1448 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
1450         PR tree-optimization/53773
1451         * testsuite/gcc.dg/vect/pr53773.c: New test.
1453 2012-07-31  Nick Clifton  <nickc@redhat.com>
1455         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
1456         and for XStormy16.
1458 2012-07-31  Tobias Burnus  <burnus@net-b.de>
1460         * gfortran.dg/c_funloc_tests_6.f90: New.
1461         * gfortran.dg/c_funloc_tests_7.f90: New.
1462         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
1464 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
1466         PR c++/53624
1467         * g++.dg/cpp0x/temp_default5.C: New.
1469 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
1471         PR fortran/51081
1472         * gfortran.dg/proc_ptr_37.f90: New.
1474 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
1476         * lib/target-supports.exp
1477         (check_effective_target_vect_natural_alignment): New function.
1478         * gcc.dg/align-2.c: Only run on targets with natural alignment
1479         of vector types.
1480         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
1481         alignment of vector types.
1483 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
1484             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1486         * gcc.target/i386/rdseed16-1.c: New.
1487         * gcc.target/i386/rdseed32-1.c: Ditto
1488         * gcc.target/i386/rdseed64-1.c: Ditto
1489         * gcc.target/i386/sse-12.c: Add -mrdseed.
1490         * gcc.target/i386/sse-13.c: Ditto.
1491         * gcc.target/i386/sse-14.c: Ditto.
1492         * g++.dg/other/i386-2.C: Ditto.
1493         * g++.dg/other/i386-3.C: Ditto.
1495 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
1497         PR target/51244
1498         * gcc.target/sh/pr51244-4.c: New.
1500 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
1502         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
1503         for alpha*-*-* targets.  Cleanup original tree dump.
1505 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
1507         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
1508         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
1510 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
1512         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
1513         rand, srand. Include <stdlib.h>.
1515 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
1517         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
1519 2012-07-26  Richard Henderson  <rth@redhat.com>
1521         * gcc.dg/attr-hotcold-1.c: New.
1522         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
1524 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
1525             Sandra Loosemore  <sandra@codesourcery.com>
1527         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
1529 2012-07-26  Tobias Burnus  <burnus@net-b.de>
1531         * gfortran.dg/contiguous_1.f90: Update dg-error.
1532         * gfortran.dg/proc_ptr_32.f90: Ditto.
1534 2012-07-26  Richard Guenther  <rguenther@suse.de>
1536         PR tree-optimization/54098
1537         * gcc.dg/torture/pr54098.c: New testcase.
1539 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1541         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
1542         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
1544 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
1546         PR fortran/44354
1547         * gfortran.dg/array_constructor_39.f90: New test.
1549 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
1551         PR fortran/44354
1552         * gfortran.dg/array_constructor_38.f90: New test.
1554 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
1556         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
1558 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
1560         * gnat.dg/noreturn5.ad[sb]: New test.
1562 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
1563             Paul Brook  <paul@codesourcery.com>
1565         PR target/53633
1567         * lib/target-suports.exp (check_effective_target_naked_functions): New.
1568         * c-c++-common/pr53633.c: New test.
1570 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
1572         * gcc.target/i386/asm-dialect-1.c: New test case.
1574 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
1575             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1577         * gcc.target/i386/prefetchw-1.c: New.
1578         * gcc.target/i386/sse-12.c: Add -mprfchw.
1579         * gcc.target/i386/sse-13.c: Ditto.
1580         * gcc.target/i386/sse-14.c: Ditto.
1581         * gcc.target/i386/sse-22.c: Ditto.
1582         * gcc.target/i386/sse-23.c: Ditto.
1583         * g++.dg/other/i386-2.C: Ditto.
1584         * g++.dg/other/i386-3.C: Ditto.
1586 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
1588         * lib/gcc-dg.exp (process-message): Don't ignore errors.
1590 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1592         PR target/54051
1593         * gcc.target/arm/pr54051.c: New.
1594         * gcc.target/arm/vfp-1.c: Adjust test.
1596 2012-07-24  Julian Brown  <julian@codesourcery.com>
1598         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
1599         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
1600         hard-float ARM.
1602 2012-07-23  Paul Brook  <paul@codesourcery.com>
1604         * g++.dg/other/armv7m-1.c: New test.
1606 2012-07-23  Julian Brown  <julian@codesourcery.com>
1608         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
1609         ARM.
1610         (DO_TEST): Define to 1 for appropriate ARM targets.
1612 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
1614         PR tree-optimization/53881
1615         * gcc.dg/pr53881.c: Renamed to ...
1616         * gcc.dg/pr53881-1.c: ... this.
1617         * gcc.dg/pr53881-2.c: New test.
1619 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
1621         Handle recent changes in default atomics for cris*-*-linux*.
1622         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
1623         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
1624         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
1625         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
1626         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
1627         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
1628         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
1629         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
1630         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
1631         -mno-unaligned-atomic-may-use-library is in effect for
1632         cris*-*-linux*.
1633         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1634         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1635         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1636         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1637         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1638         gcc.target/cris/torture/sync-mis-op-i-1.c,
1639         gcc.target/cris/torture/sync-mis-op-i-2.c,
1640         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1641         gcc.target/cris/torture/sync-mis-op-i-3.c,
1642         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1643         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1644         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1645         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1646         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
1647         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
1648         (main): Remove local variable x.
1649         [mis_ok]: Check that atomics don't fail.
1651 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1653         *  gcc.dg/tree-ssa/vrp72.c: New test.
1654         *  gcc.dg/tree-ssa/vrp73.c: New test.
1655         *  gcc.dg/tree-ssa/vrp74.c: New test.
1656         *  gcc.dg/tree-ssa/vrp75.c: New test.
1658 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1660         * gcc.dg/tree-ssa/alias-21.c: New testcase.
1661         * gcc.dg/tree-ssa/alias-22.c: New testcase.
1663 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1665         * gcc.target/mips/octeon-pop-2.c: New testcase.
1667 2012-07-21  Tobias Burnus  <burnus@net-b.de>
1669         PR fortran/48820
1670         * gfortran.dg/assumed_rank_3.f90: New.
1671         * gfortran.dg/assumed_rank_11.f90: New.
1672         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
1673         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
1674         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
1676 2012-07-21  Andrew Pinski  <apinski@cavium.com>
1678         * gcc.target/mips/unaligned-1.c: New testcase.
1680 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
1682         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
1684 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1686         * gfortran.dg/bind_c_array_params_2.f90: New.
1687         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
1688         and update dg-error.
1690 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1692         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
1694 2012-07-20  Jason Merrill  <jason@redhat.com>
1696         PR c++/54038
1697         * g++.dg/other/array7.C: New.
1699 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
1701         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
1702         the basic block and check loop depth.
1703         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
1704         matching patterns and comments.
1705         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
1706         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1708 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
1710         PR c++/28656
1711         * c-c++-common/pr28656.c: New test.
1713 2012-07-19  Jason Merrill  <jason@redhat.com>
1715         PR c++/54026
1716         * g++.dg/init/mutable1.C: New.
1718 2012-07-20  Tobias Burnus  <burnus@net-b.de>
1720         PR fortran/48820
1721         * gfortran.dg/assumed_type_3.f90: Update dg-error.
1722         * gfortran.dg/assumed_rank_1.f90: New.
1723         * gfortran.dg/assumed_rank_1_c.c: New.
1724         * gfortran.dg/assumed_rank_2.f90: New.
1725         * gfortran.dg/assumed_rank_4.f90: New.
1726         * gfortran.dg/assumed_rank_5.f90: New.
1727         * gfortran.dg/assumed_rank_6.f90: New.
1728         * gfortran.dg/assumed_rank_7.f90: New.
1729         * gfortran.dg/assumed_rank_8.f90: New.
1730         * gfortran.dg/assumed_rank_8_c.c: New.
1731         * gfortran.dg/assumed_rank_9.f90: New.
1732         * gfortran.dg/assumed_rank_10.f90: New.
1733         * gfortran.dg/assumed_rank_12.f90: New.
1735 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1737         * gnat.dg/opt25.adb: New test.
1738         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
1739         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
1741 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1743         * gnat.dg/aggr20.ad[sb]: New test.
1744         * gnat.dg/aggr20_pkg.ads: New helper.
1746 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1748         * gnat.dg/derived_type3.adb: New test.
1749         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
1751 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1753         PR rtl-optimization/53942
1754         * gcc.dg/pr53942.c: New test.
1756 2012-07-19  Jason Merrill  <jason@redhat.com>
1758         PR c++/54021
1759         * g++.dg/cpp0x/constexpr-builtin2.C: New.
1761 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
1763         * gnat.dg/discr38.adb: New test.
1765 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
1767         PR middle-end/54017
1768         * c-c++-common/gomp/pr54017.c: New test.
1770 2012-07-19  Richard Guenther  <rguenther@suse.de>
1771             Eric Botcazou  <ebotcazou@adacore.com>
1773         * gnat.dg/loop_optimization11.adb: New testcase.
1774         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
1776 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
1777             Jason Merrill  <jason@redhat.com>
1779         * g++.dg/cpp0x/sfinae37.C: New.
1780         * g++.dg/template/access23.C: New.
1781         * g++.dg/template/access7.C: Adjust.
1782         * g++.dg/template/sfinae10.C: Don't expect errors.
1783         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
1785 2012-07-18  Julian Brown  <julian@codesourcery.com>
1786             Sandra Loosemore <sandra@codesroucery.com>
1788         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
1790 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
1792         * gnat.dg/noreturn4.ad[sb]: New test.
1793         * gnat.dg/noreturn4_pkg.ads: New helper.
1795 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
1796             Julian Brown  <julian@codesourcery.com>
1798         * gcc.target/arm/neon-vdup-1.c: New test case.
1799         * gcc.target/arm/neon-vdup-2.c: New test case.
1800         * gcc.target/arm/neon-vdup-3.c: New test case.
1801         * gcc.target/arm/neon-vdup-4.c: New test case.
1802         * gcc.target/arm/neon-vdup-5.c: New test case.
1803         * gcc.target/arm/neon-vdup-6.c: New test case.
1804         * gcc.target/arm/neon-vdup-7.c: New test case.
1805         * gcc.target/arm/neon-vdup-8.c: New test case.
1806         * gcc.target/arm/neon-vdup-9.c: New test case.
1807         * gcc.target/arm/neon-vdup-10.c: New test case.
1808         * gcc.target/arm/neon-vdup-11.c: New test case.
1809         * gcc.target/arm/neon-vdup-12.c: New test case.
1810         * gcc.target/arm/neon-vdup-13.c: New test case.
1811         * gcc.target/arm/neon-vdup-14.c: New test case.
1812         * gcc.target/arm/neon-vdup-15.c: New test case.
1813         * gcc.target/arm/neon-vdup-16.c: New test case.
1814         * gcc.target/arm/neon-vdup-17.c: New test case.
1815         * gcc.target/arm/neon-vdup-18.c: New test case.
1816         * gcc.target/arm/neon-vdup-19.c: New test case.
1817         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
1818         arguments non-constant.
1820 2012-07-18  Richard Guenther  <rguenther@suse.de>
1822         PR tree-optimization/53970
1823         * g++.dg/torture/pr53970.C: New testcase.
1825 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
1827         PR target/38621
1828         * gcc.c-torture/compile/pr38621.c: New.
1830 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
1832         PR target/33135
1833         * gcc.target/sh/pr33135-1.c: New.
1834         * gcc.target/sh/pr33135-2.c: New.
1835         * gcc.target/sh/pr33135-3.c: New.
1836         * gcc.target/sh/pr33135-4.c: New.
1838 2012-07-17  Jason Merrill  <jason@redhat.com>
1840         PR c++/53995
1841         * g++.dg/parse/enum9.C: New.
1843 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
1844             Sandra Loosemore  <sandra@codesourcery.com>
1846         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
1847         if there is a conflict with -mcpu=.  Use -mcpu=5208.
1849 2012-07-17  Jason Merrill  <jason@redhat.com>
1851         PR c++/53989
1852         * g++.dg/template/array23.C: New.
1854 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1856         PR fortran/53985
1857         * gfortran.dg/bind_c_usage_26.f90: New.
1858         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
1859         * gfortran.dg/bind_c_usage_13.f03: Ditto.
1860         * gfortran.dg/bind_c_usage_18.f90: Ditto.
1861         * gfortran.dg/interop_params.f03: Ditto.
1863 2012-07-17  Jason Merrill  <jason@redhat.com>
1865         * g++.dg/template/inherit8.C: Adjust.
1866         * g++.dg/template/using21.C: Adjust.
1867         * g++.dg/template/using22.C: Adjust.
1869         PR c++/53549
1870         * g++.dg/template/current-inst1.C: New.
1871         * g++.dg/parse/crash35.C: Adjust.
1873 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1875         PR fortran/52101
1876         * gfortran.dg/oldstyle_4.f90: New.
1878 2012-07-17  Tobias Burnus  <burnus@net-b.de>
1880         PR fortran/49265
1881         * gfortran.dg/module_procedure_double_colon_3.f90: New.
1882         * gfortran.dg/module_procedure_double_colon_4.f90: New.
1884 2012-07-16  Jason Merrill  <jason@redhat.com>
1886         * g++.dg/parse/access8.C: Adjust.
1887         * g++.dg/template/sfinae6_neg.C: Adjust.
1889 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
1891         PR fortran/53824
1892         * gfortran.dg/coarray_allocate_1.f90:  New test.
1894 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1896         * gcc.c-torture/execute/bswap-1.c: New testcase.
1897         * gcc.c-torture/compile/unalign-1.c: New testcase.
1898         * gcc.c-torture/compile/20120524-1.c: New testcase.
1899         * gcc.c-torture/compile/20101216-1.c: New testcase.
1901 2012-07-16  Dehao Chen  <dehao@google.com>
1903         Revert
1904         2012-07-10  Dehao Chen  <dehao@google.com>
1906         * gcc.dg/debug_info_inline.c: New test.
1908 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
1910         PR fortran/53956
1911         * gfortran.dg/proc_decl_28.f90: New.
1913 2012-07-16  Andrew Pinski  <apinski@cavium.com>
1915         * gcc.dg/torture/builtins-1.c: New testcase.
1917 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
1919         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
1920         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
1921         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1922         gcc.target/cris/sync-1-v10.c,
1923         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
1924         pass -mno-unaligned-atomic-may-use-library.
1925         * gcc.target/cris/sync-xchg-1.c: New test.
1926         * gcc.target/cris/20011127-1.c: Adjust to %P being a
1927         valid register operand output modifier.
1929 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
1931         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
1932         characters.
1934 2012-07-13  Andrew Pinski  <apinski@cavium.com>
1936         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
1937         rather than cleanup-tree-dump.
1938         * gcc.target/mips/octeon-pipe-1.c: Likewise.
1940 2012-07-13  Richard Guenther  <rguenther@suse.de>
1942         PR tree-optimization/53907
1943         * gcc.target/i386/pr53907.c: New testcase.
1945 2012-07-13  Richard Guenther  <rguenther@suse.de>
1947         PR tree-optimization/53922
1948         * gcc.dg/torture/pr53922.c: New testcase.
1950 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
1952         PR rtl-optimization/53908
1953         * gcc.dg/torture/pr53908.c: New test.
1955 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
1957         PR c++/53531
1958         * testsuite/g++.dg/cpp0x/variadic135.C: New.
1960 2012-07-12  Jason Merrill  <jason@redhat.com>
1962         * g++.dg/template/sfinae6_neg.C: Adjust.
1964 2012-07-12  Tobias Burnus  <burnus@net-b.de>
1966         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
1967         * gfortran.dg/c_f_pointer_tests_3.f90: Update
1968         scan-tree-dump-times pattern.
1970 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1972         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
1974 2012-07-11  Jason Merrill  <jason@redhat.com>
1976         DR 1402
1977         * g++.g/cpp0x/defaulted37.C: New.
1979 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
1981         PR target/53859
1982         * gcc.target/arm/pr53859.c: New test.
1984 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
1986         PR target/53886
1987         * gcc.c-torture/compile/pr53886.c: New.
1989 2012-07-10  Dehao Chen  <dehao@google.com>
1991         * gcc.dg/debug_info_inline.c: New test.
1993 2012-07-10  Jason Merrill  <jason@redhat.com>
1995         PR c++/53733
1996         * g++.dg/cpp0x/defaulted36.C: New.
1997         * g++.dg/cpp0x/defaulted21.C: Adjust.
1999         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
2001 2012-07-09  Sterling Augustine  <saugustine@google.com>
2003         * g++.dg/debug/dwarf2/pubnames-2.C: New.
2005 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
2007         PR tree-optimization/53887
2008         * gcc.dg/pr53887.c: New test.
2010 2012-07-09  Jason Merrill  <jason@redhat.com>
2012         PR c++/53882
2013         * g++.dg/cpp0x/nullptr29.C: New.
2015 2012-07-09  Tom de Vries  <tom@codesourcery.com>
2016             Richard Guenther  <rguenther@suse.de>
2018         * gcc.dg/builtin-unreachable-6.c: New test.
2019         * gcc.dg/builtin-unreachable-5.c: New test.
2021 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
2023         PR tree-optimization/53881
2024         * gcc.dg/pr53881.c: New test.
2026 2012-07-06  Jason Merrill  <jason@redhat.com>
2028         PR c++/53862
2029         * g++.dg/cpp0x/variadic134.C: New.
2031         PR c++/53858
2032         * g++.dg/cpp0x/alias-decl-20.C: New.
2034 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2036         PR tree-optimization/51879
2037         * gcc.dg/pr51879-16.c: New test.
2038         * gcc.dg/pr51879-17.c: Same.
2040 2012-07-06  Tom de Vries  <tom@codesourcery.com>
2042         PR tree-optimization/52009
2043         * gcc.dg/pr51879-7.c: New test.
2044         * gcc.dg/pr51879-18.c: New test.
2046 2012-07-05  Jason Merrill  <jason@redhat.com>
2048         PR c++/50852
2049         * g++.dg/template/typedef39.C: New.
2051         PR c++/53039
2052         * g++.dg/cpp0x/variadic133.C: New.
2053         * g++.dg/template/param1.C: Adjust.
2055 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2057         PR target/48941
2058         PR target/51980
2059         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
2060         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
2061         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
2062         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
2063         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
2064         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
2066 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
2068         PR fortran/53732
2069         * gfortran.dg/inline_sum_4.f90: New test.
2071 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
2073         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
2075 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2077         * gcc.target/arm/fma-sp.c: New testcase.
2078         * gcc.target/arm/fma.c: Likewise.
2079         * gcc.target/arm/fma.h: Likewise.
2081 2012-07-04  Jason Merrill  <jason@redhat.com>
2083         PR c++/53848
2084         * g++.dg/other/enum3.C: New.
2086 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
2088         PR middle-end/53321
2089         * g++.dg/torture/pr53321.C: New test.
2091 2012-07-04  Richard Guenther  <rguenther@suse.de>
2093         PR tree-optimization/53844
2094         * g++.dg/tree-ssa/pr53844.C: New testcase.
2096 2012-07-04  Richard Guenther  <rguenther@suse.de>
2098         PR tree-optimization/53849
2099         * gcc.dg/pr53849.c: New testcase.
2101 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
2103         PR c++/53812
2104         * g++.dg/ext/label14.C: New test.
2106 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
2108         PR target/53811
2109         * g++.dg/other/pr53811.C: New test.
2111 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
2113         PR target/28896
2114         * gcc.target/m68k/stack-limit-1.c: New testcase.
2116 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2118         * gnat.dg/recursive_call.adb: New test.
2120 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2122         * gnat.dg/discr37.ad[sb]: New test.
2124 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
2126         * g++.dg/other/packed1.C: Remove SH from xfail list.
2128 2012-07-02  Jason Merrill  <jason@redhat.com>
2130         PR c++/53619
2131         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
2133         PR c++/53783
2134         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
2136         PR c++/53788
2137         * g++.dg/cpp0x/decltype39.C: New.
2138         * g++.dg/diagnostic/method1.C: Adjust.
2140         PR c++/53816
2141         * g++.dg/template/ref6.C: New.
2143 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2145         PR target/53568
2146         * gcc.target/sh/pr53568-1.c: New.
2148 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
2150         PR target/51244
2151         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
2153 2012-07-02  Jason Merrill  <jason@redhat.com>
2155         PR c++/53821
2156         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
2158         PR c++/53524
2159         * g++.dg/template/enum7.C: New.
2160         * g++.dg/other/ptrmem10.C: Adjust.
2161         * g++.dg/other/ptrmem11.C: Adjust.
2162         * g++.dg/cpp0x/scoped_enum.C: Adjust.
2164 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
2166         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
2168 2012-07-01  Wei Guozhi  <carrot@google.com>
2170         PR target/53447
2171         * gcc.target/arm/pr53447-1.c: New testcase.
2172         * gcc.target/arm/pr53447-2.c: New testcase.
2173         * gcc.target/arm/pr53447-3.c: New testcase.
2174         * gcc.target/arm/pr53447-4.c: New testcase.
2176 2012-06-29  Richard Guenther  <rguenther@suse.de>
2178         PR tree-optimization/47061
2179         * gcc.dg/tree-ssa/vrp71.c: New testcase.
2181 2012-06-29  Richard Guenther  <rguenther@suse.de>
2183         PR tree-optimization/37541
2184         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
2186 2012-06-29  Richard Guenther  <rguenther@suse.de>
2188         PR tree-optimization/52589
2189         * gcc.dg/tree-ssa/vrp70.c: New testcase.
2191 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
2193         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
2195         * g++.dg/template/error46.C: Add missing comment to dg-message.
2196         * g++.dg/template/crash107.C: Likewise.
2197         * g++.dg/template/error47.C: Likewise.
2198         * g++.dg/template/crash108.C: Likewise.
2199         * g++.dg/overload/operator5.C: Likewise.
2201         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
2202         errors in dg-message directives, add comments.
2204 2012-06-28  Kai Tietz  <ktietz@redhat.com>
2206         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
2207         hard-coded 'unsigned long'.
2209 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
2211         PR tree-optimization/51581
2212         * gcc.dg/vect/pr51581-4.c: New test.
2214         PR tree-optimization/53645
2215         * gcc.c-torture/execute/pr53645-2.c: New test.
2217 2012-06-28  Richard Guenther  <rguenther@suse.de>
2219         PR middle-end/53790
2220         * gcc.dg/torture/pr53790.c: New testcase.
2222 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
2224         PR tree-optimization/53645
2225         * gcc.c-torture/execute/pr53645.c: New test.
2227 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
2229         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
2231 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
2233         PR debug/53671
2234         PR debug/49888
2235         * gcc.dg/guality/pr49888.c: Account for the possibility that
2236         the variable is optimized out at the first test.
2238 2012-06-27  Jason Merrill  <jason@redhat.com>
2240         * g++.dg/cpp0x/override2.C: Adjust.
2241         * g++.dg/template/error5.C: Adjust.
2242         * g++.dg/parse/crash28.C: Adjust.
2244         PR c++/53563
2245         * g++.dg/parse/template27.C: New.
2246         * g++.dg/template/crash74.C: Adjust expected output.
2248 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
2250         PR fortran/41951
2251         PR fortran/49591
2252         * gfortran.dg/typebound_operator_16.f03: New.
2254 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
2256         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
2257         even src1.i and src2.i fields even in the second half of the arrays.
2259 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2261         PR c++/51033.
2262         * g++.dg/torture/vshuf-16.inc: New test.
2263         * g++.dg/torture/vshuf-2.inc: New test.
2264         * g++.dg/torture/vshuf-4.inc: New test.
2265         * g++.dg/torture/vshuf-8.inc: New test.
2266         * g++.dg/torture/vshuf-main.inc: New test.
2267         * g++.dg/torture/vshuf-v16hi.C: New test.
2268         * g++.dg/torture/vshuf-v16qi.C: New test.
2269         * g++.dg/torture/vshuf-v2df.C: New test.
2270         * g++.dg/torture/vshuf-v2di.C: New test.
2271         * g++.dg/torture/vshuf-v2sf.C: New test.
2272         * g++.dg/torture/vshuf-v2si.C: New test.
2273         * g++.dg/torture/vshuf-v4df.C: New test.
2274         * g++.dg/torture/vshuf-v4di.C: New test.
2275         * g++.dg/torture/vshuf-v4sf.C: New test.
2276         * g++.dg/torture/vshuf-v4si.C: New test.
2277         * g++.dg/torture/vshuf-v8hi.C: New test.
2278         * g++.dg/torture/vshuf-v8qi.C: New test.
2279         * g++.dg/torture/vshuf-v8si.C: New test.
2281 2012-06-27  Richard Guenther  <rguenther@suse.de>
2283         PR middle-end/53676
2284         * gcc.dg/tree-ssa/scev-6.c: New testcase.
2286 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
2288         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
2289         scan-dump-dem-not): Use printable pattern in test name.
2291 2012-06-26  Sterling Augustine  <saugustine@google.com>
2292             Dominique Dhumieres  <dominiq@lps.ens.fr>
2294         * gcc.dg/pubtypes-2.c: Update expected output.
2295         * gcc.dg/pubtypes-3.c: Likewise.
2296         * gcc.dg/pubtypes-4.c: Likewise.
2298 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
2300         * gcc.dg/tree-ssa/slsr-1.c: New test.
2301         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2302         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2303         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
2305 2012-06-26  Matt Turner  <mattst88@gmail.com>
2307         PR target/35294
2308         * gcc.target/arm/mmx-2.c: New.
2310 2012-06-26  Richard Guenther  <rguenther@suse.de>
2312         PR c++/53752
2313         * g++.dg/torture/pr53752.C: New testcase.
2315 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
2317         PR tree-optimization/53748
2318         * gcc.c-torture/compile/pr53748.c: New test.
2320 2012-06-25  Jason Merrill  <jason@redhat.com>
2322         PR c++/53498
2323         PR c++/53305
2324         * g++.dg/cpp0x/decltype38.C: New.
2325         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
2327 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
2329         * lib/target-supports-dg.exp (testname-for-summary): New.
2330         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
2331         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
2332         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
2333         scan-module-absence, output-exists, output-exists-not: Use
2334         testname-for-summary.
2335         (dg-test): Clean up testname_with_flags.
2336         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2337         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
2338         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
2339         scan-assembler-dem-not, object-size: Use testname-for-summary.
2340         * lib/gcov.exp (run-gcov): Likewise.
2341         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2342         scan-dump-dem, scan-dump-dem-note): Likewise.
2344         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
2345         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
2346         including profopt.opt; save and restore existing value.
2347         * g++.dg/bprob/bprob.exp: Likewise.
2348         * gcc.dg/matrix/matrix.exp: Likewise.
2349         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
2350         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
2351         PROFOPT_OPTIONS.
2353 2012-06-25  Richard Henderson  <rth@redhat.com>
2355         * gcc.dg/pr53749.c: New.
2357 2012-06-25  Jason Merrill  <jason@redhat.com>
2359         PR c++/52988
2360         * g++.dg/cpp0x/nullptr28.C: New.
2362 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
2364         * gcc.target/arm/neon-vld1_dupQ.c: New.
2366 2012-06-25  Florian Weimer  <fweimer@redhat.com>
2368         * g++.dg/init/new35.C: New.
2369         * g++.dg/init/new36.C: New.
2370         * g++.dg/init/new37.C: New.
2371         * g++.dg/ext/vla5.C: New warning.
2372         * g++.dg/ext/vla8.C: New warning.
2373         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
2375 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2376             James Greenhalgh  <james.greenhalgh@arm.com>
2378         * gcc.target/arm/ftest-support-arm.h New testcase.
2379         * gcc.target/arm/ftest-support-thumb.h Likewise.
2380         * gcc.target/arm/ftest-support.h Likewise.
2381         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
2382         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2383         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2384         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
2385         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
2386         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2387         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2388         * gcc.target/arm/ftest-armv6-arm.c Likewise.
2389         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
2390         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
2391         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
2392         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2393         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2394         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2395         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2396         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2397         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
2398         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
2399         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2400         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2401         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
2402         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
2403         * gcc/testsuite/lib/target-supports.exp
2404         (check_effective_target_arm_arch_FUNC): Add support for more
2405         architectures.
2406         (add_options_for_arm_arch_FUNC): Likewise.
2407         (check_effective_target_arm_arch_FUNC_multilib): New functions.
2409 2012-06-25  Jason Merrill  <jason@redhat.com>
2411         PR c++/53202
2412         * g++.dg/cpp0x/constexpr-tuple.C: New.
2414 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
2416         PR target/53759
2417         * gcc.target/i386/pr53759.c: New test.
2419         PR c++/53594
2420         * g++.dg/cpp0x/nsdmi7.C: New test.
2422 2012-06-24  Kai Tietz  <ktietz@redhat.com>
2424         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
2425         for LLP64 targets.
2426         * gcc.target/i386/pr38988.c: Likewise.
2428 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
2430         PR fortran/47710
2431         PR fortran/53328
2432         * gfortran.dg/typebound_generic_12.f03: New.
2433         * gfortran.dg/typebound_generic_13.f03: New.
2435 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
2437         * gnat.dg/lto15.ad[sb]: New test.
2439 2012-06-21  Meador Inge  <meadori@codesourcery.com>
2441         PR c/53702
2442         * gcc.dg/Wunused-local-typedefs.c: New testcase.
2444 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
2446         * testsuite/gcc.dg/pch/ident-1.c: New test.
2447         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
2449 2012-06-21  Michael Matz  <matz@suse.de>
2451         PR middle-end/53688
2452         * gcc.c-torture/execute/pr53688.c: New test.
2454 2012-06-20  Richard Guenther  <rguenther@suse.de>
2456         PR tree-optimization/30318
2457         * gcc.dg/tree-ssa/vrp69.c: New testcase.
2459 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
2461         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
2463 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2465         * gcc.target/i386/clearcapv2.map: New file.
2466         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
2468 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2470         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
2471         and add __sh__ case.
2473 2012-06-19  Jason Merrill  <jason@redhat.com>
2475         PR c++/52637
2476         * g++.dg/debug/localclass1.C: New.
2478 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
2480         * g++.dg/cpp0x/override4.C: New.
2482 2012-06-14  Jason Merrill  <jason@redhat.com>
2484         PR c++/53651
2485         * g++.dg/cpp0x/decltype37.C: New.
2487 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2489         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
2491 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
2493         * gcc.c-torture/compile/vector-5.c,
2494         gcc.c-torture/compile/vector-6.c: New tests.
2496 2012-06-19  Richard Henderson  <rth@redhat.com>
2498         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
2500 2012-06-19  Richard Guenther  <rguenther@suse.de>
2502         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
2504 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
2506         PR target/53712
2507         * gcc.target/i386/pr53712.c: New test.
2509 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2511         PR fortran/53692
2512         * gfortran.dg/elemental_optional_args_6.f90: New.
2514 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2516         PR fortran/53526
2517         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
2518         * gfortran.dg/coarray/move_alloc_1.f90
2520 2012-06-18  Tobias Burnus  <burnus@net-b.de>
2522         PR fortran/53526
2523         * gfortran.dg/coarray_27.f90: New.
2525 2012-06-18  Joey Ye <Joey.Ye@arm.com>
2526             Greta Yorsh  <Greta.Yorsh@arm.com>
2528         * gcc.target/arm/epilog-1.c: New test.
2530 2012-06-18  Richard Guenther  <rguenther@suse.de>
2532         PR tree-optimization/53693
2533         * g++.dg/torture/pr53693.C: New testcase.
2535 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
2537         PR tree-optimization/53703
2538         * gcc.dg/torture/pr53703.c: New test.
2540 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
2542         PR middle-end/53698
2543         * gcc.target/i386/pr53698.c: New test.
2545 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
2547         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
2549 2012-06-17  Tobias Burnus  <burnus@net-b.de>
2551         PR fortran/53691
2552         PR fortran/53685
2553         * gfortran.dg/transfer_check_3.f90: New.
2555 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
2557         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
2559 2012-06-16  Tobias Burnus  <burnus@net-b.de>
2561         PR fortran/53642
2562         PR fortran/45170
2563         * gfortran.dg/deferred_type_param_8.f90: New.
2565 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
2567         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
2568         testname that includes flags, passed in as new argument, in
2569         pass/fail messages.
2570         (run_gcov): Get testname from dg-test, use it in pass/fail messages
2571         and pass it to verify-* procedures.
2573         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
2574         alignment torture options with usual torture options.
2576         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
2577         messages reported for one line of source code.
2578         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
2579         * g++.dg/cpp0x/decltype2.C: Likewise.
2580         * g++.dg/cpp0x/decltype3.C: Likewise.
2581         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
2582         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
2583         * g++.dg/cpp0x/static_assert3.C: Likewise.
2584         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
2585         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
2586         * g++.dg/cpp0x/union1.C: Likewise.
2587         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2588         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2589         * g++.dg/cpp0x/variadic2.C: Likewise.
2590         * g++.dg/cpp0x/variadic20.C: Likewise.
2591         * g++.dg/cpp0x/variadic74.C: Likewise.
2592         * g++.dg/diagnostic/bitfld2.C: Likewise.
2593         * g++.dg/ext/attrib44.C: Likewise.
2594         * g++.dg/ext/no-asm-1.C: Likewise.
2595         * g++.dg/other/error34.C: Likewise.
2596         * g++.dg/parse/crash46.C: Likewise.
2597         * g++.dg/parse/error10.C: Likewise.
2598         * g++.dg/parse/error2.C: Likewise.
2599         * g++.dg/parse/error3.C: Likewise.
2600         * g++.dg/parse/error36.C: Likewise.
2601         * g++.dg/parse/error8.C: Likewise.
2602         * g++.dg/parse/error9.C: Likewise.
2603         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2604         * g++.dg/parse/parser-pr28152.C: Likewise.
2605         * g++.dg/parse/template25.C: Likewise.
2606         * g++.dg/parse/typename11.C: Likewise.
2607         * g++.dg/tc1/dr147.C: Likewise.
2608         * g++.dg/template/deduce3.C: Likewise.
2609         * g++.dg/template/koenig9.C: Likewise.
2610         * g++.dg/template/pr23510.C: Likewise.
2611         * g++.dg/warn/pr12242.C: Likewise.
2612         * g++.dg/warn/pr30551-2.C: Likewise.
2613         * g++.dg/warn/pr30551.C: Likewise.
2614         * g++.old-deja/g++.other/typename1.C: Likewise.
2615         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2617 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2619         PR c++/51033
2620         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
2621         * c-c++-common/torture/vshuf-2.inc: Likewise.
2622         * c-c++-common/torture/vshuf-4.inc: Likewise.
2623         * c-c++-common/torture/vshuf-8.inc: Likewise.
2624         * c-c++-common/torture/vshuf-main.inc: Likewise.
2625         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
2626         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
2627         * c-c++-common/torture/vshuf-v2df.c: Likewise.
2628         * c-c++-common/torture/vshuf-v2di.c: Likewise.
2629         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
2630         * c-c++-common/torture/vshuf-v2si.c: Likewise.
2631         * c-c++-common/torture/vshuf-v4df.c: Likewise.
2632         * c-c++-common/torture/vshuf-v4di.c: Likewise.
2633         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
2634         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
2635         * c-c++-common/torture/vshuf-v4si.c: Likewise.
2636         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
2637         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
2638         * c-c++-common/torture/vshuf-v8si.c: Likewise.
2640 2012-06-15  Michael Matz  <matz@suse.de>
2642         * gcc.dg/tree-ssa/vector-4.c: New test.
2644 2012-06-15  Michael Matz  <matz@suse.de>
2646         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
2647         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
2649 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
2651         PR tree-optimization/53636
2652         * gcc.target/arm/pr53636.c: New test.
2654 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
2656         PR tree-optimization/51581
2657         * gcc.c-torture/execute/pr51581-1.c: New test.
2658         * gcc.c-torture/execute/pr51581-2.c: New test.
2659         * gcc.dg/vect/pr51581-1.c: New test.
2660         * gcc.dg/vect/pr51581-2.c: New test.
2661         * gcc.dg/vect/pr51581-3.c: New test.
2662         * gcc.target/i386/avx-pr51581-1.c: New test.
2663         * gcc.target/i386/avx-pr51581-2.c: New test.
2664         * gcc.target/i386/avx2-pr51581-1.c: New test.
2665         * gcc.target/i386/avx2-pr51581-2.c: New test.
2666         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
2668 2012-06-15  Richard Guenther  <rguenther@suse.de>
2670         * gcc.c-torture/execute/20120615-1.c: New testcase.
2672 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
2674         * gnat.dg/vect8.ad[sb]: New test.
2676 2012-06-14  Richard Guenther  <rguenther@suse.de>
2678         * gcc.dg/tree-ssa/vrp.h: New testcase.
2679         * gcc.dg/tree-ssa/vrp68.c: Likewise.
2681 2012-06-13  Christian Bruel  <christian.bruel@st.com>
2683         PR target/53621
2684         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
2686 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
2688         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
2690 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
2692         PR testsuite/20771
2693         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
2694         test summary unique.
2696         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
2697         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
2698         scan-stack-usage-not): Don't strip torture options from test name.
2700         * lib/scandump.exp (scan-dump-times): Use printable version of
2701         regexp in test summary line.
2703         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
2704         messages reported for one line of source code.
2705         * gcc.dg/format/few-1.c: Likewise.
2706         * gcc.dg/ia64-sync-2.c: Likewise.
2707         * gcc.dg/sync-2.c: Likewise.
2708         * gcc.dg/noncompile/pr44517.c: Likewise.
2710 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
2712         PR debug/49888
2713         * gcc.dg/guality/pr49888.c: New.
2715 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
2717         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
2718         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
2719         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2721 2012-06-13  Tobias Burnus  <burnus@net-b.de>
2723         PR fortran/53643
2724         * gfortran.dg/intent_out_7.f90: New.
2726 2012-06-13  Tobias Burnus  <burnus@net-b.de>
2728         PR fortran/53597
2729         * gfortran.dg/save_4.f90: New.
2731 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
2733         PR c/53532
2734         PR c/51034
2735         PR c/53196
2736         * gcc.dg/pr53532.c: New test.
2737         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
2738         adjust line numbers.
2739         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
2740         * gcc.dg/Wcxx-compat-8.c: Likewise.
2741         * gcc.dg/pr51034.c: New test.
2742         * gcc.dg/pr53196-1.c: New test.
2743         * gcc.dg/pr53196-2.c: New test.
2745 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
2747         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
2748         alignment torture options with usual torture options.
2749         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
2750         instead of dg-options.
2751         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2752         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2753         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2754         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2755         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2756         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2758         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
2759         to checks for multiple messages reported for one line of source code.
2760         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
2762         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
2763         messages reported for one line of source code.
2765         * gcc.dg/20031223-1.c: Add comments to check for multiple
2766         messages reported for one line of source code.
2767         * gcc.dg/Wconversion-integer.c: Likewise.
2768         * gcc.dg/Wfatal-2.c: Likewise.
2769         * gcc.dg/Wfatal.c: Likewise.
2770         * gcc.dg/Wobjsize-1.c: Likewise.
2771         * gcc.dg/c99-vla-jump-1.c: Likewise.
2772         * gcc.dg/c99-vla-jump-2.c: Likewise.
2773         * gcc.dg/c99-vla-jump-3.c: Likewise.
2774         * gcc.dg/c99-vla-jump-4.c: Likewise.
2775         * gcc.dg/c99-vla-jump-5.c: Likewise.
2776         * gcc.dg/decl-9.c: Likewise.
2777         * gcc.dg/declspec-10.c: Likewise.
2778         * gcc.dg/declspec-18.c: Likewise.
2779         * gcc.dg/mtune.c: Likewise.
2780         * gcc.dg/parser-pr28152-2.c: Likewise.
2781         * gcc.dg/parser-pr28152.c: Likewise.
2782         * gcc.dg/pr14475.c: Likewise.
2783         * gcc.dg/pr27953.c: Likewise.
2784         * gcc.dg/pr28322-3.c: Likewise.
2785         * gcc.dg/pr30457.c: Likewise.
2786         * gcc.dg/pr30551-2.c: Likewise.
2787         * gcc.dg/pr30551-3.c: Likewise.
2788         * gcc.dg/pr30551-4.c: Likewise.
2789         * gcc.dg/pr30551-5.c: Likewise.
2790         * gcc.dg/pr30551-6.c: Likewise.
2791         * gcc.dg/pr30551.c: Likewise.
2792         * gcc.dg/pr45461.c: Likewise.
2793         * gcc.dg/pr48552-1.c: Likewise.
2794         * gcc.dg/pr48552-2.c: Likewise.
2795         * gcc.dg/redecl-1.c: Likewise.
2796         * gcc.dg/transparent-union-3.c: Likewise.
2797         * gcc.dg/utf-dflt.c: Likewise.
2798         * gcc.dg/utf-dflt2.c: Likewise.
2799         * gcc.dg/vla-8.c: Likewise.
2800         * gcc.dg/vla-init-1.c: Likewise.
2801         * gcc.dg/wtr-int-type-1.c: Likewise.
2803         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
2804         messages reported for for one line of source code.
2805         * c-c++-common/raw-string-5.c: Likewise.
2806         * c-c++-common/raw-string-4.c: Likewise.
2807         * c-c++-common/raw-string-6.c: Likewise.
2808         * c-c++-common/pr20000.c: Likewise.
2810         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
2811         messages reported for one line of source code.
2812         * gcc.dg/cpp/pr30786.c: Likewise.
2813         * gcc.dg/cpp/pr28709.c: Likewise.
2814         * gcc.dg/cpp/missing-header-MD.c: Likewise.
2815         * gcc.dg/cpp/macspace2.c: Likewise.
2816         * gcc.dg/cpp/missing-header-1.c: Likewise.
2817         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2818         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2819         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2821 2012-06-12  Jason Merrill  <jason@redhat.com>
2823         PR c++/53599
2824         * g++.dg/template/local7.C: New.
2826 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
2828         PR target/53511
2829         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
2830         * gcc.target/sh/pr51340-2.c: Likewise.
2831         * gcc.target/sh/pr51340-3.c: Likewise.
2833 2012-06-12  Michael Matz  <matz@suse.de>
2835         * gcc.dg/torture/alias-1.c: New test.
2837 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
2839         PR rtl-optimization/53589
2840         * gcc.dg/torture/pr53589.c: New test.
2842 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
2844         PR target/50749
2845         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
2846         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
2847         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
2848         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
2849         * gcc.target/sh/pr50749-sf-predec-2.c: New.
2850         * gcc.target/sh/pr50749-sf-predec-4.c: New.
2851         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
2852         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
2853         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
2854         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
2855         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
2856         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
2857         * gcc.target/sh/pr50749-sf-predec-1.c: New.
2858         * gcc.target/sh/pr50749-sf-predec-3.c: New.
2859         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
2860         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
2862 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
2864         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
2865         (check_intel_cpu_model): New function.
2866         (check_amd_cpu_model): New function.
2867         (check_features): New function.
2868         (__get_cpuid_output): New function.
2869         (check_detailed): New function.
2870         (fn1): Rename to quick_check.
2871         (main): Update to call quick_check and call check_detailed.
2873 2012-06-11  Richard Henderson  <rth@redhat.com>
2875         * lib/target-supports.exp
2876         (check_effective_target_sync_long_long_runtime): Use
2877         check_effective_target_lp64 instead of
2878         check_effective_target_powerpc64 for powerpc targets.
2880 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
2882         PR target/53511
2883         * gcc.target/sh/pr53511-1.c: New.
2885 2012-06-11  Richard Guenther  <rguenther@suse.de>
2887         PR middle-end/53470
2888         * g++.dg/lto/pr53470_0.C: New testcase.
2889         * gcc.dg/lto/pr53470_0.c: Likewise.
2891 2012-06-11  Richard Guenther  <rguenther@suse.de>
2893         PR c++/53605
2894         * g++.dg/ext/pr53605.C: New testcase.
2896 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2898         * gnat.dg/specs/array1.ads: New test.
2899         * gnat.dg/specs/array2.ads: Likewise.
2900         * gnat.dg/array22.adb: Likewise.
2902 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
2904         * gnat.dg/constant4.adb: New test.
2905         * gnat.dg/constant4_pkg.ads: New helper.
2907 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
2909         PR fortran/52552
2910         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
2911         * gfortran.dg/allocate_class_1.f90: Modified.
2912         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
2913         * gfortran.dg/allocate_class_2.f90: New.
2915 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
2917         PR middle-end/53535
2918         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
2920 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2922         PR fortran/52861
2923         * gfortran.dg/string_assign_2.f90:  New test case.
2925 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
2927         PR fortran/52861
2928         * gfortran.dg/string_assign_1.f90:  New test case.
2930 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
2932         PR middle-end/53580
2933         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
2934         * gcc.dg/gomp/critical-4.c: Likewise.
2935         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2936         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2937         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
2938         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
2939         * c-c++-common/gomp/pr53580.c: New test.
2941 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
2943         PR c++/51214
2944         * g++.dg/cpp0x/forw_enum11.C: New.
2946 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/53567
2949         * g++.dg/cpp0x/alias-decl-19.C: New.
2951 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
2953         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
2955 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
2957         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
2958         (XSTATE_FP): Ditto.
2959         (XSTATE_SSE): Ditto.
2960         (XSTATE_YMM): Ditto.
2961         (avx_os_support): Use new defines.
2963 2012-06-06  Richard Guenther  <rguenther@suse.de>
2965         PR testsuite/32380
2966         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
2967         loops.
2969 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
2971         PR c++/52841
2972         * g++.dg/cpp0x/pr52841.C: New testcase.
2974 2012-06-06  Richard Guenther  <rguenther@suse.de>
2976         PR tree-optimization/53081
2977         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
2978         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
2980 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
2982         * gcc.target/powerpc/pr53487.c: New test.
2984 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
2986         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
2988 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
2990         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
2992 2012-06-05  Richard Guenther  <rguenther@suse.de>
2994         PR tree-optimization/30442
2995         * gcc.dg/vect/bb-slp-30.c: New testcase.
2997 2012-06-05  Richard Guenther  <rguenther@suse.de>
2999         PR tree-optimization/53081
3000         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
3001         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
3002         -fno-tree-loop-distribute-patterns.
3004 2012-06-05  Alan Modra  <amodra@gmail.com>
3006         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
3007         Check static chain in nested funcs.
3009 2012-06-04  Tobias Burnus  <burnus@net-b.de>
3011         PR fortran/50619
3012         * gfortran.dg/init_flag_10.f90: New.
3014 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3016         PR c++/53524
3017         * g++.dg/warn/Wenum-compare-no-2: New.
3019 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
3021         PR preprocessor/53463
3022         * g++.dg/cpp/limits.C: New test.
3023         * g++.dg/parse/error19.C: Adjust.
3024         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
3025         * g++.dg/warn/pr35635.C: Likewise.
3026         * g++.old-deja/g++.pt/assign1.C: Likewise.
3028 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
3030         PR target/53559
3031         * gcc.target/powerpc/cell_builtin_1.c: New test case.
3032         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
3033         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
3034         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
3035         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
3036         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
3037         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
3038         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
3040 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
3042         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
3044 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
3046         PR tree-optimization/53550
3047         * gcc.dg/pr53550.c: New test.
3049 2012-06-04  Richard Guenther  <rguenther@suse.de>
3051         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
3052         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3053         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3055 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3057         PR fortran/48831
3058         * gfortran.dg/parameter_array_element_2.f90: New.
3060 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
3062         PR target/53512
3063         * gcc.target/sh/pr53512-1.c: New.
3064         * gcc.target/sh/pr53512-2.c: New.
3065         * gcc.target/sh/pr53512-3.c: New.
3066         * gcc.target/sh/pr53512-4.c: New.
3068 2012-06-01  Jason Merrill  <jason@redhat.com>
3070         PR c++/52973
3071         * g++.dg/ext/visibility/template12.C: New.
3072         * g++.dg/ext/attrib14.C: Adjust warning line.
3074         PR c++/52725
3075         * g++.dg/parse/new6.C: New.
3076         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
3078 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3080         * c-c++-common/restrict-2.c: Revert previous change.
3082 2012-06-01  Jason Merrill  <jason@redhat.com>
3084         PR c++/53137
3085         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
3087         PR c++/53484
3088         * g++.dg/cpp0x/auto33.C: New.
3090 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
3092         PR c++/26155
3093         * g++.dg/parse/namespace-alias-1.C: New.
3095 2012-06-01  Christian Bruel  <christian.bruel@st.com>
3097         * gcc.dg/spec-options.c: New test.
3098         * gcc.dg/foo.specs: New file.
3100 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3102         PR ada/53517
3103         * gnat.dg/lto14.adb: Skip on Solaris.
3105 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
3107         * gcc.target/cris/sync-1-v10.c,
3108         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
3109         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
3110         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
3111         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
3112         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3113         gcc.target/cris/torture/sync-mis-op-i-1.c,
3114         gcc.target/cris/torture/sync-mis-op-i-1a.c,
3115         gcc.target/cris/torture/sync-mis-op-i-2.c,
3116         gcc.target/cris/torture/sync-mis-op-i-2a.c,
3117         gcc.target/cris/torture/sync-mis-op-i-3.c,
3118         gcc.target/cris/torture/sync-mis-op-i-3a.c,
3119         gcc.target/cris/torture/sync-mis-op-s-1.c,
3120         gcc.target/cris/torture/sync-mis-op-s-1a.c,
3121         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3122         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3123         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3124         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3125         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3126         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3127         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3128         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
3130 2012-05-31  Richard Guenther  <rguenther@suse.de>
3132         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
3133         ldist-pr45948.c with disabled SCCP.
3135 2012-05-31  Richard Guenther  <rguenther@suse.de>
3137         PR middle-end/48493
3138         * gcc.dg/torture/pr48493.c: New testcase.
3140 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
3142         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
3143         arm32 to targets.
3144         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
3145         of the initialization loop.
3146         (dg-final): Adjust the expected number of vectorized loops depending
3147         on vect_char_mult target selector.
3149 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
3151         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
3152         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
3153         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
3154         New tests.
3156 2012-05-30  Jason Merrill  <jason@redhat.com>
3158         PR c++/53356
3159         * g++.dg/init/new34.C: New.
3160         * g++.dg/tree-ssa/stabilize1.C: New.
3162 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3164         PR c++/53356
3165         * g++.dg/init/new33.C: New test.
3167 2012-05-30  Richard Guenther  <rguenther@suse.de>
3169         PR middle-end/53501
3170         * gcc.dg/torture/pr53501.c: New testcase.
3171         * c-c++-common/restrict-2.c: Adjust.
3173 2012-05-30  Alan Modra  <amodra@gmail.com>
3175         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
3176         torture-finish.
3178 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
3180         * gcc.target/i386/shuf-concat.c: New test.
3182 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
3184         PR rtl-optimization/53519
3185         * gcc.c-torture/compile/pr53519.c: New test.
3187 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3189         * gcc.target/arm/neon-vrev.c: New.
3191 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
3193         PR target/51340
3194         * gcc.target/sh/pr51340-1.c: New.
3195         * gcc.target/sh/pr51340-2.c: New.
3196         * gcc.target/sh/pr51340-3.c: New.
3198 2012-05-29  Richard Guenther  <rguenther@suse.de>
3200         PR tree-optimization/53516
3201         * gcc.dg/torture/pr53516.c: New testcase.
3203 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
3205         PR preprocessor/53229
3206         * gcc.dg/cpp/paste6.c: Force to run without
3207         -ftrack-macro-expansion.
3208         * gcc.dg/cpp/paste8.c: Likewise.
3209         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
3210         -ftrack-macro-expansion.
3211         * gcc.dg/cpp/paste12.c: Force to run without
3212         -ftrack-macro-expansion.
3213         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
3214         -ftrack-macro-expansion.
3215         * gcc.dg/cpp/paste13.c: Likewise.
3216         * gcc.dg/cpp/paste14.c: Likewise.
3217         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
3218         -ftrack-macro-expansion.
3219         * gcc.dg/cpp/paste18.c: New test.
3221 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
3223         * gcc.target/cris/torture/trap-1.c,
3224         gcc.target/cris/torture/trap-2.c,
3225         gcc.target/cris/torture/trap-3.c,
3226         gcc.target/cris/torture/trap-v0.c,
3227         gcc.target/cris/torture/trap-v3.c: New tests.
3229 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
3231         PR c++/25137
3232         * g++.dg/warn/Wbraces3.C: New.
3233         * g++.dg/warn/Wbraces4.C: Likewise.
3235 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
3237         PR tree-optimization/53505
3238         * c-c++-common/torture/pr53505.c: New test.
3240 2012-05-27  Nathan Sidwell  <nathan@acm.org>
3242         * gcc.dg/stmt-expr-4.c: New.
3244 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
3246         PR c++/53491
3247         * g++.dg/parse/crash60.C: New.
3249 2012-05-26  Jason Merrill  <jason@redhat.com>
3251         PR c++/53220
3252         * c-c++-common/array-lit.c: New.
3253         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
3255 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3257         PR ada/50294
3258         * gnat.dg/array21.adb: New test.
3260 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3262         * gnat.dg/renaming5.adb: Adjust dg-final directive.
3264 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3266         PR c++/32054
3267         * g++.dg/other/anon-union3.C: New.
3269 2012-05-25  Ian Lance Taylor  <iant@google.com>
3271         * gcc.dg/split-6.c: New test.
3273 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3275         * gnat.dg/lto14.adb: New test.
3277 2012-05-25  Tristan Gingold  <gingold@adacore.com>
3279         * gcc.target/i386/large-frame.c: New.
3281 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
3282         * gcc.target/powerpc/lhs-1.c: New.
3283         * gcc.target/powerpc/lhs-2.c: New.
3284         * gcc.target/powerpc/lhs-3.c: New.
3286 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
3288         Make unwound macro expansion trace less redundant
3289         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
3290         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3291         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3292         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
3293         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
3294         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3296 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3298         PR c++/53464
3299         * g++.dg/cpp0x/constexpr-default1.C: New.
3301 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3303         PR c++/32080
3304         * g++.dg/eh/goto2.C: New.
3306 2012-05-24  Richard Guenther  <rguenther@suse.de>
3308         PR middle-end/53460
3309         * g++.dg/tree-prof/pr53460.C: New testcase.
3311 2012-05-24  Richard Guenther  <rguenther@suse.de>
3313         PR bootstrap/53466
3314         * g++.dg/debug/pr53466.C: New testcase.
3316 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
3318         PR tree-optimization/53465
3319         * gcc.c-torture/execute/pr53465.c: New test.
3321 2012-05-23  Tobias Burnus  <burnus@net-b.de>
3323         PR fortran/51055
3324         PR fortran/45170
3325         * gfortran.dg/allocate_with_typespec_6.f90: New.
3327 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3329         PR c++/29185
3330         * g++.dg/warn/delete-array-1.C: New.
3332 2012-05-23  Richard Guenther  <rguenther@suse.de>
3334         * gcc.dg/torture/pr39074-2.c: Adjust.
3335         * gcc.dg/torture/pr39074.c: Likewise.
3336         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3337         * gcc.dg/tree-ssa/alias-19.c: Likewise.
3339 2012-05-22  Jan Hubicka  <jh@suse.cz>
3341         PR middle-end/53161
3342         * g++.dg/torture/pr53161.C: New testcase.
3344 2012-05-22  Tobias Burnus  <burnus@net-b.de>
3346         PR fortran/53389
3347         * gfortran.dg/realloc_on_assign_15.f90: New.
3349 2012-05-22  Richard Guenther  <rguenther@suse.de>
3351         PR middle-end/51071
3352         * gcc.dg/torture/pr51071-2.c: New testcase.
3354 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
3356         PR tree-optimization/53336
3357         * g++.dg/torture/pr53336.C: New testcase.
3359 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
3361         PR c++/53322
3362         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
3363         instead of -Wunused-local-typedefs.
3365 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3367         PR c++/51184
3368         * g++.dg/other/abstract4.C: New-
3370 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3372         PR c++/40821
3373         * g++.dg/ext/attrib46.C: New.
3375 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
3377         PR c/53418
3378         * gcc.c-torture/compile/pr53418-1.c,
3379         gcc.c-torture/compile/pr53418-2.c: New tests.
3381 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
3383         PR tree-optimization/53366
3384         * gcc.dg/torture/pr53366-1.c: New test.
3385         * gcc.dg/torture/pr53366-2.c: New test.
3386         * gcc.target/i386/pr53366-1.c: New test.
3387         * gcc.target/i386/pr53366-2.c: New test.
3389         PR tree-optimization/53409
3390         * gcc.c-torture/compile/pr53409.c: New test.
3392         PR tree-optimization/53410
3393         * gcc.c-torture/compile/pr53410-1.c: New test.
3394         * gcc.c-torture/compile/pr53410-2.c: New test.
3396 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3398         PR target/53425
3399         * gcc.target/i386/pr53425-1.c: New file.
3400         * gcc.target/i386/pr53425-2.c: Likewise.
3402 2012-05-21  Richard Guenther  <rguenther@suse.de>
3404         PR tree-optimization/53408
3405         * gcc.dg/torture/pr53408.c: New testcase.
3407 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
3408             H.J. Lu  <hongjiu.lu@intel.com>
3410         PR target/53416
3411         * gcc.target/i386/pr53416.c: New file.
3413 2012-05-21  Richard Guenther  <rguenther@suse.de>
3415         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
3417 2012-05-21  Richard Guenther  <rguenther@suse.de>
3419         * gcc.dg/torture/ldist-1.c: New testcase.
3421 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
3423         * gnat.dg/lto13.adb: New test.
3424         * gnat.dg/lto13_pkg.ad[sb]: New helper.
3426 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
3428         * gnat.dg/specs/lto12.ads: New test.
3429         * gnat.dg/specs/lto12_pkg.ads: New helper.
3431 2012-05-18  Richard Guenther  <rguenther@suse.de>
3433         PR tree-optimization/53346
3434         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
3435         * gcc.target/i386/incoming-10.c: Adjust.
3436         * gcc.target/i386/incoming-11.c: Likewise.
3437         * gcc.target/i386/pr46295.c: Likewise.
3439 2012-05-18  Richard Guenther  <rguenther@suse.de>
3441         * gcc.dg/pr53352.c: Return zero.
3443 2012-05-18  Richard Guenther  <rguenther@suse.de>
3445         PR tree-optimization/53390
3446         * gcc.dg/torture/pr53390.c: New testcase.
3448 2012-05-18  Meador Inge  <meadori@codesourcery.com>
3450         PR rtl-optimization/53352
3451         * gcc.dg/pr53352.c: New test.
3453 2012-05-17  David S. Miller  <davem@davemloft.net>
3455         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
3456         failure on sparc-*-linux-gnu.
3458 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3460         PR c++/39681
3461         * g++.dg/parse/error49.C: New.
3462         * g++.dg/cpp0x/error8.C: Likewise.
3463         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
3464         * g++.dg/ext/utf-dflt2.C: Likewise.
3465         * g++.dg/ext/utf-gnuxx98.C: Likewise.
3466         * g++.dg/ext/utf-dflt.C: Likewise.
3467         * c-c++-common/raw-string-3.c: Likewise.
3468         * c-c++-common/raw-string-4.c: Likewise.
3470 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3472         PR c++/53371
3473         * g++.dg/cpp0x/catch1.C: New.
3475 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3477         PR c++/44516
3478         * g++.dg/parse/error48.C: New.
3479         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
3480         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
3482 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
3484         * gcc.dg/tm/indirect-2.c: New test.
3486 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3488         PR tree-optimization/53217
3489         * gfortran.dg/pr53217.f90: New test.
3491 2012-05-16  Richard Guenther  <rguenther@suse.de>
3493         PR tree-optimization/53364
3494         * g++.dg/torture/pr53364.C: New testcase.
3496 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
3498         PR testsuite/52641
3499         * gcc.dg/pr52549.c: Fix test for long != void*
3500         * gcc.c-torture/execute/pr52979-1.x: New file.
3501         * gcc.c-torture/execute/pr52979-2.x: New file.
3503 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
3505         PR preprocessor/7263
3506         * gcc.dg/binary-constants-2.c: Run without tracking locations
3507         accross macro expansion.
3508         * gcc.dg/binary-constants-3.c: Likewise.
3509         * gcc.dg/cpp/sysmac2.c: Likewise.
3510         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
3511         location.
3512         * gcc.dg/cpp/syshdr3.c: New test.
3513         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
3514         * gcc.dg/system-binary-constants-1.c: New test.
3515         * gcc.dg/system-binary-constants-1.h: New header for the new test
3516         above.
3517         * g++.dg/cpp/syshdr3.C: New test.
3518         * g++.dg/cpp/syshdr3.h: New header the new test above.
3519         * g++.dg/system-binary-constants-1.C: New test.
3520         * g++.dg/system-binary-constants-1.h: New header the new test
3521         above.
3523 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3525         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
3527 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
3529         PR target/53358
3530         * gcc.dg/pr53358.c: New test.
3532 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3534         PR c++/11856
3535         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
3536         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
3538 2012-05-15  Olivier Hainque  <hainque@adacore.com>
3540         * g++.dg/eh/sighandle.C: New testcase.
3542 2012-05-15  Richard Guenther  <rguenther@suse.de>
3544         PR tree-optimization/53355
3545         * gcc.dg/tree-ssa/vrp67.c: New testcase.
3547 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3549         * gfortran.dg/*.f90: Remove now redundant manual
3550         cleanup-modules directive.
3552 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
3554         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
3555         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
3557 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
3559         PR fortran/52428
3560         * gfortran.dg/int_range_io_1.f90: New test.
3562 2012-05-14  Andi Kleen <ak@linux.intel.com>
3563             Jakub Jelinek  <jakub@redhat.com>
3565         PR target/53315
3566         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
3567         * gcc.target/i386/rtm-check.h: New file.
3568         * gcc.target/i386/pr53315.c: New test.
3570 2012-05-14  Tobias Burnus  <burnus@net-b.de>
3572         PR fortran/49110
3573         PR fortran/51055
3574         PR fortran/53329
3575         * gfortran.dg/deferred_type_param_4.f90: New.
3576         * gfortran.dg/deferred_type_param_6.f90: New.
3578 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
3580         * gcc.target/i386/retarg.c: New test.
3582 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3584         PR fortran/45170
3585         * gfortran.dg/deferred_type_param_3.f90: New.
3586         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
3587         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
3589 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
3591         * gnat.dg/null_pointer_deref3.adb: New test.
3593 2012-05-12  Tobias Burnus  <burnus@net-b.de>
3595         PR fortran/49110
3596         PR fortran/52843
3597         * gfortran.dg/deferred_type_param_5.f90: New.
3599 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
3601         * g++.dg/parse/error47.C: New.
3603 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3605         PR fortran/52537
3606         * gfortran.dg/string_compare_4.f90:  Change option
3607         to -fdump-tree-original.  Add test case for kind=4.
3609 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3611         PR fortran/52537
3612         * gfortran.dg/string_compare_4.f90:  New test.
3614 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3616         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
3618 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
3620         PR c++/53305
3621         * g++.dg/cpp0x/variadic132.C: New.
3623 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
3625         PR c++/53158
3626         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
3627         * g++.dg/parse/error26.C: Tweak dg-error column number.
3629 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
3631         PR c++/53301
3632         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
3634 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
3636         * gnat.dg/lto11.ad[sb]: New test.
3638 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
3640         PR target/52908
3641         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
3642         directive to Scan for vpmuldq, not vpmacsdql.
3644 2012-05-09  Michael Matz  <matz@suse.de>
3646         PR tree-optimization/53185
3647         * gcc.dg/vect/pr53185.c: New test.
3649 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
3651         PR middle-end/53249
3652         * gcc.target/i386/pr53249.c: New.
3654 2012-05-09  Richard Guenther  <rguenther@suse.de>
3656         PR tree-optimization/18437
3657         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
3658         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
3660 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
3662         PR tree-optimization/53226
3663         * gcc.c-torture/compile/pr53226.c: New test.
3665 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3667         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
3668         * gcc.target/i386/hle-add-rel-1.c: Likewise.
3669         * gcc.target/i386/hle-and-acq-1.c: Likewise.
3670         * gcc.target/i386/hle-and-rel-1.c: Likewise.
3671         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
3672         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
3673         * gcc.target/i386/hle-or-acq-1.c: Likewise.
3674         * gcc.target/i386/hle-or-rel-1.c: Likewise.
3675         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
3676         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3677         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
3678         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
3679         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
3680         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
3682 2012-05-09  Dehao Chen  <dehao@google.com>
3684         * gcc.dg/predict-1.c: Remove the replicated text in this test.
3685         * gcc.dg/predict-2.c: Likewise.
3686         * gcc.dg/predict-3.c: Likewise.
3687         * gcc.dg/predict-4.c: Likewise.
3688         * gcc.dg/predict-5.c: Likewise.
3689         * gcc.dg/predict-6.c: Likewise.
3691 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
3693         PR target/53272
3694         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
3696 2012-05-08  Richard Guenther  <rguenther@suse.de>
3698         * gcc.dg/fold-bitand-4.c: New testcase.
3700 2012-05-08  Dehao Chen  <dehao@google.com>
3702         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
3703         heuristic is working properly.
3704         * gcc.dg/predict-2.c: Likewise.
3705         * gcc/dg/predict-3.c: Likewise.
3706         * gcc/dg/predict-4.c: Likewise.
3707         * gcc/dg/predict-5.c: Likewise.
3708         * gcc/dg/predict-6.c: Likewise.
3710 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
3712         PR tree-optimization/53239
3713         * g++.dg/opt/vrp3.C: New test.
3714         * g++.dg/opt/vrp3-aux.cc: New file.
3715         * g++.dg/opt/vrp3.h: New file.
3717 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3719         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
3720         .uleb128 support in assembler output.
3722 2012-05-07  Richard Guenther  <rguenther@suse.de>
3724         PR lto/42987
3725         * g++.dg/lto/pr42987_0.C: New testcase.
3726         * g++.dg/lto/pr42987_1.C: Likewise.
3728 2012-05-07  Tobias Burnus  <burnus@net-b.de>
3730         PR fortran/53255
3731         * gfortran.dg/typebound_operator_15.f90: New.
3733 2012-05-06  Tobias Burnus  <burnus@net-b.de>
3735         PR fortran/41587
3736         * gfortran.dg/class_array_13.f90: New.
3738 2012-05-06  Tristan Gingold  <gingold@adacore.com>
3740         * gnat.dg/warn7.adb: New test.
3742 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
3744         * gnat.dg/specs/renamings.ads: Rename to...
3745         * gnat.dg/specs/renaming1.ads: ...this.
3746         * gnat.dg/specs/renaming2.ads: New test.
3747         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
3748         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
3749         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
3750         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
3752 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
3754         * gnat.dg/discr36.ad[sb]: New test.
3755         * gnat.dg/discr36_pkg.ad[sb]: New helper.
3757 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3759         PR c/43772
3760         * c-c++-common/pr43772.c: New.
3762 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
3764         PR fortran/41600
3765         * gfortran.dg/select_type_26.f03 : New test.
3766         * gfortran.dg/select_type_27.f03 : New test.
3768         PR fortran/53191
3769         * gfortran.dg/select_type_28.f03 : New test.
3771 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
3773         PR fortran/49010
3774         PR fortran/24518
3775         * gfortran.dg/mod_sign0_1.f90: New test.
3776         * gfortran.dg/mod_large_1.f90: New test.
3778 2012-05-04  Tobias Burnus  <burnus@net-b.de>
3780         PR fortran/53175
3781         gfortran.dg/public_private_module_5.f90: New.
3783 2012-05-04  Tobias Burnus  <burnus@net-b.de>
3785         PR fortran/53111
3786         * gfortran.dg/constructor_7.f90: New.
3787         * gfortran.dg/constructor_8.f90: New.
3789 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3791         PR c++/53166
3792         * g++.dg/cpp0x/static_assert7.C: New.
3794 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
3796         PR tree-optimization/52633
3797         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
3798         recognized as widening shifts instead of over-widening.
3799         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
3800         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
3801         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
3802         * gcc.target/arm/pr52633.c: New test.
3804 2012-05-04  Richard Guenther  <rguenther@suse.de>
3806         PR tree-optimization/53168
3807         * gcc.dg/torture/pr53168.c: New testcase.
3808         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
3810 2012-05-04  Richard Guenther  <rguenther@suse.de>
3812         * gcc.dg/lto/pr53214_0.c: New testcase.
3814 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
3816         * gcc.target/ia64/pr48496.c: New test.
3817         * gcc.target/ia64/pr52657.c: Likewise.
3819 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3821         PR c/51712
3822         * c-c++-common/pr51712.c: New.
3824 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3826         PR target/53199
3827         * gcc.target/powwerpc/pr53199.c: New file.
3829 2012-05-03  Jason Merrill  <jason@redhat.com>
3831         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
3833         * gcc.dg/debug/dwarf2/dups-types.c: New.
3834         * gcc.dg/debug/dwarf2/dups-types.h: New.
3836 2012-05-03  Jason Merrill  <jason@redhat.com>
3838         * g++.dg/debug/dwarf2/namespace-2.C: New.
3839         * g++.dg/debug/dwarf2/localclass3.C: New.
3841 2012-05-03  Jason Merrill  <jason@redhat.com>
3843         * g++.dg/debug/dwarf2/thunk1.C: New.
3845 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3847         PR c++/53186
3848         * g++.dg/other/final2.C: New.
3850 2012-05-03  Richard Guenther  <rguenther@suse.de>
3852         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
3854 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
3856         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
3857         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
3858         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
3859         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
3861 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
3863         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
3864         .byte 0xf2.
3865         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
3866         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
3867         * gcc.target/i386/hle-add-rel-1.c: Likewise.
3869         PR debug/53174
3870         * gcc.dg/pr53174.c: New test.
3872         PR target/53187
3873         * gcc.target/arm/pr53187.c: New test.
3874         * gcc.c-torture/compile/pr53187.c: New test.
3876 2012-05-03  Richard Guenther  <rguenther@suse.de>
3878         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
3879         unsupported prefetching support.
3881 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
3883         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
3884         option -ftrack-macro-expansion=0.
3885         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
3886         option -ftrack-macro-expansion=0.
3888 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
3890         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
3891         dg-options for target arm with dg-additional-options.
3893 2012-05-03  Richard Guenther  <rguenther@suse.de>
3895         PR tree-optimization/53144
3896         * gcc.dg/torture/pr53144.c: New testcase.
3898 2012-05-03  Tobias Burnus  <burnus@net-b.de>
3900         PR fortran/52864
3901         * gfortran.dg/pointer_intent_7.f90: New.
3902         * gfortran.dg/pure_formal_3.f90: New.
3904 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3906         * gcc.target/s390/20030123-1.c: Add missing "volatile".
3908 2012-05-02  Martin Jambor  <mjambor@suse.cz>
3910         PR lto/52605
3911         * g++.dg/lto/pr52605_0.C: New test.
3913 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
3915         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
3916         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
3917         * gcc.target/i386/hle-add-acq-1.c: Ditto.
3918         * gcc.target/i386/hle-add-rel-1.c: Ditto.
3919         * gcc.target/i386/hle-and-acq-1.c: Ditto.
3920         * gcc.target/i386/hle-and-rel-1.c: Ditto.
3921         * gcc.target/i386/hle-or-acq-1.c: Ditto.
3922         * gcc.target/i386/hle-or-rel-1.c: Ditto.
3923         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
3924         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
3925         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
3926         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
3927         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
3928         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
3929         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
3930         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
3932 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
3934         PR middle-end/53153
3935         * gcc.dg/pr53153.c: New test.
3937 2012-05-02  Richard Guenther  <rguenther@suse.de>
3939         * g++.dg/tree-ssa/pr19807.C: Adjust.
3941 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
3943         PR tree-optimization/53163
3944         * gcc.c-torture/compile/pr53163.c: New test.
3946         PR rtl-optimization/53160
3947         * gcc.c-torture/execute/pr53160.c: New test.
3949 2012-05-01  Ian Lance Taylor  <iant@google.com>
3951         PR c/37303
3952         * gcc.dg/pr37303.c: New test.
3954 2012-05-01  Richard Henderson  <rth@redhat.com>
3956         * lib/target-supports.exp
3957         (check_effective_target_sync_long_long_runtime): True for
3958         check_effective_target_powerpc64.
3960 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
3962         PR c++/51033
3963         * gcc.dg/vector-1.c: Move to ...
3964         * c-c++-common/vector-1.c: ... here.
3965         * gcc.dg/vector-2.c: Move to ...
3966         * c-c++-common/vector-2.c: ... here.
3967         * gcc.dg/vector-3.c: Move to ...
3968         * c-c++-common/vector-3.c: ... here. Adapt to C++.
3969         * gcc.dg/vector-4.c: Move to ...
3970         * c-c++-common/vector-4.c: ... here.
3971         * gcc.dg/vector-init-1.c: Move to ...
3972         * c-c++-common/vector-init-1.c: ... here.
3973         * gcc.dg/vector-init-2.c: Move to ...
3974         * c-c++-common/vector-init-2.c: ... here.
3975         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
3976         * c-c++-common/vector-subscript-1.c: ... here.
3977         * gcc.dg/vector-subscript-2.c: Move to ...
3978         * c-c++-common/vector-subscript-2.c: ... here.
3979         * gcc.dg/vector-subscript-3.c: Move to ...
3980         * c-c++-common/vector-subscript-3.c: ... here.
3982         PR c++/51314
3983         * g++.dg/cpp0x/vt-51314.C: New test.
3984         * g++.dg/cpp0x/variadic76.C: Fix.
3986 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
3988         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
3990 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3992         Add -Wvarargs option
3993         * c-c++-common/Wvarargs.c: New test case.
3994         * c-c++-common/Wvarargs-2.c: Likewise.
3996 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
3998         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
3999         * objc.dg/foreach-7.m: Force the test case to run without
4000         -ftrack-macro-expansion.
4001         * c-c++-common/tm/attrib-1.c: Likewise.
4002         * c-c++-common/warn-ommitted-condop.c: Likewise.
4003         * gcc.dg/assign-warn-1.c: Likewise.
4004         * gcc.dg/assign-warn-2.c: Likewise.
4005         * gcc.dg/attr-alloc_size.c: Likewise.
4006         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4007         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
4008         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
4009         * gcc.dg/c90-const-expr-9.c: Likewise.
4010         * gcc.dg/c99-const-expr-9.c: Likewise.
4011         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
4012         * gcc.dg/cpp/direct2s.c: Likewise.
4013         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
4014         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
4015         * gcc.dg/dfp/composite-type.c: Likewise.
4016         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
4017         with -ftrack-macro-expansion
4018         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
4019         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
4020         * g++.dg/ext/cleanup-1.C: Likewise.
4021         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4022         * g++.dg/template/sfinae10.C: Likewise.
4023         * g++.dg/tm/wrap-2.C: Likewise.
4024         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
4025         * g++.dg/warn/Wsign-conversion.C: Likewise.
4026         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
4027         * g++.old-deja/g++.mike/p10769b.C: Likewise.
4028         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
4029         it to run with -ftrack-macro-expansion.
4030         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
4031         test cases without -ftrack-macro-expansion.
4033         Fix location for static class members
4034         * g++.dg/template/sfinae6_neg.C: Adjust.
4036         Make conversion warnings work on NULL with -ftrack-macro-expansion
4037         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
4038         alongside the previous testing for NULL.
4040         Fix -Wuninitialized for -ftrack-macro-expansion
4041         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
4043         Strip "<built-in>" loc from displayed expansion context
4044         * g++.dg/warn/Wconversion-real-integer2.C: New test.
4045         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4046         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
4047         new test above.
4049         Fix expansion point loc for macro-like tokens
4050         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
4051         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4053         Fix token pasting with -ftrack-macro-expansion
4054         * gcc.dg/cpp/paste17.c: New test case for
4055         -ftrack-macro-expansion=2 mode only.
4056         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4058 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
4060         * gnat.dg/warn6.ad[sb]: New test.
4062 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4064         PR 53149
4065         * gcc.dg/20011021-1.c: Adjust testcase.
4067 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4069         PR fortran/53148
4070         * gfortran.dg/function_optimize_12.f90:  New test.
4072 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
4074         PR target/53156
4075         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
4076         code to match current output and cover new peephole2 pattern.
4078 2012-04-27  Ollie Wild  <aaw@google.com>
4080         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
4082 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4084         * gcc.c-torture/execute/20120427-2.c: New testcase.
4085         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
4086         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
4087         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
4089 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
4091         PR target/53138
4092         * gcc.c-torture/execute/20120427-1.c: New testcase.
4094 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
4096         PR middle-end/27139
4097         * gcc.dg/tree-ssa/forwprop-18.c: New test.
4099 2012-04-27  Tom de Vries  <tom@codesourcery.com>
4101         PR tree-optimization/51879
4102         * gcc.dg/pr51879.c: New test.
4103         * gcc.dg/pr51879-2.c: Same.
4104         * gcc.dg/pr51879-3.c: Same.
4105         * gcc.dg/pr51879-4.c: Same.
4106         * gcc.dg/pr51879-6.c: Same.
4108 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4110         PR c++/53096
4111         * g++.dg/cpp0x/defaulted35.C: New.
4112         * g++.dg/cpp0x/defaulted15.C: Adjust.
4114 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
4116         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
4117         structure layout.
4119 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
4121         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
4123 2012-04-26  Alan Modra  <amodra@gmail.com>
4125         * gcc.target/powerpc/savres.c: New test.
4126         * gcc.target/powerpc/powerpc.exp: Run it.
4128 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
4130         PR target/53120
4131         * gcc.dg/torture/pr53120.c: New test.
4133 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4135         PR middle-end/52979
4136         * gcc.c-torture/compile/pr52979-1.c: New test.
4137         * gcc.c-torture/execute/pr52979-1.c: New test.
4138         * gcc.c-torture/execute/pr52979-2.c: New test.
4140 2012-04-25  Richard Guenther  <rguenther@suse.de>
4142         * gcc.target/i386/l_fma_float_5.c: Adjust.
4143         * gcc.target/i386/l_fma_double_4.c: Likewise.
4144         * gcc.target/i386/l_fma_float_2.c: Likewise.
4145         * gcc.target/i386/l_fma_float_6.c: Likewise.
4146         * gcc.target/i386/l_fma_double_1.c: Likewise.
4147         * gcc.target/i386/l_fma_double_5.c: Likewise.
4148         * gcc.target/i386/l_fma_float_3.c: Likewise.
4149         * gcc.target/i386/l_fma_double_2.c: Likewise.
4150         * gcc.target/i386/l_fma_double_6.c: Likewise.
4151         * gcc.target/i386/l_fma_float_4.c: Likewise.
4152         * gcc.target/i386/l_fma_double_3.c: Likewise.
4153         * gcc.target/i386/l_fma_float_1.c: Likewise.
4155 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4157         PR tree-optimization/53058
4158         * gcc.c-torture/compile/pr53058.c: New test.
4160 2012-04-25  Jan Hubicka  <jh@suse.cz>
4162         PR middle-end/53088
4163         * gcc.target/i386/pr39082-1.c: Update warning location.
4165 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
4167         PR c/52880
4168         * gcc.dg/pr52880.c: New test.
4170 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4172         * gcc.dg/m-un-2.c: Update.
4173         * gcc.dg/20011021-1.c: Update.
4175 2012-04-25  Tobias Burnus  <burnus@net-b.de>
4177         PR fortran/52196
4178         * gfortran.dg/realloc_on_assign_14.f90: New.
4180 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
4182         PR testsuite/52641
4183         PR tree-optimizations/52891
4184         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
4186 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4188         PR c++/52363
4189         * g++.dg/cpp0x/sfinae35.C: New.
4190         * g++.dg/cpp0x/sfinae36.C: Likewise.
4192 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4194         PR target/47197
4195         * gcc.target/powerpc/pr47197.c: New test.
4197 2012-04-24  Richard Guenther  <rguenther@suse.de>
4199         PR tree-optimization/53085
4200         * g++.dg/torture/pr53085.C: New testcase.
4202 2012-04-24  Andrew Pinski  <apinski@cavium.com>
4204         PR tree-opt/33512
4205         * gcc.dg/tree-ssa/andor-3.c: New testcase.
4206         * gcc.dg/tree-ssa/andor-4.c: New testcase.
4207         * gcc.dg/tree-ssa/andor-5.c: New testcase.
4209 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
4211         PR middle-end/53084
4212         * gcc.c-torture/execute/pr53084.c: New test.
4214 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
4216         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
4218 2012-04-23  Andrew Pinski  <apinski@cavium.com>
4220         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
4222 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
4224         PR regression/53076
4225         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
4226         * gcc.dg/torture/builtin-power-1.c: Likewise.
4228 2012-04-23  Richard Guenther  <rguenther@suse.de>
4230         PR tree-optimization/53070
4231         * gcc.dg/torture/pr53070.c: New testcase.
4233 2012-04-23  Richard Guenther  <rguenther@suse.de>
4235         PR c/53060
4236         * gcc.dg/pr53060.c: New testcase.
4238 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
4240         PR tree-optimizations/52891
4241         * gcc.c-torture/compile/pr52891-1.c: New test.
4242         * gcc.c-torture/compile/pr52891-2.c: New test.
4244 2012-04-22  Tobias Burnus  <burnus@net-b.de>
4246         PR fortran/53051
4247         * gfortran.dg/read_float_4.f90: New.
4249 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4251         PR 35441
4252         * c-c++-common/pr35441.C: New.
4254 2012-04-20  Ian Lance Taylor  <iant@google.com>
4256         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
4257         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
4259 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
4261         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
4262         array access.
4263         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4265 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4267         PR rtl-optimization/44214
4268         * gcc.dg/pr44214-1.c: New test.
4269         * gcc.dg/pr44214-2.c: Likewise.
4270         * gcc.dg/pr44214-3.c: Likewise.
4272 2012-04-20  Richard Guenther  <rguenther@suse.de>
4274         * g++.dg/torture/20120420-1.C: New testcase.
4276 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
4278         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
4280 2012-04-19  Christian Bruel  <christian.bruel@st.com>
4282         * gcc.dg/pr52283.c: New test.
4284 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4286         * gcc.dg/pr37985.c: New test.
4288 2012-04-19  Richard Guenther  <rguenther@suse.de>
4290         PR rtl-optimization/44688
4291         * gcc.dg/var-expand1.c: Increase array size to make unrolling
4292         possibly profitable.
4294 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4296         PR tree-optimization/52976
4297         * gfortran.dg/reassoc_11.f: New test.
4299 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4301         PR tree-optimization/52976
4302         * gfortran.dg/reassoc_7.f: New test.
4303         * gfortran.dg/reassoc_8.f: Likewise.
4304         * gfortran.dg/reassoc_9.f: Likewise.
4305         * gfortran.dg/reassoc_10.f: Likewise.
4307 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
4309         PR c++/52422
4310         * g++.dg/cpp0x/sfinae33.C: New.
4311         * g++.dg/cpp0x/sfinae34.C: Likewise.
4313 2012-04-18  Joey Ye  <joey.ye@arm.com>
4315         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
4317 2012-04-18  Richard Guenther  <rguenther@suse.de>
4319         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
4320         array access.
4321         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
4322         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
4324 2012-04-17  Tom de Vries  <tom@codesourcery.com>
4326         * g++.dg/pr51264-4.C: New test.
4328 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4330         PR c++/52599
4331         * g++.dg/cpp0x/constexpr-ctor10.C: New.
4333 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
4335         PR c++/53003
4336         * g++.dg/parse/crash59.C: New.
4338 2012-04-17  Michael Matz  <matz@suse.de>
4340         PR tree-optimization/18437
4341         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
4343 2012-04-17  Richard Guenther  <rguenther@suse.de>
4345         PR middle-end/53011
4346         * g++.dg/torture/pr53011.C: New testcase.
4348 2012-04-16  Jason Merrill  <jason@redhat.com>
4350         PR c++/38543
4351         * g++.dg/cpp0x/variadic131.C: New.
4353         PR c++/52008
4354         * g++.dg/cpp0x/variadic130.C: New.
4356         PR c++/50830
4357         * g++.dg/cpp0x/variadic129.C: New.
4359         PR c++/50303
4360         * g++.dg/cpp0x/variadic128.C: New.
4362 2012-04-16  Tobias Burnus  <burnus@net-b.de>
4364         PR fortran/52864
4365         * gfortran.dg/pointer_intent_6.f90: New.
4367 2012-04-16  Tobias Burnus  <burnus@net-b.de>
4369         PR fortran/52916
4370         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
4371         to include public_private_module_4.f90.
4372         * gfortran.dg/public_private_module_4.f90: Skip this test on all
4373         targets.
4375 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
4377         PR c++/49152
4378         * g++.dg/diagnostic/operator1.C: New.
4379         * g++.dg/ext/label5.C: Adjust.
4380         * g++.dg/ext/va-arg1.C: Likewise.
4381         * g++.dg/other/error20.C: Likewise.
4382         * g++.dg/other/error20.C: Likewise.
4383         * g++.dg/other/error16.C: Likewise.
4384         * g++.dg/other/error10.C: Likewise.
4385         * g++.dg/parse/error30.C: Likewise.
4386         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
4388 2012-04-16  Jason Merrill  <jason@redhat.com>
4390         PR c++/51148
4391         * g++.dg/cpp0x/variadic127.C: New.
4393 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4395         * lib/plugin-support.exp (plugin-test-execute): Properly determine
4396         testcase name.
4397         Use fail, pass instead of unresolved.
4398         Don't log $optstr.
4400         PR testsuite/52948
4401         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
4402         TODO_dump_func.
4403         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4404         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4405         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4407 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
4409         PR fortran/52968
4410         * gfortran.dg/typebound_call_23.f03: New test case.
4412 2012-04-15  Jason Merrill  <jason@redhat.com>
4414         PR c++/47220
4415         * g++.dg/cpp0x/variadic126.C: New.
4417         PR c++/52380
4418         * g++.dg/cpp0x/variadic125.C: New.
4420         PR c++/52292
4421         * g++.dg/cpp0x/variadic124.C: New.
4423         PR c++/52706
4424         * g++.dg/cpp0x/nullptr27.C: New.
4426         PR c++/52818
4427         * g++.dg/warn/format8.C: New.
4429 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
4431         PR fortran/51082
4432         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
4434 2012-04-14  Tobias Burnus  <burnus@net-b.de>
4436         PR fortran/52916
4437         PR fortran/40973
4438         * gfortran.dg/public_private_module_3.f90: New.
4439         * gfortran.dg/public_private_module_4.f90: New.
4441 2012-04-14  Tom de Vries  <tom@codesourcery.com>
4443         * gcc.dg/superblock.c: New test.
4445 2012-04-14  Tom de Vries  <tom@codesourcery.com>
4447         * gcc.dg/pr51879-12.c: New test.
4449 2012-04-13  Jason Merrill  <jason@redhat.com>
4451         PR c++/52824
4452         * g++.dg/cpp0x/variadic123.C: New.
4453         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
4455         PR c++/52905
4456         * g++.dg/cpp0x/initlist-ctor1.C: New.
4458         PR c++/52915
4459         * g++.dg/other/anon-union2.C: New.
4461 2012-04-13  Martin Jambor  <mjambor@suse.cz>
4463         PR middle-end/52939
4464         * g++.dg/ipa/pr52939.C: New test.
4466 2012-04-13  Tom de Vries  <tom@codesourcery.com>
4468         * gcc.dg/pr52734.c: New test.
4470 2012-04-13  Richard Guenther  <rguenther@suse.de>
4472         PR tree-optimization/52969
4473         * gcc.dg/torture/pr52969.c: New testcase.
4475 2012-04-13  Richard Guenther  <rguenther@suse.de>
4477         PR c/52549
4478         * gcc.dg/pr52549.c: New testcase.
4480 2012-04-13  Richard Guenther  <rguenther@suse.de>
4482         PR c/52862
4483         * gcc.dg/pr52862.c: New testcase.
4485 2012-04-13  Joey Ye  <joey.ye@arm.com>
4487         * gcc.target/arm/thumb1-imm.c: New testcase.
4489 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
4491         PR target/52932
4492         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
4493         second function argument.
4494         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
4495         (calc_permps): Update declaration.  Calculate result correctly.
4496         (avx2_test): Change src2 type to union256i_d.
4497         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
4498         correctly.
4500 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4502         PR target/52775
4503         * gcc.target/powerpc/pr52775.c: New file.
4505 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4507         PR tree-optimization/18589
4508         * gcc.dg/tree-ssa/pr18589-1.c: New test.
4509         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
4510         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
4511         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
4512         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
4513         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
4514         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
4515         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
4516         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
4517         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
4519 2012-04-12  Richard Guenther  <rguenther@suse.de>
4521         PR tree-optimization/52943
4522         * gcc.dg/torture/pr52943.c: New testcase.
4524 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
4526         PR target/50751
4527         * gcc/target/sh/pr50751-4.c: New.
4528         * gcc/target/sh/pr50751-5.c: New.
4529         * gcc/target/sh/pr50751-6.c: New.
4530         * gcc/target/sh/pr50751-7.c: New.
4532 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
4534         PR c++/52465
4535         * g++.dg/lookup/using52.C: New.
4537 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4539         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
4541 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
4543         PR rtl-optimization/52876
4544         * gcc.target/i386/pr52876.c: New.
4546 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
4548         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
4549         __UINTPTR_TYPE__.
4550         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
4551         __INTPTR_TYPE__.
4552         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
4553         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
4554         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
4555         (ptrdiff_t): ... this.  All uses changed.
4556         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
4557         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
4558         __INTPTR_TYPE__.
4559         (main): Cast argument to __INTPTR_TYPE__.
4560         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
4561         size_t.
4562         * gcc.dg/mallign.c (main): Likewise.
4563         * gcc.dg/pr38700.c (foo): Likewise.
4564         * gcc.dg/long-long-cst1.c (t): Likewise.
4565         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
4566         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
4567         * gcc.dg/pointer-arith-10.c (foo): Likewise.
4568         * gcc.dg/pr25682.c (d, foo): Likewise.
4569         * gcc.dg/format/cast-1.c (f): Likewise.
4570         * gcc.dg/c90-const-expr-10.c
4571         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
4572         (size_t): ...this.  All uses changed.
4573         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
4574         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
4575         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
4576         * gcc.dg/pr34856.c (uintptr_t): Likewise.
4577         * gcc.dg/sequence-pt-1.c: Likewise.
4578         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
4579         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
4580         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
4581         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
4582         of ptrdiff_t with it.
4583         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
4584         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
4585         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
4587 2012-04-11  Jason Merrill  <jason@redhat.com>
4589         PR debug/45088
4590         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
4591         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4593         PR c++/52906
4594         * g++.dg/ext/attrib45.C: New.
4596         * g++.dg/eh/dtor3.C: New.
4598 2012-04-11  Richard Guenther  <rguenther@suse.de>
4600         PR middle-end/52621
4601         * gfortran.dg/pr52621.f90: New testcase.
4603 2012-04-11  Richard Guenther  <rguenther@suse.de>
4605         PR middle-end/52918
4606         * g++.dg/torture/pr52918-1.C: New testcase.
4607         * g++.dg/torture/pr52918-2.C: Likewise.
4609 2012-04-11  Tobias Burnus  <burnus@net-b.de>
4611         PR fortran/52729
4612         * gfortran.dg/block_11.f90: New.
4614 2012-04-11  Nick Clifton  <nickc@redhat.com>
4616         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
4618 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
4620         PR target/16458
4621         * gcc.target/powerpc/pr16458-1.c: New test.
4622         * gcc.target/powerpc/pr16458-2.c: Likewise.
4623         * gcc.target/powerpc/pr16458-3.c: Likewise.
4624         * gcc.target/powerpc/pr16458-4.c: Likewise.
4626 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4628         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
4629         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
4630         * gcc.dg/builtin-bswap-5.c: Likewise.
4631         * gcc.target/i386/builtin-bswap-4.c: New test.
4633 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4635         PR 24985
4636         * lib/prune.exp: Add -fno-diagnostics-show-caret.
4638 2012-04-11  Richard Guenther  <rguenther@suse.de>
4640         PR rtl-optimization/52881
4641         * gcc.dg/torture/pr52881.c: New testcase.
4642         * gcc.dg/torture/pr52913.c: Likewise.
4644 2012-04-11  Richard Guenther  <rguenther@suse.de>
4646         PR tree-optimization/52912
4647         * gcc.dg/torture/pr52912.c: New testcase.
4649 2010-04-10  Michael Matz  <matz@suse.de>
4651         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
4652         * gcc.dg/vect/vect-outer-1.c: Adjust.
4653         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
4654         * gcc.dg/vect/vect-outer-1a.c: Adjust.
4655         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
4656         * gcc.dg/vect/vect-outer-1b.c: Adjust.
4657         * gcc.dg/vect/vect-outer-2b.c: Adjust.
4658         * gcc.dg/vect/vect-outer-3b.c: Adjust.
4660 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
4662         PR tree-optimization/52870
4663         * gcc.dg/vect/pr52870.c: New test.
4665 2012-04-09  Mike Stump  <mikestump@comcast.net>
4667         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
4668         * gcc.dg/tree-ssa/vrp59.c: Likewise.
4669         * gcc.dg/tree-ssa/vrp60.c: Likewise.
4670         * gnat.dg/aggr11.adb: Likewise.
4671         * gnat.dg/aggr11_pkg.ads: Likewise.
4672         * gnat.dg/aggr15.adb: Likewise.
4673         * gnat.dg/aggr15.ads: Likewise.
4674         * gnat.dg/aggr17.adb: Likewise.
4675         * gnat.dg/aggr18.adb: Likewise.
4676         * gnat.dg/array14.adb: Likewise.
4677         * gnat.dg/array14.ads: Likewise.
4678         * gnat.dg/array14_pkg.ads: Likewise.
4679         * gnat.dg/array19.adb: Likewise.
4680         * gnat.dg/array19.ads: Likewise.
4681         * gnat.dg/discr27.adb: Likewise.
4682         * gnat.dg/discr27.ads: Likewise.
4683         * gnat.dg/discr35.adb: Likewise.
4684         * gnat.dg/discr35.ads: Likewise.
4685         * gnat.dg/discr6.adb: Likewise.
4686         * gnat.dg/discr6_pkg.ads: Likewise.
4687         * gnat.dg/import1.adb: Likewise.
4688         * gnat.dg/import1.ads: Likewise.
4689         * gnat.dg/loop_address2.adb: Likewise.
4690         * gnat.dg/opt7.adb: Likewise.
4691         * gnat.dg/opt7.ads: Likewise.
4692         * gnat.dg/pointer_variable_bounds.adb: Likewise.
4693         * gnat.dg/pointer_variable_bounds.ads: Likewise.
4694         * gnat.dg/rep_clause2.adb: Likewise.
4695         * gnat.dg/rep_clause2.ads: Likewise.
4696         * gnat.dg/slice2.adb: Likewise.
4697         * gnat.dg/slice2.ads: Likewise.
4698         * gnat.dg/slice6.adb: Likewise.
4699         * gnat.dg/slice6_pkg.ads: Likewise.
4700         * gnat.dg/specs/unchecked_union2.ads: Likewise.
4701         * gnat.dg/taft_type2.adb: Likewise.
4702         * gnat.dg/taft_type2.ads: Likewise.
4703         * gnat.dg/taft_type2_pkg.ads: Likewise.
4704         * gnat.dg/volatile10.adb: Likewise.
4705         * gnat.dg/volatile10_pkg.ads: Likewise.
4707         * gcc.dg/dll-8.c: Remove execute permissions.
4708         * g++.dg/ext/dllexport5.C: Likewise.
4710 2012-04-09  Jan Hubicka  <jh@suse.cz>
4712         PR lto/52722
4713         PR lto/51765
4714         PR lto/52634
4715         * gcc.dg/lto/pr52634_1.c: New testcase.
4716         * gcc.dg/lto/pr52634_0.c: New testcase.
4718 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
4720         PR target/52883
4721         * gcc.target/i386/pr52883.c: New testcase.
4723 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
4725         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
4726         (check_effective_target_sync_long_long): Add SPARC case.
4727         (check_effective_target_sync_long_long_runtime): Likewise.
4728         (check_effective_target_sync_int_long): Adjust SPARC case.
4729         (check_effective_target_sync_char_short): Likewise.
4731 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
4733         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
4734         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
4736 2012-04-08  Tobias Burnus  <burnus@net-b.de>
4738         PR fortran/40973
4739         PR fortran/52751
4740         * gfortran.dg/public_private_module_2.f90: New.
4742 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4744         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
4745         directives.
4747 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4749         PR fortran/52893
4750         * gfortran.dg/function_optimize_11.f90:  New test.
4752 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4754         PR fortran/52668
4755         * gfortran.dg/use_only_6.f90: New test.
4757 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4759         PR fortran/52668
4760         * gfortran.dg/use_only_6.f90: New test.
4761 2012-04-06  Mike Stump  <mikestump@comcast.net>
4763         PR testsuite/50722
4764         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
4766 2012-04-05  Jason Merrill  <jason@redhat.com>
4768         PR c++/52596
4769         * g++.dg/template/qualified-id5.C: New.
4771 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
4773         PR target/52882
4774         * gcc.target/i386/pr52882.c: New test.
4776 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4777             Dominique D'Humieures  <dominiq@lps.ens.fr>
4779         PR testsuite/52614
4780         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
4781         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
4783 2012-04-04  Jason Merrill  <jason@redhat.com>
4785         PR c++/52845
4786         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
4788 2012-04-03  Jason Merrill  <jason@redhat.com>
4790         PR c++/52796
4791         * g++.dg/cpp0x/variadic-value1.C: New.
4793 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
4795         * gnat.dg/pack18.adb: New test.
4796         * gnat.dg/pack18_pkg.ads: New helper.
4798 2012-04-03  Richard Guenther  <rguenther@suse.de>
4800         PR tree-optimization/52808
4801         * gcc.dg/pr52808.c: New testcase.
4803 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
4805         PR tree-optimization/52835
4806         * gfortran.dg/pr52835.f90: New test.
4808 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
4810         * gnat.dg/specs/aggr5.ads: New test.
4812 2012-04-02  Richard Guenther  <rguenther@suse.de>
4814         PR tree-optimization/52756
4815         * gcc.dg/torture/pr52756.c: New testcase.
4817 2012-04-02  Richard Guenther  <rguenther@suse.de>
4819         PR middle-end/52803
4820         * gcc.dg/pr52803.c: New testcase.
4822 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
4824         PR c++/40942
4825         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
4826         DR 214 in account.
4828 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
4830         PR c++/50043
4831         * g++.dg/cpp0x/noexcept17.C: New.
4832         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
4833         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
4834         * g++.dg/cpp0x/noexcept01.C: Likewise.
4835         * g++.dg/eh/init-temp1.C: Likewise.
4836         * g++.dg/eh/ctor1.C: Likwise.
4838 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
4840         * gnat.dg/controlled6.adb: New test.
4841         * gnat.dg/controlled6_pkg.ads: New helper.
4842         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
4844 2012-03-30  Richard Henderson <rth@redhat.com>
4846         PR debug/52727
4847         * g++.dg/opt/pr52727.C: New testcase.
4849 2012-03-30  Richard Guenther  <rguenther@suse.de>
4851         PR tree-optimization/52754
4852         * gcc.target/i386/pr52754.c: New testcase.
4854 2012-03-30  Richard Guenther <rguenther@suse.de>
4856         PR middle-end/52772
4857         * g++.dg/torture/pr52772.C: New testcase.
4859 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
4861         PR c++/52718
4862         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
4864 2012-03-29  Jason Merrill  <jason@redhat.com>
4866         PR c++/52685
4867         * g++.dg/template/inherit8.C: New.
4869 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
4871         PR c++/52759
4872         * g++.dg/ext/weak4.C: New test.
4874         PR tree-optimization/52760
4875         * gcc.c-torture/execute/pr52760.c: New test.
4877 2012-03-29  Jason Merrill  <jason@redhat.com>
4879         PR c++/52743
4880         * g++.dg/cpp0x/initlist-array3.C: New.
4882 2012-03-28  Jason Merrill  <jason@redhat.com>
4884         PR c++/52746
4885         * g++.dg/overload/virtual2.C: New.
4887 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4889         * gnat.dg/vect7.ad[sb]: New test.
4891 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
4892         Tobias Burnus  <burnus@gcc.gnu.org>
4894         PR fortran/52652
4895         * gfortran.dg/allocate_class_1.f90 : Change error test.
4896         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
4897         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
4898         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
4900 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4902         PR middle-end/52691
4903         * gcc.dg/pr52691.c: New test.
4905         PR middle-end/52750
4906         * gcc.c-torture/compile/pr52750.c: New test.
4908 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
4910         PR target/52692
4911         * gcc.target/avr/torture/builtins-2.c: New test.
4913 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
4915         PR target/52736
4916         * gcc.target/i386/pr52736.c: New test.
4918 2012-03-27  Martin Jambor  <mjambor@suse.cz>
4920         PR middle-end/52693
4921         * gcc.dg/torture/pr52693.c: New test.
4923 2012-03-27  Meador Inge  <meadori@codesourcery.com>
4925         PR c++/52672
4926         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
4928 2012-03-27  Mike Stump  <mikestump@comcast.net>
4930         PR target/52665
4931         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
4932         failures that match branch names.
4934 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
4935             H.J. Lu  <hongjiu.lu@intel.com>
4937         PR target/52698
4938         * gcc.target/i386/pr52698.c: New test.
4940 2012-03-27  Richard Guenther  <rguenther@suse.de>
4942         PR middle-end/52720
4943         * gcc.dg/torture/pr52720.c: New testcase.
4945 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
4947         * gnat.dg/pack17.adb: New test.
4949 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4951         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
4952         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
4954 2012-03-26  Martin Jambor  <mjambor@suse.cz>
4956         PR tree-optimization/50052
4957         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
4959 2012-03-26  Richard Guenther  <rguenther@suse.de>
4961         PR tree-optimization/52701
4962         * gfortran.dg/pr52701.f90: New testcase.
4964 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
4966         PR tree-optimization/52686
4967         * gcc.target/arm/pr52686.c: New test.
4969 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
4971         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
4972         Add "-Os -flto" to list.
4974 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
4976         * gnat.dg/concat2.ad[sb]: New test.
4978 2012-03-24  Jason Merrill  <jason@redhat.com>
4980         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
4981         * g++.dg/cpp0x/trailing2.C: Likewise.
4982         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
4983         * g++.dg/cpp1y/auto-fn1.C: New.
4984         * g++.dg/cpp1y/auto-fn2.C: New.
4985         * g++.dg/cpp1y/auto-fn3.C: New.
4986         * g++.dg/cpp1y/auto-fn4.C: New.
4987         * g++.dg/cpp1y/auto-fn5.C: New.
4988         * g++.dg/cpp1y/auto-fn6.C: New.
4989         * g++.dg/cpp1y/auto-fn7.C: New.
4990         * g++.dg/cpp1y/auto-fn8.C: New.
4991         * g++.dg/cpp1y/auto-fn9.C: New.
4992         * g++.dg/cpp1y/auto-fn10.C: New.
4993         * g++.dg/cpp1y/auto-fn11.C: New.
4995 2012-03-23  Richard Guenther  <rguenther@suse.de>
4997         PR tree-optimization/52678
4998         * gfortran.dg/pr52678.f: New testcase.
5000 2012-03-23  Richard Guenther  <rguenther@suse.de>
5002         PR tree-optimization/52638
5003         * g++.dg/torture/pr52638.C: New testcase.
5005 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
5007         PR c++/52487
5008         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
5010 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
5012         PR c++/52671
5013         * g++.dg/ext/attrib44.C: New test.
5015 2012-03-22  Jan Hubicka  <jh@suse.cz>
5017         PR middle-end/51737
5018         * g++.dg/torture/pr51737.C: New testcase
5020 2012-03-22  Richard Guenther  <rguenther@suse.de>
5022         PR tree-optimization/52548
5023         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
5025 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5027         * lib/fortran-modules.exp (list-module-names-1): Remove
5028         warning.
5030 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5032         PR target/50751
5033         * gcc.target/sh/pr50751-1.c: New.
5034         * gcc.target/sh/pr50751-2.c: New.
5035         * gcc.target/sh/pr50751-3.c: New.
5037 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
5039         PR target/52479
5040         * gcc.target/sh/sh4a-cos.c: Remove.
5041         * gcc.target/sh/sh4a-sin.c: Remove.
5042         * gcc.target/sh/sh4a-sincos.c: Remove.
5044 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
5046         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
5047         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
5049 2012-03-21  Martin Jambor  <mjambor@suse.cz>
5051         PR testsuite/52641
5052         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
5053         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
5055 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
5057         * gcc.target/arm/thumb-16bit-ops.c: New file.
5058         * gcc.target/arm/thumb-ifcvt.c: New file.
5060 2012-03-20  Jason Merrill  <jason@redhat.com>
5062         * lib/target-supports.exp: Add { target c++1y }.
5064         * g++.dg/cpp0x/auto32.C: New.
5066 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5068         PR testsuite/52641
5069         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
5070         int32plus.
5071         * gcc.dg/torture/pr48124-4.c: Ditto:
5072         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
5074 2012-03-20  Jason Merrill  <jason@redhat.com>
5076         PR c++/52510
5077         * g++.dg/cpp0x/initlist66.C: New.
5079 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5081         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
5082         __AVR_HAVE_LPMX__
5084 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
5086         PR target/49868
5087         * gcc.target/avr/torture/addr-space-2.h: New file.
5088         * gcc.target/avr/torture/addr-space-2-g.h: New test.
5089         * gcc.target/avr/torture/addr-space-2-0.h: New test.
5090         * gcc.target/avr/torture/addr-space-2-1.h: New test.
5091         * gcc.target/avr/torture/addr-space-2-x.h: New test.
5093 2012-03-20  Richard Guenther  <rguenther@suse.de>
5095         * gnat.dg/pack16.adb: New testcase.
5096         * gnat.dg/pack16_pkg.ads: Likewise.
5097         * gnat.dg/specs/pack8.ads: Likewise.
5098         * gnat.dg/specs/pack8_pkg.ads: Likewise.
5100 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5102         * g++.dg/warn/Wuseless-cast.C: Extend.
5104 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5106         PR c++/14710
5107         * g++.dg/warn/Wuseless-cast.C: New.
5109 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
5111         PR libfortran/52608
5112         * gfortran.dg/pr52608.f90: New test.
5114 2012-03-17  Tobias Burnus  <burnus@net-b.de>
5116         PR fortran/52585
5117         * gfortran.dg/proc_ptr_36.f90: New.
5119 2012-03-16  Martin Jambor  <mjambor@suse.cz>
5121         * gcc.dg/misaligned-expand-1.c: New test.
5122         * gcc.dg/misaligned-expand-3.c: Likewise.
5124 2012-03-16  Richard Guenther  <rguenther@suse.de>
5125         Kai Tietz  <ktietz@redhat.com>
5127         PR middle-end/48814
5128         * gcc.c-torture/execute/pr48814-1.c: New test.
5129         * gcc.c-torture/execute/pr48814-2.c: New test.
5130         * gcc.dg/tree-ssa/assign-1.c: New test.
5131         * gcc.dg/tree-ssa/assign-2.c: New test.
5132         * gcc.dg/tree-ssa/assign-3.c: New test.
5134 2012-03-16  Richard Guenther  <rguenther@suse.de>
5136         * gnat.dg/specs/pack7.ads: New testcase.
5138 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5140         PR target/52568
5141         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
5142         * gcc.dg/torture/vshuf-8.inc: Likewise.
5143         * gcc.dg/torture/vshuf-16.inc: Likewise.
5144         * gcc.dg/torture/vshuf-32.inc: Likewise.
5146 2012-03-15  Jason Merrill  <jason@redhat.com>
5148         * g++.dg/torture/pr52582.C: New.
5150 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5152         * lib/fortran-modules.exp: New file which was forgotten in r185430.
5154 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5155             Ulrich Weigand  <ulrich.weigand@linaro.org>
5157         * gcc.dg/vect/slp-cond-3.c: New test.
5158         * gcc.dg/vect/slp-cond-4.c: New test.
5160 2012-03-15  Ira Rosen  <irar@il.ibm.com>
5161             Ulrich Weigand  <ulrich.weigand@linaro.org>
5163         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
5164         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
5166 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
5168         PR libfortran/52434
5169         PR libfortran/48878
5170         PR libfortran/38199
5171         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
5172         * gfortran.dg/round_1.f03: Likewise.
5174 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5175             Andrew Pinski  <apinski@cavium.com>
5177         PR middle-end/52592
5178         * gcc.dg/pr52592.c: New test.
5180 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5182         * gfortran.fortran-torture/compile/compile.exp: Simplify.
5183         * gfortran.fortran-torture/execute/execute.exp: Likewise.
5184         * lib/gcc-dg.exp (cleanup-modules): Move to ..
5185         * lib/fortran-modules.exp: .. this new file. Adjust users.
5186         * lib/gfortran-dg.exp (gfortran-dg-runtest,
5187         gfortran-dg-debug-runtest): Call cleanup-modules.
5188         * lib/fortran-torture.exp (fortran-torture-execute,
5189         fortran-torture): Likewise.
5190         * gfortran.dg/coarray/caf.exp: Likewise.
5191         * lib/lto.exp: Likewise.
5192         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
5193         * gfortran.dg/class_4b.f03: Likewise.
5194         * gfortran.dg/class_4c.f03: Likewise.
5195         * gfortran.dg/class_45a.f03: Likewise.
5196         * gfortran.dg/binding_label_tests_10.f03: Likewise.
5197         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
5198         * gfortran.dg/binding_label_tests_11.f03: Likewise.
5199         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
5200         * gfortran.dg/binding_label_tests_13.f03: Likewise.
5201         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
5202         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
5203         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
5204         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
5205         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
5206         * gfortran.dg/whole_file_28.f90: Likewise.
5207         * gfortran.dg/whole_file_29.f90: Likewise.
5208         * gfortran.dg/whole_file_30.f90: Likewise.
5209         * gfortran.dg/whole_file_31.f90: Likewise.
5211 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
5213         PR tree-optimization/52267
5214         * gcc.dg/pr52267.c: New test.
5215         * gcc.dg/tree-ssa/vrp65.c: New test.
5216         * gcc.dg/tree-ssa/vrp66.c: New test.
5218 2012-03-15  Richard Guenther  <rguenther@suse.de>
5220         PR middle-end/52580
5221         * gfortran.dg/vect/pr52580.f: New testcase.
5223 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
5225         * gcc.target/sh/fpul-usage-1.c: New.
5227 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
5229         PR target/49468
5230         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
5231         * gcc.target/sh/pr49468-di.c: Likewise.
5233 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5235         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
5236         * gcc.dg/c99-stdint-6.c: Likewise.
5237         * gcc.dg/lto/20090210_0.c: Likewise.
5238         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
5239         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
5240         * gcc.dg/pragma-init-fini-2.c: Likewise.
5241         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
5242         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
5243         * gcc.target/i386/pr22152.c: Likewise.
5244         * gcc.target/i386/vect8-ret.c: Likewise.
5245         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
5246         handling.
5248 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5250         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
5251         * g++.dg/tree-prof/partition1.C: Likewise.
5252         * g++.dg/tree-prof/partition2.C: Likewise.
5253         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
5254         handling.
5255         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
5256         * gcc.c-torture/execute/20010724-1.c: Remove.
5257         * gcc.c-torture/execute/20010724-1.x: Remove.
5258         * gcc.c-torture/execute/20040208-2.c: Remove.
5259         * gcc.c-torture/execute/20040208-2.x: Remove.
5260         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
5261         Remove.
5262         (main) [__mips__ && __sgi__]: Remove.
5263         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
5264         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5265         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
5266         mips-sgi-irix6* handling.
5267         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
5268         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
5269         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
5270         handling.
5271         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5272         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
5273         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
5274         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
5275         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
5276         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
5277         mips-sgi-irix6*.
5278         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5279         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
5280         * gcc.target/mips/save-restore-3.c: Likewise.
5281         * gcc.target/mips/save-restore-4.c: Likewise.
5282         * gcc.target/mips/save-restore-5.c: Likewise.
5283         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
5284         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
5285         messages.
5286         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
5287         IRIX 6 handling.
5288         (restore_ld_library_path_env_vars): Likewise.
5289         * lib/target-supports.exp (check_profiling_available): Remove
5290         mips*-*-irix* handling.
5291         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
5292         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
5293         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
5295 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
5297         PR c++/52582
5298         * g++.dg/opt/pr52582.C: New test.
5300 2012-03-14  Richard Guenther  <rguenther@suse.de>
5302         PR tree-optimization/52571
5303         * gcc.dg/vect/vect-2.c: Initialize arrays.
5304         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5305         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
5306         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
5308 2012-03-14  Richard Guenther  <rguenther@suse.de>
5310         PR middle-end/52080
5311         PR middle-end/52097
5312         PR middle-end/48124
5313         * gcc.dg/torture/pr48124-1.c: New testcase.
5314         * gcc.dg/torture/pr48124-2.c: Likewise.
5315         * gcc.dg/torture/pr48124-3.c: Likewise.
5316         * gcc.dg/torture/pr48124-4.c: Likewise.
5318 2012-03-14  Richard Guenther  <rguenther@suse.de>
5320         PR middle-end/52578
5321         * gcc.dg/pr52578.c: New testcase.
5323 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
5325         PR c++/52521
5326         * g++.dg/cpp0x/udlit-args2.C: New test.
5328 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5330         PR target/48596
5331         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
5332         * gcc.c-torture/compile/pr48596.c: ... here.
5334 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
5336         PR c++/51641
5337         * g++.dg/lookup/hidden-class17.C: New test.
5339 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
5341         PR c/52577
5342         * gcc.dg/Wunused-var-3.c: New test.
5344 2012-03-13  Martin Jambor  <mjambor@suse.cz>
5346         * gcc.dg/misaligned-expand-2.c: New test.
5348 2012-03-13  Richard Guenther  <rguenther@suse.de>
5350         PR middle-end/52134
5351         * gcc.dg/pr52134.c: New testcase.
5353 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5355         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
5357 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5359         PR tree-optimization/46728
5360         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
5361         * gcc.target/powerpc/pr46728-5.c: Likewise.
5362         * gcc.target/powerpc/pr46728-8.c: Likewise.
5363         * gcc.target/powerpc/pr46728-10.c: Likewise.
5364         * gcc.target/powerpc/pr46728-11.c: Likewise.
5365         * gcc.target/powerpc/pr46728-13.c: Likewise.
5366         * gcc.target/powerpc/pr46728-14.c: Likewise.
5367         * gcc.target/powerpc/pr46728-15.c: Likewise.
5369 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
5371         PR c++/52299
5372         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
5374 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5376         PR tree-optimization/46728
5377         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
5378         * gcc.target/powerpc/pr46728-5.c: Likewise.
5379         * gcc.target/powerpc/pr46728-8.c: Likewise.
5380         * gcc.target/powerpc/pr46728-10.c: Likewise.
5381         * gcc.target/powerpc/pr46728-11.c: Likewise.
5382         * gcc.target/powerpc/pr46728-13.c: Likewise.
5383         * gcc.target/powerpc/pr46728-14.c: Likewise.
5384         * gcc.target/powerpc/pr46728-15.c: Likewise.
5386 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
5388         PR target/49868
5389         * gcc.target/avr/torture/addr-space-1.h: New file.
5390         * gcc.target/avr/torture/addr-space-1-g.h: New test.
5391         * gcc.target/avr/torture/addr-space-1-0.h: New test.
5392         * gcc.target/avr/torture/addr-space-1-1.h: New test.
5393         * gcc.target/avr/torture/addr-space-1-x.h: New test.
5395 2012-03-12  Andrew Pinski  <apinski@cavium.com>
5397         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
5399 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5401         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
5402         * g++.dg/abi/thunk4.C: Likewise.
5403         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
5404         Adapt line numbers.
5405         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5406         handling.
5407         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5408         * g++.dg/eh/spbp.C: Likewise.
5409         * g++.dg/ext/label13.C: Likewise.
5410         * g++.dg/guality/guality.exp: Likewise.
5411         * g++.dg/other/anon5.C: Likewise.
5412         * g++.dg/other/pragma-ep-1.C: Remove.
5413         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
5414         * g++.dg/warn/pr31246.C: Likewise.
5415         * g++.dg/warn/weak1.C: Likewise.
5416         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
5417         * g++.old-deja/g++.ext/attrib5.C: Likewise.
5418         * gcc.c-torture/compile/limits-declparen.c: Likewise.
5419         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5420         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
5421         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
5422         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
5423         * gcc.dg/c99-tgmath-1.c: Likewise.
5424         * gcc.dg/c99-tgmath-2.c: Likewise.
5425         * gcc.dg/c99-tgmath-3.c: Likewise.
5426         * gcc.dg/c99-tgmath-4.c: Likewise.
5427         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
5428         handling.
5429         * gcc.dg/debug/pr49032.c: Likewise.
5430         * gcc.dg/guality/guality.exp: Likewise.
5431         * gcc.dg/intmax_t-1.c: Likewise.
5432         * gcc.dg/pr48616.c: Likewise.
5433         * gcc.dg/pragma-ep-1.c: Remove.
5434         * gcc.dg/pragma-ep-2.c: Remove.
5435         * gcc.dg/pragma-ep-3.c: Remove.
5436         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
5437         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
5438         * gcc.misc-tests/gcov-14.c: Likewise.
5439         * gfortran.dg/guality/guality.exp: Likewise.
5440         * lib/target-supports.exp (check_weak_available): Likewise.
5441         (add_options_for_tls): Likewise.
5442         (check_ascii_locale_available): Likewise.
5443         * obj-c++.dg/dwarf-2.mm: Likewise.
5444         * objc.dg/dwarf-1.m: Likewise.
5445         * objc.dg/dwarf-2.m: Likewise.
5447 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
5449         PR tree-optimization/51721
5450         * gcc.dg/tree-ssa/vrp64.c: New test.
5452         PR tree-optimization/52533
5453         * gcc.c-torture/compile/pr52533.c: New test.
5455 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
5457         * gcc.target/i386/rtm-xabort-1.c: New.
5458         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
5459         * gcc.target/i386/rtm-xend-1.c: Ditto.
5460         * gcc.target/i386/rtm-xtest-1.c: Ditto.
5461         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
5462         * gcc.target/i386/sse-13.c: Ditto.
5463         * gcc.target/i386/sse-14.c: Ditto.
5464         * gcc.target/i386/sse-22.c: Ditto.
5465         * gcc.target/i386/sse-23.c: Ditto.
5466         * g++.dg/other/i386-2.C: Ditto.
5467         * g++.dg/other/i386-3.C: Ditto.
5469 2012-03-12  Tobias Burnus  <burnus@net-b.de>
5471         PR fortran/52542
5472         * gfortran.dg/proc_ptr_35.f90: New.
5474 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
5476         PR target/52530
5477         * gcc.dg/torture/pr52530.c: New test.
5479 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5481         PR target/51244
5482         * gcc.target/sh/pr51244-1.c: Fix thinkos.
5484 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5486         PR target/52450
5487         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
5489         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
5491 2012-03-09  Andrew Pinski  <apinski@cavium.com>
5493         PR middle-end/51988
5494         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
5495         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
5497 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
5499         * gcc.dg/tree-ssa/scev-3.c: New.
5500         * gcc.dg/tree-ssa/scev-4.c: New.
5502 2012-03-08  Tobias Burnus  <burnus@net-b.de>
5504         PR fortran/52469
5505         * gfortran.dg/proc_ptr_34.f90
5507 2012-03-07  Jason Merrill  <jason@redhat.com>
5509         PR c++/52521
5510         * g++.dg/cpp0x/udlit-mangle.C: New.
5512 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
5514         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
5516 2012-03-06  Richard Guenther  <rguenther@suse.de>
5518         PR middle-end/52493
5519         * gcc.dg/torture/pr52493.c: New testcase.
5521 2012-03-06  Richard Guenther  <rguenther@suse.de>
5523         PR lto/52097
5524         * gcc.dg/lto/pr52097_0.c: New testcase.
5526 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
5528         PR target/51244
5529         * gcc.target/sh/pr51244-1.c: New.
5530         * gcc.target/sh/pr51244-2.c: New.
5531         * gcc.target/sh/pr51244-3.c: New.
5533 2012-03-05  Jason Merrill  <jason@redhat.com>
5535         PR c++/51930
5536         * g++.dg/ext/visibility/template11.C: New.
5538         * g++.dg/cpp0x/implicit13.C: New.
5540 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
5542         PR tree-optimization/51721
5543         * gcc.dg/tree-ssa/vrp63.c: New test.
5544         * gcc.dg/pr51721.c: New test.
5546 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
5548         PR fortran/50981
5549         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
5550         argument checks.
5552 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5554         PR target/52146
5555         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
5557 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
5559         PR fortran/50981
5560         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
5562 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
5564         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
5565         int32plus.
5567 2012-03-03  Jason Merrill  <jason@redhat.com>
5569         * g++.dg/cpp0x/nsdmi-defer6.C: New.
5571         Core 1270
5572         * g++.dg/cpp0x/initlist65.C: New.
5574         PR c++/36797
5575         * g++.dg/ext/is_empty2.C: New.
5577 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5579         PR fortran/48820
5580         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
5582 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5584         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
5585         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5586         * gfortran.dg/bind_c_usage_8.f03: Ditto.
5587         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5588         * gfortran.dg/class_30.f90: Remove dg-warning line.
5589         * gfortran.dg/bind_c_usage_25.f90: New.
5591 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5593         PR fortran/48820
5594         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
5595         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
5596         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
5598 2012-03-03  Tobias Burnus  <burnus@net-b.de>
5600         PR fortran/48820
5601         * gfortran.dg/assumed_type_1.f90: New.
5602         * gfortran.dg/assumed_type_2.f90: New.
5603         * gfortran.dg/assumed_type_3.f90: New.
5604         * gfortran.dg/assumed_type_4.f90: New.
5606 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
5608         PR target/49486
5609         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
5610         * gcc.target/sh/pr49468-di.c: New.
5612 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
5614         * gcc.dg/graphite/pr50561.c: Update.
5616 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
5618         * gcc.target/powerpc/pr52457.c: New test.
5620 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5622         * gcc.target/arm/sat-1.c: New test.
5624 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
5626         PR target/46716
5627         * gcc.target/i386/pr46716.c: New test.
5629 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5631         PR c++/51989
5632         * g++.dg/cpp0x/sfinae32.C: New.
5634 2012-03-02  Richard Guenther  <rguenther@suse.de>
5636         PR tree-optimization/52406
5637         * gcc.dg/torture/pr52406.c: New testcase.
5639 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5641         PR fortran/52325
5642         * gfortran.dg/derived_comp_array_ref_8.f90: New.
5643         * gfortran.dg/nullify_2.f90: Update dg-error.
5644         * gfortran.dg/nullify_4.f90: Ditto.
5645         * gfortran.dg/pointer_init_6.f90: Ditto.
5647 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5649         PR fortran/52270
5650         * gfortran.dg/class_51.f90: New.
5652 2012-03-02  Tobias Burnus  <burnus@net-b.de>
5654         PR fortran/52452
5655         * gfortran.dg/intrinsic_8.f90: New.
5657 2012-03-01  Kai Tietz  <ktietz@redhat.com>
5659         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
5660         routines on mingw targets.
5661         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
5663 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
5665         PR tree-optimization/52445
5666         * gcc.dg/pr52445.c: New test.
5668 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
5670         PR target/52437
5671         * gcc.c-torture/compile/pr52437.c: New test.
5673         PR middle-end/52419
5674         * gcc.dg/torture/pr52419.c: New test.
5676         PR tree-optimization/52429
5677         * gcc.dg/torture/pr52429.c: New test.
5678         * g++.dg/opt/pr52429.C: New test.
5680 2012-02-29  Richard Guenther  <rguenther@suse.de>
5682         PR testsuite/52297
5683         * gcc.dg/lto/trans-mem-1_0.c: Remove.
5684         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
5685         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
5686         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
5687         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
5688         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
5690 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
5692         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
5694 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
5696         PR fortran/52386
5697         * gfortran.dg/realloc_on_assign_13.f90 : New test.
5699 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5701         PR target/51534
5702         * gcc.target/arm/neon/pr51534.c: New testcase.
5704 2012-02-28  Richard Guenther  <rguenther@suse.de>
5706         PR target/52407
5707         * gcc.dg/torture/pr52407.c: New testcase.
5709 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5711         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
5712         * gcc.target/arm/vfp2.c: Likewise.
5713         * gcc.target/arm/vfp3.c: Likewise.
5714         * gcc.target/arm/vfp4.c: Likewise.
5715         * gcc.target/arm/vfp5.c: Likewise.
5716         * gcc.target/arm/vfp6.c: Likewise.
5717         * gcc.target/arm/vfp7.c: Likewise.
5718         * gcc.target/arm/vfp8.c: Likewise.
5719         * gcc.target/arm/vfp9.c: Likewise.
5720         * gcc.target/arm/vfp10.c: Likewise.
5721         * gcc.target/arm/vfp11.c: Likewise.
5722         * gcc.target/arm/vfp12.c: Likewise.
5723         * gcc.target/arm/vfp13.c: Likewise.
5724         * gcc.target/arm/vfp14.c: Likewise.
5725         * gcc.target/arm/vfp15.c: Likewise.
5726         * gcc.target/arm/vfp16.c: Likewise.
5727         * gcc.target/arm/vfp17.c: Likewise.
5728         * gcc.target/arm/neon-constants.h: New file.
5729         * gcc.target/arm/neon-vect1.c: New test.
5730         * gcc.target/arm/neon-vect2.c: New test.
5731         * gcc.target/arm/neon-vect3.c: New test.
5732         * gcc.target/arm/neon-vect4.c: New test.
5733         * gcc.target/arm/neon-vect5.c: New test.
5734         * gcc.target/arm/neon-vect6.c: New test.
5735         * gcc.target/arm/neon-vect7.c: New test.
5736         * gcc.target/arm/neon-vect8.c: New test.
5738 2012-02-28  Richard Guenther  <rguenther@suse.de>
5740         PR tree-optimization/52402
5741         * gcc.dg/torture/pr52402.c: New testcase.
5743 2012-02-28  Richard Guenther  <rguenther@suse.de>
5745         PR lto/52400
5746         * g++.dg/lto/pr52400_0.C: New testcase.
5748 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
5750         * gcc.target/avr/torture/builtins-1.c: New test.
5751         * gcc.target/avr/torture/builtins-error.c: New test.
5753 2012-02-28  Kai Tietz  <ktietz@redhat.com>
5755         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
5756         * gcc.target/i386/pr45352-2.c: Likewise.
5757         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
5758         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
5759         targets instead rand.
5760         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
5761         * gcc.target/i386/sse2-mul-1.c: Likewise.
5762         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5763         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
5764         * gcc.target/i386/pad-1.c: Likewise.
5765         * gcc.target/i386/pad-9.c: Likewise.
5766         * gcc.target/i386/pad-2.c: Likewise.
5767         * gcc.target/i386/pad-5b.c: Likewise.
5768         * gcc.target/i386/pad-8.c: Likewise.
5769         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
5770         * gcc.target/i386/pr44130.c: Likewise.
5771         * gcc.target/i386/align-main-1.c: Likewise.
5772         * gcc.target/i386/align-main-2.c: Likewise.
5773         * gcc.target/i386/sw-1.c: Likewise.
5774         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
5775         on x64 mingw target.
5776         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
5777         * gcc.target/i386/pr46295.c: Likewise.
5778         * gcc.target/i386/amd64-abi-1.c: Likewise.
5779         * gcc.target/i386/amd64-abi-2.c: Likewise.
5780         * gcc.target/i386/pr39082-1.c: Likewise.
5781         * gcc.target/i386/pr39162.c: Likewise.
5782         * gcc.target/i386/pr22152.c: Likewise.
5783         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
5784         * gcc.target/i386/wrfsbase-2.c: Likewise.
5785         * gcc.target/i386/local.c: Likewise
5786         * gcc.target/i386/wrgsbase-1.c: Likewise.
5787         * gcc.target/i386/wrfsbase-1.c: Likewise.
5788         * gcc.target/i386/pr39315-3.c: Likewise.
5789         * gcc.target/i386/pr35767-4.c: Likewise.
5790         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
5791         x64 mingw target.
5792         * gcc.target/i386/pr45336-2.c: Likewise.
5793         * gcc.target/i386/pr45336-1.c: Likewise.
5794         * gcc.target/i386/pr45336-4.c: Likewise.
5796 2012-02-27  Tristan Gingold  <gingold@adacore.com>
5798         * gnat.dg/array20.ad[sb]: New test.
5800 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
5802         PR target/52375
5803         * gcc.target/arm/pr52375.c: New test.
5804         * gcc.c-torture/compile/pr52375.c: New test.
5806 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5808         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
5809         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
5811 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
5813         * gnat.dg/aggr19.adb: New test.
5814         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
5816 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
5818         PR target/49263
5819         * gcc.target/sh/pr49263.c: New.
5821 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
5823         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
5824         simulate_thread_wrapper_other_threads
5825         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
5826         Move initialization of 'value' to main().
5827         (main): Initialize 'value';
5828         * gcc.dg/simulate-thread/speculative-store.c
5829         (simulate_thread_step_verify): Return 0 when successful.
5830         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
5831         Reduce threshold.
5832         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
5833         (simulate_thread_wrapper_other_threads): Return a success/fail value
5834         and issue an error if the instruction count threshold is exceeded.
5836 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5838         PR target/50580
5839         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
5840         * gcc.target/mips/interrupt_handler-3.c: Likewise.
5842 2012-02-24  Richard Guenther  <rguenther@suse.de>
5844         PR middle-end/52355
5845         * gcc.dg/pr52355.c: New testcase.
5847 2012-02-23  Kai Tietz  <ktietz@redhat.com>
5849         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
5850         * gcc.dg/Wpadded.c: Likewise.
5851         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
5852         structure-layout.
5853         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
5854         for sleep by Sleep and add windows.h include for this function.
5855         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
5856         targets.
5857         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
5858         target.
5859         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
5860         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
5861         on x64 mingw target.
5862         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
5863         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
5864         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
5865         failure on LLP64 target.
5867 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
5869         PR c/52290
5870         * gcc.dg/noncompile/pr52290.c: New test.
5872 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
5874         PR tree-optimization/52019
5875         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
5877 2012-02-22  Kai Tietz  <ktietz@redhat.com>
5879         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
5880         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
5881         derived pdiff_t type.
5882         * g++.dg/torture/pr49720.C: Likewise
5884 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
5886         PR target/52330
5887         * gcc.target/i386/pr52330.c: New test.
5889 2012-02-22  Tobias Burnus  <burnus@net-b.de>
5891         PR fortran/52335
5892         * gfortran.dg/io_constraints_10.f90: New.
5894 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
5896         * lib/target-supports.exp (check_effective_target_vect_condition):
5897         Return true for NEON.
5899 2012-02-21  Kai Tietz  <ktietz@redhat.com>
5901         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
5903 2012-02-21  Richard Guenther  <rguenther@suse.de>
5905         PR tree-optimization/52324
5906         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
5908 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
5910         PR middle-end/51782
5911         * gcc.target/avr/torture/pr51782-1.c: New test.
5913 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
5915         PR tree-optimization/52318
5916         * gcc.dg/pr52318.c: New test.
5918 2012-02-20  Kai Tietz  <ktietz@redhat.com>
5920         * gcc.dg/bf-ms-layout-3.c: New testcase.
5922 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
5924         PR testsuite/52229
5925         PR fortran/32380
5926         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
5928 2012-02-20  Richard Guenther  <rguenther@suse.de>
5930         PR tree-optimization/52298
5931         * gcc.dg/torture/pr52298.c: New testcase.
5932         * gcc.dg/vect/pr52298.c: Likewise.
5934 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
5936         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
5937         * gcc.c-torture/execute/pr52286.c: Ditto.
5939 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
5941         PR tree-optimization/52286
5942         * gcc.c-torture/execute/pr52286.c: New test.
5944 2012-02-18  Tobias Burnus  <burnus@net-b.de>
5946         PR fortran/52295
5947         * gfortran.dg/interface_35.f90: Use -std=f2003.
5948         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
5949         * gfortran.dg/interface_assignment_4.f90: Ditto.
5950         * gfortran.dg/bessel_1.f90: Ditto.
5951         * gfortran.dg/func_result_6.f90: Ditto.
5952         * gfortran.dg/hypot_1.f90: Ditto.
5953         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5955 2012-02-17  Tobias Burnus  <burnus@net-b.de>
5957         PR translation/52232
5958         PR translation/52234
5959         PR translation/52245
5960         PR translation/52246
5961         PR translation/52262
5962         PR translation/52273
5963         * gfortran.dg/coarray_22.f90: Update dg-error.
5964         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
5966 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5968         PR target/51753
5969         * lib/gcc-simulate-thread.exp: Load timeout.exp.
5970         (simulate-thread): Use default timeout.
5972 2012-02-16  Jason Merrill  <jason@redhat.com>
5974         PR c++/52248
5975         * g++.dg/ext/timevar1.C: New.
5977 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
5979         PR c++/52126
5980         * g++.dg/template/using21.C: New.
5981         * g++.dg/template/using22.C: Likewise.
5983 2012-02-16  Jason Merrill  <jason@redhat.com>
5985         PR c++/51415
5986         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
5988 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
5990         PR tree-optimization/52255
5991         * gcc.c-torture/compile/pr52255.c: New test.
5993         PR debug/52260
5994         * g++.dg/debug/dwarf2/pr52260.C: New test.
5996         PR middle-end/51929
5997         * g++.dg/ipa/pr51929.C: New test.
5999 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
6001         PR target/52199
6002         * gcc.target/powerpc/pr52199.c: New file.
6004 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6006         PR target/52152
6007         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
6009 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6011         * gcc.dg/pr51867.c: Don't include <math.h>.
6012         (sqrtf): Declare.
6014 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6016         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
6017         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
6019 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
6021         PR tree-optimization/50561
6022         * gcc.dg/graphite/pr50561.c: New testcase.
6024 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
6026         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
6027         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
6029 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6031         * gnat.dg/discr35.ad[sb]: New test.
6033 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
6035         * gnat.dg/volatile10.adb: New test.
6036         * gnat.dg/volatile10_pkg.ads: New helper.
6038 2012-02-14  Jason Merrill  <jason@redhat.com>
6040         * g++.dg/ext/attrib43.C: New.
6042 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
6044         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
6045         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
6046         fgnu_tm.
6047         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
6048         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
6049         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
6050         effective_target fgnu_tm.
6051         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
6053 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6055         PR c++/52247
6056         * g++.dg/template/asmgoto1.C: New test.
6058 2012-02-14  Ian Lance Taylor  <iant@google.com>
6060         PR go/48501
6061         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
6062         compiling generated file for 64bit and index tests.
6064 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
6066         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
6068 2012-02-14  Richard Guenther  <rguenther@suse.de>
6070         PR tree-optimization/52244
6071         PR tree-optimization/51528
6072         * gcc.dg/torture/pr52244.c: New testcase.
6074 2012-02-14  Walter Lee  <walt@tilera.com>
6076         * g++.dg/other/PR23205.C: Disable test on tile.
6077         * g++.dg/other/pr23205-2.C: Disable test on tile.
6078         * gcc.dg/20020312-2.c: Add a condition for __tile__.
6079         * gcc.dg/20040813-1.c: Disable test on tile.
6080         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
6081         * gcc.misc-tests/linkage.exp: Handle tilegx.
6083 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6085         PR tree-optimization/52210
6086         * gcc.dg/pr52210.c: New test.
6088 2012-02-14  Jason Merrill  <jason@redhat.com>
6090         PR c++/39055
6091         * g++.dg/overload/defarg5.C: New.
6093 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
6095         PR c/52181
6096         * c-c++-common/pr52181.c: New test.
6098 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6100         PR c++/52215
6101         * g++.dg/ext/atomic-1.C: New test.
6103 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6105         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
6107 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
6109         PR middle-end/52209
6110         * gcc.c-torture/execute/pr52209.c: New test.
6112 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
6114         PR fortran/50981
6115         * gfortran.dg/elemental_optional_args_5.f03: New test.
6117 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
6119         PR testsuite/50076
6120         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
6121         cases.
6123 2012-02-11  Ian Lance Taylor  <iant@google.com>
6125         PR go/51874
6126         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
6127         SPARC Solaris.  Don't run the test at all on systems where it may
6128         not work, rather than xfailing it.
6130 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
6132         PR rtl-optimization/52175
6133         * gcc.c-torture/compile/pr52175.c: New test.
6135 2012-02-10  Jason Merrill  <jason@redhat.com>
6137         PR c++/51910
6138         * g++.dg/template/repo10.C: New.
6140 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
6142         PR debug/52132
6143         * gcc.dg/pr52132.c: New test.
6145 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
6147         * gnat.dg/specs/aggr4.ads: New test.
6148         * gnat.dg/specs/aggr4_pkg.ads: New helper.
6150 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
6152         PR target/52146
6153         * gcc.target/i386/pr52146.c: New.
6155 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
6157         PR middle-end/52177
6158         * c-c++-common/pr52177.c: New test.
6160 2012-02-10  Jan Hubicka  <jh@suse.cz>
6162         PR middle-end/48600
6163         * g++.dg/torture/pr48600.C: New testcase.
6165 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
6167         PR middle-end/52140
6168         * gcc.dg/dfp/pr52140.c: New test.
6170 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
6172         PR fortran/32380
6173         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
6174         of dg-options.
6176 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
6178         PR middle-end/51867
6179         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
6180         * testsuite/gcc.dg/pr51867.c: New test.
6182 2012-02-09  Ian Lance Taylor  <iant@google.com>
6184         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
6185         which don't support -fsplit-stack.  Turn off optimization when
6186         compiling select5-out.go.
6188 2012-02-08  Ian Lance Taylor  <iant@google.com>
6190         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
6191         systems which don't support -fsplit-stack.
6193 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
6195         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
6196         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
6197         machine instuction in the log.
6199 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
6201         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
6202           to 20 seconds.
6204 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
6206         PR driver/48524
6207         * gcc.dg/pr48524.c: New test.
6208         * gcc.dg/pr48524.spec: New spec file for test.
6210 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6212         PR fortran/32380
6213         * gfortran.dg/vect/pr32380.f90:  New test.
6215 2012-02-08  Tobias Burnus  <burnus@net-b.de>
6217         PR fortran/52151
6218         * gfortran.dg/realloc_on_assign_12.f90: New.
6220 2012-02-08  Richard Guenther  <rguenther@suse.de>
6222         PR rtl-optimization/52170
6223         * gcc.dg/torture/pr52170.c: New testcase.
6225 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
6227         PR gcov-profile/52150
6228         * gcc.dg/tree-prof/pr52150.c: New test.
6230         PR rtl-optimization/52139
6231         * gcc.dg/pr52139.c: New test.
6233 2012-02-07  Jason Merrill  <jason@redhat.com>
6235         PR c++/51675
6236         * g++.dg/cpp0x/constexpr-union3.C: New.
6238         PR c++/52035
6239         * g++.dg/lto/pr52035_0.C: New.
6241 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6243         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
6244         * gcc.dg/special/weak-1.c: Likewise.
6245         * gcc.dg/ucnid-12.c: Likewise.
6246         * gcc.dg/torture/pr45678-1.c: Likewise.
6247         * gcc.dg/torture/pr45678-2.c: Likewise.
6248         * gcc.dg/vector-4.c: Likewise.
6249         * gcc.dg/ipa/inline-5.c: Likewise.
6250         * gcc.dg/ucnid-11.c: Likewise.
6251         * gcc.misc-tests/gcov-13.c: Likewise.
6252         * gcc.misc-tests/gcov-14.c: Likewise.
6253         * g++.dg/ext/label13.C: Likewise.
6254         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
6255         hppa*-*-hpux* options.
6256         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
6257         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
6258         * gcc.dg/pr48616.c: Likewise.
6259         * gcc.dg/pr17957.c: Likewise.
6260         * gcc.dg/pr17055-1.c: Likewise.
6261         * gcc.dg/pr32912-1.c: Likewise.
6262         * gcc.dg/tm/pr51472.c: Likewise.
6263         * c-c++-common/fold-bitand-4.c: Likewise.
6264         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
6265         Use dg-additional-options for extra options.
6267 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
6269         * gcc.target/epiphany/interrupt-2.c: New test.
6271 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
6273         PR target/52155
6274         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
6275         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
6276         for MIPS ELF.
6278 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
6280         PR target/52152
6281         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
6283 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
6285         PR middle-end/24306
6286         PR target/52154
6287         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
6288         * gcc.target/mips/va-arg-1.c: New test.
6290 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
6292         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
6293         for -mno-pointers-to-nested-functions.
6295 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
6297         * gcc.c-torture/execute/20120207-1.c: New test.
6299 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
6301         PR rtl-optimization/52060
6302         * gcc.dg/torture/pr52060.c: New test.
6304         PR middle-end/52074
6305         * gcc.c-torture/compile/pr52074.c: New test.
6307 2012-02-07  Tobias Burnus  <burnus@net-b.de>
6309         PR fortran/51514
6310         * gfortran.dg/class_to_type_2.f90: New.
6312 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
6314         PR fortran/32373
6315         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
6316         Remove module.
6318 2012-02-06  Jason Merrill  <jason@redhat.com>
6320         PR c++/52088
6321         * g++.dg/template/conv13.C: New.
6323 2012-02-06  Richard Guenther  <rguenther@suse.de>
6325         PR tree-optimization/52115
6326         * gcc.c-torture/compile/pr52115.c: New testcase.
6328 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
6330         PR target/52129
6331         * gcc.c-torture/execute/pr52129.c: New test.
6333 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
6335         * gcc.dg/pr48374.c: Actually add the test I forgot
6336         in the 2012-01-25 commit.
6338 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
6340         PR fortran/32373
6341         * gfortran.dg/vect/vect-8.f90:  New test case.
6343 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
6345         PR fortran/48847
6346         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
6348 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
6350         PR fortran/52102
6351         * gfortran.dg/class_48.f90 : Add test of allocate class array
6352         component with source in subroutine test3.  Remove commenting
6353         out in subroutine test4, since branching on unitialized variable
6354         is now fixed (no PR for this last.).
6356 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6358         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
6359         on MIPS targets.
6360         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
6362 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6364         PR target/52125
6365         * lib/target-supports.exp (check_effective_target_mips_rel): New.
6366         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
6368 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
6370         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
6371         (check_effective_target_sync_int_long): Use it.
6372         (check_effective_target_sync_char_short): Likewise.
6373         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
6375 2012-02-05  Tobias Burnus  <burnus@net-b.de>
6377         PR fortran/51972
6378         * gfortran.dg/class_48.f90: Add some further checks.
6380 2012-02-05  Ira Rosen  <irar@il.ibm.com>
6382         PR tree-optimization/52091
6383         * gcc.dg/vect/pr52091.c: New test.
6385 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
6387         PR rtl-optimization/52113
6388         * gcc.target/avr/pr52113.c: New test.
6390 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
6392         PR rtl-optimization/52092
6393         * gcc.c-torture/compile/pr52092.c: New test.
6395 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
6397         PR fortran/41587
6398         * gfortran.dg/class_array_10.f03: New test.
6400         PR fortran/46356
6401         * gfortran.dg/class_array_11.f03: New test.
6403         PR fortran/51754
6404         * gfortran.dg/class_array_12.f03: New test.
6406 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
6408         PR fortran/52012
6409         * gfortran.dg/realloc_on_assign_11.f90: New test.
6411 2012-02-02  Tobias Burnus  <burnus@net-b.de>
6413         PR fortran/52093
6414         * gfortran.dg/shape_7.f90: New.
6416 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6418         * gcc.target/mips/mips-prepend-1.c: New test.
6420 2012-02-02  Jan Hubicka  <jh@suse.cz>
6421             Tom de Vries  <tom@codesourcery.com>
6423         PR middle-end/51998
6424         * testsuite/gcc.dg/alias-12.c: New testcase.
6425         * testsuite/gcc.dg/alias-13.c: New testcase.
6427 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
6429         PR target/52086
6430         * gcc.dg/pr52086.c: New test.
6432         PR tree-optimization/52073
6433         * gcc.c-torture/compile/pr52073.c: New test.
6435 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
6437         PR fortran/51958
6438         * gfortran.dg/function_optimize_10.f90:  New test.
6440 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
6442         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
6443         test on alpha*-*-*.
6445 2012-02-01  Tobias Burnus  <burnus@net-b.de>
6447         PR fortran/52024
6448         * gfortran.dg/typebound_operator_14.f90: New.
6450 2012-02-01  Tobias Burnus  <burnus@net-b.de>
6452         PR fortran/52059
6453         * gfortran.dg/elemental_function_1.f90: New.
6455 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
6457         PR rtl-optimization/51374
6458         * gcc.target/avr/torture/pr51374-1.c:
6459         Also fail if SBIS is seen.
6461 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
6463         PR rtl-optimization/51374
6464         * gcc.target/avr/torture/pr51374-1.c: New.
6466 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6468         PR fortran/52024
6469         * gfortran.dg/typebound_generic_11.f90: New.
6471 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6473         PR fortran/52029
6474         * gfortran.dg/class_49.f90: New.
6476 2012-01-31  Tobias Burnus  <burnus@net-b.de>
6478         PR fortran/52013
6479         * gfortran.dg/elemental_args_check_6.f90: New.
6481 2012-01-31  Jason Merrill  <jason@redhat.com>
6483         PR c++/52043
6484         * g++.dg/cpp0x/variadic122.C: New.
6486 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
6488         PR fortran/52012
6489         * gfortran.dg/realloc_on_assign_10.f90: New test.
6491 2012-01-31  Richard Guenther  <rguenther@suse.de>
6493         PR tree-optimization/51528
6494         * gcc.dg/torture/pr51528.c: New testcase.
6496 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
6498         PR go/48501
6499         * lib/go.exp (go_target_compile): Append timeout= to options.
6500         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
6501         select5-out.go test on alpha*-*-* targets.
6503 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6505         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
6506         (TEST_SHORT): Reformat in the same way.
6507         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
6508         (TEST_SHORT): Reformat in the same way.
6509         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
6510         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
6511         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
6512         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
6513         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
6515 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
6517         PR target/51835
6518         * gcc.target/arm/pr51835.c: New testcase.
6520 2012-01-30  Richard Guenther  <rguenther@suse.de>
6522         PR tree-optimization/52028
6523         * gcc.dg/torture/pr52028.c: New testcase.
6524         * gfortran.dg/ldist-pr45199.f: Adjust.
6525         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
6526         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6527         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6529 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
6531         PR debug/52027
6532         * gcc.dg/tree-prof/pr52027.c: New test.
6534         PR tree-optimization/52046
6535         * gcc.dg/pr52046.c: New test.
6537         PR debug/52048
6538         * g++.dg/other/pr52048.C: New test.
6540 2012-01-30  Richard Guenther  <rguenther@suse.de>
6542         PR tree-optimization/52045
6543         * gcc.dg/pr52045.c: New testcase.
6545 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
6547         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
6548         new code generated for __sync_lock_release.
6550 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6552         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
6554 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6556         PR testsuite/51875
6557         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
6559         * g++.dg/ext/visibility/template10.C: Fix typo.
6561         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
6563 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6565         PR c++/51327
6566         * g++.dg/cpp0x/constexpr-ice6.C: New.
6568 2012-01-29  Tobias Burnus  <burnus@net-b.de>
6570         PR fortran/41600
6571         * gfortran.dg/default_initialization_6.f90: New.
6573 2012-01-29  Tobias Burnus  <burnus@net-b.de>
6575         PR fortran/51972
6576         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
6577         * gfortran.dg/class_48.f90: New.
6579 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
6581         PR fortran/51808
6582         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
6584 2012-01-28  Tobias Burnus  <burnus@net-b.de>
6586         PR fortran/51972
6587         * gfortran.dg/class_allocate_12.f90: New.
6589 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
6591         * gcc.dg/torture/pr50444.c: Fix dg directives.
6593 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
6595         PR target/52006
6596         * gcc.target/arm/pr52006.c: New test.
6598 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
6600         PR testsuite/52011
6601         * gcc.dg/lto/trans-mem.h: New file.
6602         * gcc.dg/lto/trans-mem-2_0.c: Include it.
6603         * gcc.dg/lto/trans-mem-1_1.c: Same.
6604         * gcc.dg/lto/trans-mem-4_1.c: Same.
6605         * gcc.dg/lto/trans-mem-3_1.c: Same.
6607 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6609         PR fortran/52022
6610         * gfortran.dg/dummy_procedure_7.f90: New.
6612 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
6614         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
6615         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
6617 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
6619         PR c++/51852
6620         * g++.dg/other/gc5.C: New test.
6622 2012-01-27  Richard Guenther  <rguenther@suse.de>
6624         PR tree-optimization/50444
6625         * gcc.dg/torture/pr50444.c: New testcase.
6627 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6629         PR fortran/51970
6630         PR fortran/51977
6631         * gfortran.dg/move_alloc_13.f90: New.
6633 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6635         PR fortran/51953
6636         * gfortran.dg/allocate_alloc_opt_13.f90: New.
6637         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
6638         and change dg-error string.
6640 2012-01-27  Tobias Burnus  <burnus@net-b.de>
6642         PR fortran/52016
6643         * gfortran.dg/elemental_args_check_5.f90: New.
6645 2012-01-27  Richard Guenther  <rguenther@suse.de>
6647         PR middle-end/51959
6648         * g++.dg/torture/pr51959.C: New testcase.
6650 2012-01-27  Tom de Vries  <tom@codesourcery.com>
6652         PR tree-optimization/51990
6653         * gcc.dg/pr51990.c: New test.
6654         * gcc.dg/pr51990-2.c: Same.
6656 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
6657             Tobias Burnus <burnus@gcc.gnu.org>
6659         PR fortran/48705
6660         * gfortran.dg/class_allocate_11.f03: New.
6662         PR fortran/51870
6663         PR fortran/51943
6664         PR fortran/51946
6665         * gfortran.dg/class_allocate_7.f03: New.
6666         * gfortran.dg/class_allocate_8.f03: New.
6667         * gfortran.dg/class_allocate_9.f03: New.
6668         * gfortran.dg/class_allocate_10.f03: New.
6670 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6672         * gnat.dg/discr34.adb: New test.
6673         * gnat.dg/discr34_pkg.ads: New helper.
6675 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6677         * gnat.dg/discr33.adb: New test.
6679 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6681         * gnat.dg/limited_with3.ad[sb): New test.
6682         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
6683         * gnat.dg/limited_with3_pkg2.ads: Likewise.
6684         * gnat.dg/limited_with3_pkg3.ads: Likewise.
6686 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
6688         * gnat.dg/stack_usage1.adb: New test.
6689         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
6691         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
6692         * gcc.dg/pr44194-2.c: Likewise.
6694 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
6696         PR c++/51370
6697         * g++.dg/template/crash112.C: New.
6699 2012-01-27  Richard Henderson  <rth@redhat.com>
6701         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
6703 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6705         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
6707 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
6709         PR middle-end/51895
6710         * g++.dg/opt/pr51895.C: New test.
6712 2012-01-26  Michael Matz  <matz@suse.de>
6714         PR tree-optimization/48794
6715         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
6717 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6719         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
6721 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6723         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
6724         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
6725         memory.
6726         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
6727         the default value for s390 and s390x.
6729 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
6731         PR lto/51698
6732         * gcc.dg/lto/trans-mem-4_0.c: New.
6733         * gcc.dg/lto/trans-mem-4_1.c: New.
6734         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
6735         TM builtins.
6736         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
6737         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
6738         TM builtins.
6739         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
6740         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
6741         TM builtins.
6743 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
6745         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
6747 2012-01-25  Ian Lance Taylor  <iant@google.com>
6749         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
6751 2012-01-25  Tobias Burnus  <burnus@net-b.de>
6753         PR fortran/51995
6754         * gfortran.dg/typebound_proc_25.f90: New.
6756 2012-01-25  Jason Merrill  <jason@redhat.com>
6758         PR c++/51992
6759         * g++.dg/lto/pr51992_0.C: New.
6761 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
6763         PR tree-optimization/51987
6764         * gcc.target/i386/pr51987.c: New test.
6766 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
6768         * gcc.dg/tm/lto-1.c: Require lto support in target.
6770 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
6772         PR rtl-optimization/48374
6773         * gcc.dg/pr48374.c: New test.
6775 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
6777         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
6779 2012-01-25  Tobias Burnus  <burnus@net-b.de>
6781         PR fortran/51966
6782         * gfortran.dg/derived_constructor_char_3.f90: New.
6784 2012-01-24  Ian Lance Taylor  <iant@google.com>
6786         * go.test/go-test.exp (filecmp): New procedure.
6787         (errchk): Handle quoted square brackets.
6788         (go-gc-tests): Set go_compile_args. Handle various new test
6789         lines.  Skip a few new tests.
6790         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
6792 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6794         * lib/target-supports.exp (proc check_effective_target_vect_perm)
6795         (check_effective_target_vect_extract_even_odd)
6796         (check_effective_target_vect_interleave): Return true for MIPS
6797         paired-single.
6799 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6801         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
6802         (main): Use it instead of argc.
6804 2012-01-24  Jason Merrill  <jason@redhat.com>
6806         PR c++/51973
6807         * g++.dg/cpp0x/sfinae31.C: New.
6809 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6811         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
6813 2012-01-24  Jason Merrill  <jason@redhat.com>
6815         PR c++/51812
6816         * g++.dg/inherit/covariant20.C: New.
6818 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6820         PR c++/51223
6821         * g++.dg/parse/crash58.C: New.
6823 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
6825         PR target/51957
6826         * gcc.dg/pr51957-1.c: New test.
6827         * gcc.dg/pr51957-1.h: New file.
6828         * gcc.dg/pr51957-2.c: New test.
6830 2012-01-23  Jason Merrill  <jason@redhat.com>
6832         PR c++/51930
6833         * g++.dg/ext/visibility/template10.C: New.
6835 2012-01-23  Tobias Burnus  <burnus@net-b.de>
6837         PR fortran/51948
6838         * gfortran.dg/move_alloc_12.f90: New.
6840 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6842         PR middle-end/45416
6843         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
6845 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6847         PR c++/51398
6848         * g++.dg/template/crash111.C: New.
6850 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
6852         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
6853         configurations.
6854         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
6856 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
6858         PR testsuite/51941
6859         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
6860         the DW_TAG_class_type and DW_AT_name: "Executor".
6862 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6864         * lib/target-supports.exp
6865         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
6866         (check_effective_target_vect_interleave): Likewise.
6868 2012-01-22  Jason Merrill  <jason@redhat.com>
6870         PR c++/51925
6871         * g++.dg/template/using20.C: New.
6872         * g++.dg/template/template-id-2.C: Adjust diagnostic.
6874 2012-01-23  Jason Merrill  <jason@redhat.com>
6876         PR target/51934
6877         * g++.dg/torture/pr51344.C: Limit to x86.
6879 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
6881         * c-c++-common/tm/omp.c: Require target with pthread support.
6883 2012-01-23  Richard Guenther  <rguenther@suse.de>
6885         PR tree-optimization/51949
6886         * gcc.dg/torture/pr51949.c: New testcase.
6888 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
6890         PR rtl-optimization/51933
6891         * gcc.c-torture/execute/pr51933.c: New test.
6893 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
6895         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
6896         Do not define for Interix.
6898 2012-01-22  Jason Merrill  <jason@redhat.com>
6900         PR c++/51832
6901         * g++.dg/lto/pr51832.h: New.
6902         * g++.dg/lto/pr51832_0.C: New.
6903         * g++.dg/lto/pr51832_1.C: New.
6905 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6907         * gcc.dg/ext-elim-1.c: New test.
6909 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6911         PR target/51931
6912         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
6913         * g++.dg/opt/longbranch1.C: Likewise.
6915 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6917         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
6918         in C++11 mode.
6920 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6922         PR fortran/50556
6923         * gfortran.dg/namelist_74.f90: New test.
6924         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
6926 2012-01-21  Tobias Burnus  <burnus@net-b.de>
6928         PR fortran/51913
6929         * gfortran.dg/class_47.f90: New.
6931 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
6933         * gnat.dg/renaming5.ad[sb]: New test.
6935 2012-01-20  Jason Merrill  <jason@redhat.com>
6937         PR c++/51919
6938         * g++.dg/pch/mangle1.{C,Hs}: Remove.
6940 2012-01-20  Jason Merrill  <jason@redhat.com>
6942         PR c++/51922
6943         * g++.dg/ext/attrib42.C: Require ilp32.
6945 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6947         PR target/51915
6948         * gcc.target/arm/pr51915.c: New test.
6950 2012-01-20  Cary Coutant  <ccoutant@google.com>
6951             Dodji Seketeli  <dodji@redhat.com>
6953         PR debug/45682
6954         * g++.dg/debug/dwarf2/nested-3.C: New test.
6956 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6958         PR c++/51402
6959         * g++.dg/template/crash110.C: New.
6961 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6963         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
6964         Remove default options on hppa*-*-hpux*.
6966 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6968         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
6970 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6972         * gcc.c-torture/compile/pr51856.c: New testcase.
6974 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
6976         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
6977         options to go_target_compile.
6979 2012-01-20  Kai Tietz  <ktietz@redhat.com>
6981         * g++.dg/torture/pr51344.C: Fix typo.
6983 2012-01-20  Richard Guenther  <rguenther@suse.de>
6985         PR tree-optimization/51903
6986         * g++.dg/torture/pr51903.C: New testcase.
6988 2012-01-20  Tobias Burnus  <burnus@net-b.de>
6989             Janus Weil  <janus@gcc.gnu.org>
6991         PR fortran/51056
6992         * gfortran.dg/use_21.f90: New.
6994 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
6996         PR target/51106
6997         * gcc.dg/torture/pr51106-1.c: New test.
6998         * gcc.dg/torture/pr51106-2.c: New test.
7000 2012-01-19  Kai Tietz  <ktietz@redhat.com>
7002         * g++.dg/torture/pr51344.C: New test.
7004 2012-01-19  Tobias Burnus  <burnus@net-b.de>
7006         PR fortran/51904
7007         * gfortran.dg/intrinsic_size_2.f90: New.
7009 2012-01-19  Jason Merrill  <jason@redhat.com>
7011         PR c++/51889
7012         * g++.dg/inherit/using7.C: New.
7014 2012-01-19  Richard Guenther  <rguenther@suse.de>
7016         PR tree-optimization/37997
7017         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
7019 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
7021         PR rtl-optimization/51505
7022         * gcc.dg/pr51505.c: New test.
7024 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
7026         PR fortran/51634
7027         * gfortran.dg/typebound_operator_12.f03: New.
7028         * gfortran.dg/typebound_operator_13.f03: New.
7030 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
7032         PR c++/51225
7033         * g++.dg/cpp0x/pr51225.C: New.
7035 2012-01-17  Ian Lance Taylor  <iant@google.com>
7037         PR go/50656
7038         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
7040 2012-01-17  Tobias Burnus  <burnus@net-b.de>
7042         PR fortran/51869
7043         * gfortran.dg/realloc_on_assign_9.f90: New.
7045 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
7047         PR other/51165
7048         * gcc.dg/tm/memopt-3.c: Remove xfail.
7049         * gcc.dg/tm/memopt-4.c: Remove xfail.
7050         * gcc.dg/tm/memopt-5.c: Remove xfail.
7051         * gcc.dg/tm/memopt-7.c: Remove xfail.
7053 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
7055         PR tree-optimization/51877
7056         * gcc.c-torture/execute/pr51877.c: New test.
7058 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
7060         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
7061         {!vect_align_arrays} to vect_sizes_32B_16B.
7062         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
7063         * gcc.dg/vect/vect-peel-3.c: Ditto.
7065 2012-01-16  Jason Merrill  <jason@redhat.com>
7067         PR c++/51854
7068         * g++.dg/abi/mangle60.C: New.
7070         PR c++/51827
7071         * g++.dg/pch/mangle1.{C,Hs}: New.
7073 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
7074             Tobias Burnus  <burnus@net-b.de>
7076         PR fortran/50981
7077         * gfortran.dg/elemental_optional_args_3.f90: New
7078         * gfortran.dg/elemental_optional_args_4.f90: New
7080 2012-01-16  Tobias Burnus  <burnus@net-b.de>
7082         PR fortran/51809
7083         * gfortran.dg/use_20.f90: New
7085 2012-01-16  Jason Merrill  <jason@redhat.com>
7087         PR c++/51868
7088         * g++.dg/cpp0x/rv-bitfield.C: New.
7089         * g++.dg/cpp0x/rv-bitfield2.C: New.
7091 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
7093         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
7094         subroutine 'qsort' and use index array to assign the result.
7096 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
7098         PR tree-optimization/51865
7099         * gcc.dg/pr51865.c: New test.
7101 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7103         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
7105 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
7107         * gcc.target/mips/code-readable-2.c: Allow the jump table address
7108         to be loaded from the constant pool, rather than via %hi and %lo.
7110 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
7112         PR rtl-optimization/51821
7113         * gcc.dg/pr51821.c: New test.
7115 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
7117         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
7119 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
7121         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
7123 2012-01-14  Tobias Burnus  <burnus@net-b.de>
7125         PR fortran/51800
7126         * gfortran.dg/init_flag_8.f90: New.
7127         * gfortran.dg/init_flag_9.f90: New.
7129 2011-01-14  Tobias Burnus  <burnus@net-b.de>
7131         PR fortran/51816
7132         * gfortran.dg/use_18.f90: New.
7133         * gfortran.dg/use_19.f90: New.
7135 2012-01-13  Ian Lance Taylor  <iant@google.com>
7137         PR c++/50012
7138         * g++.dg/warn/Wsign-compare-4.C: New.
7140 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
7142         PR fortran/48351
7143         * gfortran.dg/alloc_comp_assign.f03: New.
7144         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
7145         __BUILTIN_FREE from 38 to 32.
7147 2012-01-13  Jason Merrill  <jason@redhat.com>
7149         PR c++/20681
7150         * g++.dg/warn/Wreturn-type-7.C: New.
7152 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7154         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
7155         assumption.
7156         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
7157         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
7158         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
7159         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
7160         int32plus because of big array needed.
7161         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
7162         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
7164 2012-01-13  Jason Merrill  <jason@redhat.com>
7166         PR c++/51813
7167         * g++.dg/ext/visibility/template9.C: New.
7169         PR c++/51620
7170         * g++.dg/cpp0x/defaulted34.C: New.
7171         * g++.dg/template/virtual3.C: New.
7173 2012-01-13  Richard Guenther  <rguenther@suse.de>
7175         PR middle-end/8081
7176         * gcc.dg/torture/pr8081.c: New testcase.
7178 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
7180         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
7182 2012-01-12  Jason Merrill  <jason@redhat.com>
7184         PR c++/51714
7185         * g++.dg/ext/stmtexpr14.C: New.
7187 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
7189         PR c++/51633
7190         * g++.dg/cpp0x/constexpr-diag4.C: New test.
7192 2012-01-12  Jason Merrill  <jason@redhat.com>
7194         PR c++/48051
7195         * g++.dg/abi/mangle48.C: Test qualified-names, too.
7196         * g++.dg/abi/mangle58.C: Likewise.
7198         PR c++/51403
7199         * g++.dg/template/arg8.C: New.
7201 2012-01-12  Ira Rosen  <irar@il.ibm.com>
7203         PR tree-optimization/51799
7204         * gcc.dg/vect/pr51799.c: New test.
7205         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
7206         patterns.
7208 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7209             Tobias Burnus  <burnus@net-b.de>
7211         PR fortran/51057
7212         PR fortran/51616
7213         * lib/target-supports.exp
7214         (check_effective_target_fortran_largest_fp_has_sqrt): New.
7215         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
7217 2012-01-11  Jason Merrill  <jason@redhat.com>
7219         PR c++/51565
7220         * g++.dg/ext/attrib42.C: New.
7222 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
7224         PR bootstrap/51796
7225         * gcc.dg/pr51796.c: New test.
7227 2012-01-11  Jason Merrill  <jason@redhat.com>
7229         PR c++/51818
7230         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
7232 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
7234         * gnat.dg/array19.ad[sb]: New test.
7236 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
7238         * gnat.dg/opt23.ad[sb]: New test.
7239         * gnat.dg/opt23_pkg.ad[sb]: New helper.
7240         * gnat.dg/opt24.ad[sb]: New test.
7242 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7244         PR tree-optimization/49642
7245         * gcc.dg/tree-ssa/pr49642-1.c: New test.
7246         * gcc.dg/tree-ssa/pr49642-2.c: New test.
7248 2012-01-11  Jason Merrill  <jason@redhat.com>
7250         PR c++/51613
7251         * g++.dg/template/explicit-args5.C: New.
7253 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7255         * gcc.c-torture/execute/20120110-1.c: New testcase.
7257 2012-01-10  Jason Merrill  <jason@redhat.com>
7259         PR c++/51614
7260         * g++.dg/inherit/ambig1.C: New.
7262         PR c++/51433
7263         * g++.dg/cpp0x/constexpr-cache1.C: New.
7265 2012-01-10  Richard Guenther  <rguenther@suse.de>
7267         PR tree-optimization/51801
7268         * gcc.dg/torture/pr51801.c: New testcase.
7270 2012-01-10  Tobias Burnus  <burnus@net-b.de>
7272         PR fortran/51652
7273         * gfortran.dg/allocate_with_typespec_5.f90: New.
7275 2012-01-10  Tobias Burnus  <burnus@net-b.de>
7277         * gfortran.dg/class_39.f03: Update dg-error string.
7279 2012-01-10  Richard Guenther  <rguenther@suse.de>
7281         PR tree-optimization/50913
7282         * gcc.dg/graphite/interchange-16.c: New testcase.
7283         * gcc.dg/graphite/scop-20.c: XFAIL.
7284         * gfortran.dg/graphite/interchange-1.f: Likewise.
7285         * gfortran.dg/graphite/block-1.f90: Likewise.
7286         * gfortran.dg/graphite/block-2.f: Likewise.
7288 2012-01-10  Richard Henderson  <rth@redhat.com>
7290         * lib/target-supports.exp (check_effective_target_vect_perm,
7291         check_effective_target_vect_perm_byte,
7292         check_effective_target_vect_perm_short): Enable for arm neon.
7294 2012-01-09  Tobias Burnus  <burnus@net-b.de>
7296         PR fortran/46328
7297         * gfortran.dg/typebound_operator_11.f90: New.
7299 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
7301         * gnat.dg/array18.adb: New test.
7302         * gnat.dg/array18_pkg.ads: New helper.
7304 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
7306         PR fortran/51791
7307         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
7308         around base object in first assignment in main program.
7309         * gfortran.dg/typebound_operator_10.f03: New test.
7311 2012-01-09  Martin Jambor  <mjambor@suse.cz>
7313         PR tree-optimization/51759
7314         * g++.dg/ipa/pr51759.C: New test.
7316 2012-01-09  Tobias Burnus  <burnus@net-b.de>
7318         PR fortran/51758
7319         * gfortran.dg/optional_absent_2.f90: New.
7321 2012-01-09  Tobias Burnus  <burnus@net-b.de>
7323         PR fortran/51578
7324         * gfortran.dg/use_17.f90: New.
7326 2012-01-09  Gary Funck  <gary@intrepid.com>
7328         PR preprocessor/33919
7329         * gcc.dg/pr33919.c: New test.
7330         * gcc.dg/pr33919-0.h: New test header file.
7331         * gcc.dg/pr33919-1.h: Ditto.
7332         * gcc.dg/pr33919-2.h: Ditto.
7334 2012-01-07  Jan Hubicka  <jh@suse.cz>
7336         PR tree-optimize/51694
7337         * gcc.c-torture/compile/pr51694.c: new testcase.
7339 2012-01-07  Jan Hubicka  <jh@suse.cz>
7341         PR tree-optimization/51600
7342         * g++.dg/torture/pr51600.C: New testcase.
7344 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7346         PR gcov-profile/51715
7347         PR gcov-profile/51717
7348         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
7349         * gcc.misc-tests/gcov-14.c: Likewise.
7351 2012-01-06  Jason Merrill  <jason@redhat.com>
7353         * g++.dg/parse/new5.C: New.
7355 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
7357         PR testsuite/51655
7358         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
7359         including <string.h>.
7361 2012-01-06  Jason Merrill  <jason@redhat.com>
7363         * g++.dg/abi/mangle51.C: New.
7364         * g++.dg/abi/mangle52.C: New.
7365         * g++.dg/abi/mangle53.C: New.
7366         * g++.dg/abi/mangle54.C: New.
7367         * g++.dg/abi/mangle55.C: New.
7368         * g++.dg/abi/mangle56.C: New.
7369         * g++.dg/abi/mangle57.C: New.
7370         * g++.dg/abi/mangle58.C: New.
7371         * g++.dg/abi/mangle59.C: New.
7372         * g++.dg/cpp0x/trailing3.C: Update mangling.
7373         * g++.dg/cpp0x/variadic111.C: Update mangling.
7374         * g++.dg/cpp0x/variadic4.C: Update mangling.
7375         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
7376         * g++.dg/template/nontype22.C: Works now.
7377         * g++.dg/template/pr35240.C: Works now.
7379         * g++.dg/cpp0x/error7.C: New.
7381 2012-01-06  Tobias Burnus <burnus@net-b.de>
7383         * gfortran.dg/deallocate_stat_2.f90: New.
7384         * coarray/allocate_errgmsg.f90: New.
7385         * gfortran.dg/coarray_lib_alloc_1.f90: New.
7386         * gfortran.dg/coarray_lib_alloc_2.f90: New.
7387         * coarray/subobject_1.f90: Fix for num_images > 1.
7388         * gfortran.dg/deallocate_stat.f90: Update due to changed
7389         stat= handling.
7391 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
7393         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
7395 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7397         * ada/acats/overflow.lst: Add cb20004.
7399 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
7401         PR c++/51541
7402         * g++.dg/cpp0x/alias-decl-18.C: New test.
7404 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7406         * gcc.c-torture/execute/20120104-1.c: New test.
7408 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
7410         PR fortran/PR48946
7411         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
7412         the old typebound_operator_8.f03.
7413         * gfortran.dg/typebound_operator_8.f03: New version of
7414         typebound_operator_7.f03 with 'u' a derived type instead of a
7415         class object.
7417 2012-01-05  Richard Guenther  <rguenther@suse.de>
7419         * g++.dg/torture/pr49309.C: Skip for -flto.
7421 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
7423         PR middle-end/51761
7424         * gcc.c-torture/compile/pr51761.c: New test.
7426 2012-01-05  Richard Guenther  <rguenther@suse.de>
7428         PR tree-optimization/51760
7429         * gcc.dg/torture/pr51760.c: New testcase.
7431 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
7433         PR middle-end/51472
7434         * gcc.dg/tm/memopt-6.c: Adjust regexp.
7436 2012-01-05  Richard Guenther  <rguenther@suse.de>
7438         PR lto/41576
7439         * gfortran.dg/lto/pr41576_0.f90: New testcase.
7440         * gfortran.dg/lto/pr41576_1.f90: Likewise.
7442 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
7444         PR debug/51695
7445         * gcc.dg/pr51695.c: New test.
7447 2012-01-04  Andrew Pinski  <apinski@cavium.com>
7449         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
7450         * gcc.target/mips/octeon2-lx-1.c: New test.
7451         * gcc.target/mips/mips64-dsp-ldx.c: New test.
7452         * gcc.target/mips/octeon2-lx-2.c: New test.
7453         * gcc.target/mips/octeon2-lx-3.c: New test.
7455 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
7457         PR other/51163
7458         PR other/51164
7459         * gcc.dg/tm/alias-1.c:  Adjust regexp.
7460         * gcc.dg/tm/alias-2.c:  Adjust regexp.
7462 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7464         PR c++/51064
7465         * g++.dg/warn/Wparentheses-26.C: New.
7467 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
7469         * gfortran.dg/elemental_optional_args_2.f90: New test.
7471 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7473         PR fortran/49693
7474         * gfortran.dg/common_17.f90:  New test.
7476 2012-01-04  Richard Guenther  <rguenther@suse.de>
7478         PR tree-optimization/49651
7479         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
7480         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7482 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7484         PR c++/51738
7485         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
7487 2012-01-03  Andrew Pinski  <apinski@cavium.com>
7489         * lib/scanasm.exp (dg-function-on-line): Always use a special format
7490         for all mips targets.  Also allow an optional .cfi_startproc.
7492 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
7494         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
7496 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7498         PR c++/29273
7499         * g++.dg/rtti/dyncast5.C: New.
7501 2012-01-03  Richard Guenther  <rguenther@suse.de>
7503         PR tree-optimization/51070
7504         * gcc.dg/torture/pr51070-2.c: New testcase.
7506 2012-01-03  Richard Guenther  <rguenther@suse.de>
7508         PR tree-optimization/51692
7509         * gcc.dg/torture/pr51692.c: New testcase.
7511 2012-01-03  Richard Guenther  <rguenther@suse.de>
7513         PR debug/51650
7514         * g++.dg/lto/pr51650-3_0.C: New testcase.
7516 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7518         PR c++/15867
7519         * g++.dg/warn/Wredundant-decls-spec.C: New.
7521 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
7523         PR tree-optimization/51719
7524         * g++.dg/tree-prof/pr51719.C: New test.
7526 2012-01-03  Richard Guenther  <rguenther@suse.de>
7528         PR middle-end/51730
7529         * gcc.dg/fold-compare-6.c: New testcase.
7531 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
7533         PR c++/51669
7534         * g++.dg/gomp/pr51669.C: New test.
7536 2012-01-02  Jason Merrill  <jason@redhat.com>
7538         PR c++/51675
7539         * g++.dg/cpp0x/constexpr-union2.C: New.
7541         PR c++/51666
7542         * g++.dg/cpp0x/nsdmi-defer5.C: New.
7544 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
7546         PR c++/51462
7547         * g++.dg/cpp0x/constexpr-99.C: New test.
7549 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
7551         PR c++/20140
7552         * g++.dg/template/init9.C: New.
7554 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7556         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
7557         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
7558         rather than a specific number.
7560 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
7562         PR fortran/46262
7563         PR fortran/46328
7564         PR fortran/51052
7565         * gfortran.dg/typebound_operator_7.f03: New.
7566         * gfortran.dg/typebound_operator_8.f03: New.
7568 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7570         PR target/51729
7571         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
7572         XFAIL.
7573         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7575 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7577         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
7579 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7581         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
7582         for MIPS.
7584 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7586         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
7587         * gfortran.dg/io_real_boz_4.f90: Likewise.
7588         * gfortran.dg/io_real_boz_5.f90: Likewise.
7590 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7592         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
7594 2012-01-02  Revital Eres  <revital.eres@linaro.org>
7596         * gcc.dg/sms-11.c: New file.
7598 2012-01-02  Tobias Burnus  <burnus@net-b.de>
7600         PR fortran/51682
7601         * gfortran.dg/coarray/image_index_3.f90: New.
7603 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7605         PR c++/16603
7606         * g++.dg/parse/enum8.C: New.
7608 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7610         PR c++/51379
7611         * g++.dg/conversion/reinterpret4.C: New.
7612         * g++.dg/conversion/reinterpret1.C: Adjust.
7614 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7616         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
7618 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
7620         * g++.old-deja/g++.brendan/crash25.C: Adjust.
7621         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7622         * g++.old-deja/g++.jason/access14.C: Likewise.
7623         * g++.old-deja/g++.jason/access8.C: Likewise.
7624         * g++.old-deja/g++.jason/access1.C: Likewise.
7625         * g++.old-deja/g++.other/access3.C: Likewise.
7626         * g++.old-deja/g++.other/access5.C: Likewise.
7627         * g++.old-deja/g++.law/unsorted1.C: Likewise.
7628         * g++.old-deja/g++.law/visibility22.C: Likewise.
7629         * g++.old-deja/g++.law/visibility26.C: Likewise.
7630         * g++.old-deja/g++.mike/p2746.C: Likewise.
7631         * g++.dg/debug/using1.C: Likewise.
7632         * g++.dg/lookup/using51.C: Likewise.
7633         * g++.dg/inherit/using5.C: Likewise.
7634         * g++.dg/inherit/pr30297.C: Likewise.
7635         * g++.dg/inherit/access8.C: Likewise.
7636         * g++.dg/torture/pr39362.C: Likewise.
7637         * g++.dg/template/crash13.C: Likewise.
7638         * g++.dg/template/using10.C: Likewise.
7640 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7642         PR fortran/51502
7643         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
7644         change.
7646 2012-01-01  Ira Rosen  <irar@il.ibm.com>
7648         PR tree-optimization/51704
7649         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
7650         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
7651         corresponding flags.
7653 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
7655         PR c++/51723
7656         * g++.dg/cpp0x/constexpr-delegating2.C: New.
7658 2012-01-01  Jan Hubicka  <jh@suse.cz>
7660         PR rtl-optimization/51069
7661         * gcc.c-torture/compile/pr51069.c: New testcase.
7663 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
7665         PR tree-optimization/51683
7666         * gcc.dg/pr51683.c: New test.
7668 Copyright (C) 2012 Free Software Foundation, Inc.
7670 Copying and distribution of this file, with or without modification,
7671 are permitted in any medium without royalty provided the copyright
7672 notice and this notice are preserved.