2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob23027178bcfad6350218897987f316f717046827
1 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and
4           s390x.
6 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8         PR testsuite/51875
9         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
11         * g++.dg/ext/visibility/template10.C: Fix typo.
13         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
15 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
17         PR c++/51327
18         * g++.dg/cpp0x/constexpr-ice6.C: New.
20 2012-01-29  Tobias Burnus  <burnus@net-b.de>
22         PR fortran/41600
23         * gfortran.dg/default_initialization_6.f90: New.
25 2012-01-29  Tobias Burnus  <burnus@net-b.de>
27         PR fortran/51972
28         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
29         * gfortran.dg/class_48.f90: New.
31 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
33         PR fortran/51808
34         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
36 2012-01-28  Tobias Burnus  <burnus@net-b.de>
38         PR fortran/51972
39         * gfortran.dg/class_allocate_12.f90: New.
41 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
43         * gcc.dg/torture/pr50444.c: Fix dg directives.
45 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
47         PR target/52006
48         * gcc.target/arm/pr52006.c: New test.
50 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
52         PR testsuite/52011
53         * gcc.dg/lto/trans-mem.h: New file.
54         * gcc.dg/lto/trans-mem-2_0.c: Include it.
55         * gcc.dg/lto/trans-mem-1_1.c: Same.
56         * gcc.dg/lto/trans-mem-4_1.c: Same.
57         * gcc.dg/lto/trans-mem-3_1.c: Same.
59 2012-01-27  Tobias Burnus  <burnus@net-b.de>
61         PR fortran/52022
62         * gfortran.dg/dummy_procedure_7.f90: New.
64 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
66         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
67         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
69 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
71         PR c++/51852
72         * g++.dg/other/gc5.C: New test.
74 2012-01-27  Richard Guenther  <rguenther@suse.de>
76         PR tree-optimization/50444
77         * gcc.dg/torture/pr50444.c: New testcase.
79 2012-01-27  Tobias Burnus  <burnus@net-b.de>
81         PR fortran/51970
82         PR fortran/51977
83         * gfortran.dg/move_alloc_13.f90: New.
85 2012-01-27  Tobias Burnus  <burnus@net-b.de>
87         PR fortran/51953
88         * gfortran.dg/allocate_alloc_opt_13.f90: New.
89         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
90         and change dg-error string.
92 2012-01-27  Tobias Burnus  <burnus@net-b.de>
94         PR fortran/52016
95         * gfortran.dg/elemental_args_check_5.f90: New.
97 2012-01-27  Richard Guenther  <rguenther@suse.de>
99         PR middle-end/51959
100         * g++.dg/torture/pr51959.C: New testcase.
102 2012-01-27  Tom de Vries  <tom@codesourcery.com>
104         PR tree-optimization/51990
105         * gcc.dg/pr51990.c: New test.
106         * gcc.dg/pr51990-2.c: Same.
108 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
109             Tobias Burnus <burnus@gcc.gnu.org>
111         PR fortran/48705
112         * gfortran.dg/class_allocate_11.f03: New.
114         PR fortran/51870
115         PR fortran/51943
116         PR fortran/51946
117         * gfortran.dg/class_allocate_7.f03: New.
118         * gfortran.dg/class_allocate_8.f03: New.
119         * gfortran.dg/class_allocate_9.f03: New.
120         * gfortran.dg/class_allocate_10.f03: New.
122 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
124         * gnat.dg/discr34.adb: New test.
125         * gnat.dg/discr34_pkg.ads: New helper.
127 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
129         * gnat.dg/discr33.adb: New test.
131 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
133         * gnat.dg/limited_with3.ad[sb): New test.
134         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
135         * gnat.dg/limited_with3_pkg2.ads: Likewise.
136         * gnat.dg/limited_with3_pkg3.ads: Likewise.
138 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
140         * gnat.dg/stack_usage1.adb: New test.
141         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
143         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
144         * gcc.dg/pr44194-2.c: Likewise.
146 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
148         PR c++/51370
149         * g++.dg/template/crash112.C: New.
151 2012-01-27  Richard Henderson  <rth@redhat.com>
153         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
155 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
157         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
159 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
161         PR middle-end/51895
162         * g++.dg/opt/pr51895.C: New test.
164 2012-01-26  Michael Matz  <matz@suse.de>
166         PR tree-optimization/48794
167         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
169 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
171         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and
172         s390x.
174 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
176         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
177         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
178         memory.
179         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
180         the default value for s390 and s390x.
182 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
184         PR lto/51698
185         * gcc.dg/lto/trans-mem-4_0.c: New.
186         * gcc.dg/lto/trans-mem-4_1.c: New.
187         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
188         TM builtins.
189         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
190         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
191         TM builtins.
192         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
193         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
194         TM builtins.
196 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
198         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
200 2012-01-25  Ian Lance Taylor  <iant@google.com>
202         * go.test/go-test.exp (go-gc-tests): Handle a few more test
203         lines.
205 2012-01-25  Tobias Burnus  <burnus@net-b.de>
207         PR fortran/51995
208         * gfortran.dg/typebound_proc_25.f90: New.
210 2012-01-25  Jason Merrill  <jason@redhat.com>
212         PR c++/51992
213         * g++.dg/lto/pr51992_0.C: New.
215 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
217         PR tree-optimization/51987
218         * gcc.target/i386/pr51987.c: New test.
220 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
222         * gcc.dg/tm/lto-1.c: Require lto support in target.
224 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
226         PR rtl-optimization/48374
227         * gcc.dg/pr48374.c: New test.
229 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
231         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
233 2012-01-25  Tobias Burnus  <burnus@net-b.de>
235         PR fortran/51966
236         * gfortran.dg/derived_constructor_char_3.f90: New.
238 2012-01-24  Ian Lance Taylor  <iant@google.com>
240         * go.test/go-test.exp (filecmp): New procedure.
241         (errchk): Handle quoted square brackets.
242         (go-gc-tests): Set go_compile_args. Handle various new test
243         lines.  Skip a few new tests.
244         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
246 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
248         * lib/target-supports.exp (proc check_effective_target_vect_perm)
249         (check_effective_target_vect_extract_even_odd)
250         (check_effective_target_vect_interleave): Return true for MIPS
251         paired-single.
253 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
255         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
256         (main): Use it instead of argc.
258 2012-01-24  Jason Merrill  <jason@redhat.com>
260         PR c++/51973
261         * g++.dg/cpp0x/sfinae31.C: New.
263 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
265         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
267 2012-01-24  Jason Merrill  <jason@redhat.com>
269         PR c++/51812
270         * g++.dg/inherit/covariant20.C: New.
272 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
274         PR c++/51223
275         * g++.dg/parse/crash58.C: New.
277 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
279         PR target/51957
280         * gcc.dg/pr51957-1.c: New test.
281         * gcc.dg/pr51957-1.h: New file.
282         * gcc.dg/pr51957-2.c: New test.
284 2012-01-23  Jason Merrill  <jason@redhat.com>
286         PR c++/51930
287         * g++.dg/ext/visibility/template10.C: New.
289 2012-01-23  Tobias Burnus  <burnus@net-b.de>
291         PR fortran/51948
292         * gfortran.dg/move_alloc_12.f90: New.
294 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
296         PR middle-end/45416
297         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
299 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
301         PR c++/51398
302         * g++.dg/template/crash111.C: New.
304 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
306         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
307         configurations.
308         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
310 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
312         PR testsuite/51941
313         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
314         the DW_TAG_class_type and DW_AT_name: "Executor".
316 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
318         * lib/target-supports.exp
319         (check_effective_target_vect_extract_even_odd): Handle
320         ARM neon.
321         (check_effective_target_vect_interleave): Likewise.
323 2012-01-22  Jason Merrill  <jason@redhat.com>
325         PR c++/51925
326         * g++.dg/template/using20.C: New.
327         * g++.dg/template/template-id-2.C: Adjust diagnostic.
329 2012-01-23  Jason Merrill  <jason@redhat.com>
331         PR target/51934
332         * g++.dg/torture/pr51344.C: Limit to x86.
334 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
335         * c-c++-common/tm/omp.c: Require target with pthread support.
337 2012-01-23  Richard Guenther  <rguenther@suse.de>
339         PR tree-optimization/51949
340         * gcc.dg/torture/pr51949.c: New testcase.
342 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
344         PR rtl-optimization/51933
345         * gcc.c-torture/execute/pr51933.c: New test.
347 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
349         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
350         Do not define for Interix.
352 2012-01-22  Jason Merrill  <jason@redhat.com>
354         PR c++/51832
355         * g++.dg/lto/pr51832.h: New.
356         * g++.dg/lto/pr51832_0.C: New.
357         * g++.dg/lto/pr51832_1.C: New.
359 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
361         * gcc.dg/ext-elim-1.c: New test.
363 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
365         PR target/51931
366         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
367         * g++.dg/opt/longbranch1.C: Likewise.
369 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
371         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
372         in C++11 mode.
374 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
376         PR fortran/50556
377         * gfortran.dg/namelist_74.f90: New test.
378         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
380 2012-01-21  Tobias Burnus  <burnus@net-b.de>
382         PR fortran/51913
383         * gfortran.dg/class_47.f90: New.
385 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
387         * gnat.dg/renaming5.ad[sb]: New test.
389 2012-01-20  Jason Merrill  <jason@redhat.com>
391         PR c++/51919
392         * g++.dg/pch/mangle1.{C,Hs}: Remove.
394 2012-01-20  Jason Merrill  <jason@redhat.com>
396         PR c++/51922
397         * g++.dg/ext/attrib42.C: Require ilp32.
399 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
401         PR target/51915
402         * gcc.target/arm/pr51915.c: New test.
404 2012-01-20   Cary Coutant  <ccoutant@google.com>
405              Dodji Seketeli  <dodji@redhat.com>
407         PR debug/45682
408         * g++.dg/debug/dwarf2/nested-3.C: New test.
410 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
412         PR c++/51402
413         * g++.dg/template/crash110.C: New.
415 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
417         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
418         Remove default options on hppa*-*-hpux*.
420 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
422         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
424 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
426         * gcc.c-torture/compile/pr51856.c: New testcase.
428 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
430         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
431         options to go_target_compile.
433 2012-01-20  Kai Tietz  <ktietz@redhat.com>
435         * g++.dg/torture/pr51344.C: Fix typo.
437 2012-01-20  Richard Guenther  <rguenther@suse.de>
439         PR tree-optimization/51903
440         * g++.dg/torture/pr51903.C: New testcase.
442 2012-01-20  Tobias Burnus  <burnus@net-b.de>
443             Janus Weil  <janus@gcc.gnu.org>
445         PR fortran/51056
446         * gfortran.dg/use_21.f90: New.
448 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
450         PR target/51106
451         * gcc.dg/torture/pr51106-1.c: New test.
452         * gcc.dg/torture/pr51106-2.c: New test.
454 2012-01-19  Kai Tietz  <ktietz@redhat.com>
456         * g++.dg/torture/pr51344.C: New test.
458 2012-01-19  Tobias Burnus  <burnus@net-b.de>
460         PR fortran/51904
461         * gfortran.dg/intrinsic_size_2.f90: New.
463 2012-01-19  Jason Merrill  <jason@redhat.com>
465         PR c++/51889
466         * g++.dg/inherit/using7.C: New.
468 2012-01-19  Richard Guenther  <rguenther@suse.de>
470         PR tree-optimization/37997
471         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
473 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
475         PR rtl-optimization/51505
476         * gcc.dg/pr51505.c: New test.
478 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
480         PR fortran/51634
481         * gfortran.dg/typebound_operator_12.f03: New.
482         * gfortran.dg/typebound_operator_13.f03: New.
484 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
486         PR c++/51225
487         * g++.dg/cpp0x/pr51225.C: New.
489 2012-01-17  Ian Lance Taylor  <iant@google.com>
491         PR go/50656
492         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
494 2012-01-17  Tobias Burnus  <burnus@net-b.de>
496         PR fortran/51869
497         * gfortran.dg/realloc_on_assign_9.f90: New.
499 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
501         PR other/51165
502         * gcc.dg/tm/memopt-3.c: Remove xfail.
503         * gcc.dg/tm/memopt-4.c: Remove xfail.
504         * gcc.dg/tm/memopt-5.c: Remove xfail.
505         * gcc.dg/tm/memopt-7.c: Remove xfail.
507 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
509         PR tree-optimization/51877
510         * gcc.c-torture/execute/pr51877.c: New test.
512 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
514         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
515         {!vect_align_arrays} to vect_sizes_32B_16B.
516         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
517         * gcc.dg/vect/vect-peel-3.c: Ditto.
519 2012-01-16  Jason Merrill  <jason@redhat.com>
521         PR c++/51854
522         * g++.dg/abi/mangle60.C: New.
524         PR c++/51827
525         * g++.dg/pch/mangle1.{C,Hs}: New.
527 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
528             Tobias Burnus  <burnus@net-b.de>
530         PR fortran/50981
531         * gfortran.dg/elemental_optional_args_3.f90: New
532         * gfortran.dg/elemental_optional_args_4.f90: New
534 2012-01-16  Tobias Burnus  <burnus@net-b.de>
536         PR fortran/51809
537         * gfortran.dg/use_20.f90: New
539 2012-01-16  Jason Merrill  <jason@redhat.com>
541         PR c++/51868
542         * g++.dg/cpp0x/rv-bitfield.C: New.
543         * g++.dg/cpp0x/rv-bitfield2.C: New.
545 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
547         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
548         subroutine 'qsort' and use index array to assign the result.
550 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
552         PR tree-optimization/51865
553         * gcc.dg/pr51865.c: New test.
555 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
557         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
559 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
561         * gcc.target/mips/code-readable-2.c: Allow the jump table address
562         to be loaded from the constant pool, rather than via %hi and %lo.
564 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
566         PR rtl-optimization/51821
567         * gcc.dg/pr51821.c: New test.
569 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
571         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
573 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
575         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
577 2012-01-14  Tobias Burnus  <burnus@net-b.de>
579         PR fortran/51800
580         * gfortran.dg/init_flag_8.f90: New.
581         * gfortran.dg/init_flag_9.f90: New.
583 2011-01-14  Tobias Burnus  <burnus@net-b.de>
585         PR fortran/51816
586         * gfortran.dg/use_18.f90: New.
587         * gfortran.dg/use_19.f90: New.
589 2012-01-13  Ian Lance Taylor  <iant@google.com>
591         PR c++/50012
592         * g++.dg/warn/Wsign-compare-4.C: New.
594 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
596         PR fortran/48351
597         * gfortran.dg/alloc_comp_assign.f03: New.
598         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
599         __BUILTIN_FREE from 38 to 32.
601 2012-01-13  Jason Merrill  <jason@redhat.com>
603         PR c++/20681
604         * g++.dg/warn/Wreturn-type-7.C: New.
606 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
608         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
609         assumption.
610         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
611         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
612         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
613         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
614         int32plus because of big array needed.
615         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
616         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
618 2012-01-13  Jason Merrill  <jason@redhat.com>
620         PR c++/51813
621         * g++.dg/ext/visibility/template9.C: New.
623         PR c++/51620
624         * g++.dg/cpp0x/defaulted34.C: New.
625         * g++.dg/template/virtual3.C: New.
627 2012-01-13  Richard Guenther  <rguenther@suse.de>
629         PR middle-end/8081
630         * gcc.dg/torture/pr8081.c: New testcase.
632 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
634         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
636 2012-01-12  Jason Merrill  <jason@redhat.com>
638         PR c++/51714
639         * g++.dg/ext/stmtexpr14.C: New.
641 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
643         PR c++/51633
644         * g++.dg/cpp0x/constexpr-diag4.C: New test.
646 2012-01-12  Jason Merrill  <jason@redhat.com>
648         PR c++/48051
649         * g++.dg/abi/mangle48.C: Test qualified-names, too.
650         * g++.dg/abi/mangle58.C: Likewise.
652         PR c++/51403
653         * g++.dg/template/arg8.C: New.
655 2012-01-12  Ira Rosen  <irar@il.ibm.com>
657         PR tree-optimization/51799
658         * gcc.dg/vect/pr51799.c: New test.
659         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
660         patterns.
662 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
663             Tobias Burnus  <burnus@net-b.de>
665         PR fortran/51057
666         PR fortran/51616
667         * lib/target-supports.exp
668         (check_effective_target_fortran_largest_fp_has_sqrt): New.
669         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
671 2012-01-11  Jason Merrill  <jason@redhat.com>
673         PR c++/51565
674         * g++.dg/ext/attrib42.C: New.
676 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
678         PR bootstrap/51796
679         * gcc.dg/pr51796.c: New test.
681 2012-01-11  Jason Merrill  <jason@redhat.com>
683         PR c++/51818
684         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
686 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
688         * gnat.dg/array19.ad[sb]: New test.
690 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
692         * gnat.dg/opt23.ad[sb]: New test.
693         * gnat.dg/opt23_pkg.ad[sb]: New helper.
694         * gnat.dg/opt24.ad[sb]: New test.
696 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
698         PR tree-optimization/49642
699         * gcc.dg/tree-ssa/pr49642-1.c: New test.
700         * gcc.dg/tree-ssa/pr49642-2.c: New test.
702 2012-01-11  Jason Merrill  <jason@redhat.com>
704         PR c++/51613
705         * g++.dg/template/explicit-args5.C: New.
707 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
709         * gcc.c-torture/execute/20120110-1.c: New testcase.
711 2012-01-10  Jason Merrill  <jason@redhat.com>
713         PR c++/51614
714         * g++.dg/inherit/ambig1.C: New.
716         PR c++/51433
717         * g++.dg/cpp0x/constexpr-cache1.C: New.
719 2012-01-10  Richard Guenther  <rguenther@suse.de>
721         PR tree-optimization/51801
722         * gcc.dg/torture/pr51801.c: New testcase.
724 2012-01-10  Tobias Burnus  <burnus@net-b.de>
726         PR fortran/51652
727         * gfortran.dg/allocate_with_typespec_5.f90: New.
729 2012-01-10  Tobias Burnus  <burnus@net-b.de>
731         * gfortran.dg/class_39.f03: Update dg-error string.
733 2012-01-10  Richard Guenther  <rguenther@suse.de>
735         PR tree-optimization/50913
736         * gcc.dg/graphite/interchange-16.c: New testcase.
737         * gcc.dg/graphite/scop-20.c: XFAIL.
738         * gfortran.dg/graphite/interchange-1.f: Likewise.
739         * gfortran.dg/graphite/block-1.f90: Likewise.
740         * gfortran.dg/graphite/block-2.f: Likewise.
742 2012-01-10  Richard Henderson  <rth@redhat.com>
744         * lib/target-supports.exp (check_effective_target_vect_perm,
745         check_effective_target_vect_perm_byte,
746         check_effective_target_vect_perm_short): Enable for arm neon.
748 2012-01-09  Tobias Burnus  <burnus@net-b.de>
750         PR fortran/46328
751         * gfortran.dg/typebound_operator_11.f90: New.
753 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
755         * gnat.dg/array18.adb: New test.
756         * gnat.dg/array18_pkg.ads: New helper.
758 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
760         PR fortran/51791
761         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
762         around base object in first assignment in main program.
763         * gfortran.dg/typebound_operator_10.f03: New test.
765 2012-01-09  Martin Jambor  <mjambor@suse.cz>
767         PR tree-optimization/51759
768         * g++.dg/ipa/pr51759.C: New test.
770 2012-01-09  Tobias Burnus  <burnus@net-b.de>
772         PR fortran/51758
773         * gfortran.dg/optional_absent_2.f90: New.
775 2012-01-09  Tobias Burnus  <burnus@net-b.de>
777         PR fortran/51578
778         * gfortran.dg/use_17.f90: New.
780 2012-01-09  Gary Funck  <gary@intrepid.com>
782         PR preprocessor/33919
783         * gcc.dg/pr33919.c: New test.
784         * gcc.dg/pr33919-0.h: New test header file.
785         * gcc.dg/pr33919-1.h: Ditto.
786         * gcc.dg/pr33919-2.h: Ditto.
788 2012-01-07  Jan Hubicka  <jh@suse.cz>
790         PR tree-optimize/51694
791         * gcc.c-torture/compile/pr51694.c: new testcase.
793 2012-01-07  Jan Hubicka  <jh@suse.cz>
795         PR tree-optimization/51600
796         * g++.dg/torture/pr51600.C: New testcase.
798 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
800         PR gcov-profile/51715
801         PR gcov-profile/51717
802         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
803         * gcc.misc-tests/gcov-14.c: Likewise.
805 2012-01-06  Jason Merrill  <jason@redhat.com>
807         * g++.dg/parse/new5.C: New.
809 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
811         PR testsuite/51655
812         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
813         including <string.h>.
815 2012-01-06  Jason Merrill  <jason@redhat.com>
817         * g++.dg/abi/mangle51.C: New.
818         * g++.dg/abi/mangle52.C: New.
819         * g++.dg/abi/mangle53.C: New.
820         * g++.dg/abi/mangle54.C: New.
821         * g++.dg/abi/mangle55.C: New.
822         * g++.dg/abi/mangle56.C: New.
823         * g++.dg/abi/mangle57.C: New.
824         * g++.dg/abi/mangle58.C: New.
825         * g++.dg/abi/mangle59.C: New.
826         * g++.dg/cpp0x/trailing3.C: Update mangling.
827         * g++.dg/cpp0x/variadic111.C: Update mangling.
828         * g++.dg/cpp0x/variadic4.C: Update mangling.
829         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
830         * g++.dg/template/nontype22.C: Works now.
831         * g++.dg/template/pr35240.C: Works now.
833         * g++.dg/cpp0x/error7.C: New.
835 2012-01-06  Tobias Burnus <burnus@net-b.de>
837         * gfortran.dg/deallocate_stat_2.f90: New.
838         * coarray/allocate_errgmsg.f90: New.
839         * gfortran.dg/coarray_lib_alloc_1.f90: New.
840         * gfortran.dg/coarray_lib_alloc_2.f90: New.
841         * coarray/subobject_1.f90: Fix for num_images > 1.
842         * gfortran.dg/deallocate_stat.f90: Update due to changed
843         stat= handling.
845 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
847         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
849 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
851         * ada/acats/overflow.lst: Add cb20004.
853 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
855         PR c++/51541
856         * g++.dg/cpp0x/alias-decl-18.C: New test.
858 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
860         * gcc.c-torture/execute/20120104-1.c: New test.
862 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
864         PR fortran/PR48946
865         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
866         the old typebound_operator_8.f03.
867         * gfortran.dg/typebound_operator_8.f03: New version of
868         typebound_operator_7.f03 with 'u' a derived type instead of a
869         class object.
871 2012-01-05  Richard Guenther  <rguenther@suse.de>
873         * g++.dg/torture/pr49309.C: Skip for -flto.
875 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
877         PR middle-end/51761
878         * gcc.c-torture/compile/pr51761.c: New test.
880 2012-01-05  Richard Guenther  <rguenther@suse.de>
882         PR tree-optimization/51760
883         * gcc.dg/torture/pr51760.c: New testcase.
885 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
887         PR middle-end/51472
888         * gcc.dg/tm/memopt-6.c: Adjust regexp.
890 2012-01-05  Richard Guenther  <rguenther@suse.de>
892         PR lto/41576
893         * gfortran.dg/lto/pr41576_0.f90: New testcase.
894         * gfortran.dg/lto/pr41576_1.f90: Likewise.
896 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
898         PR debug/51695
899         * gcc.dg/pr51695.c: New test.
901 2012-01-04  Andrew Pinski  <apinski@cavium.com>
903         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
904         * gcc.target/mips/octeon2-lx-1.c: New test.
905         * gcc.target/mips/mips64-dsp-ldx.c: New test.
906         * gcc.target/mips/octeon2-lx-2.c: New test.
907         * gcc.target/mips/octeon2-lx-3.c: New test.
909 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
911         PR other/51163
912         PR other/51164
913         * gcc.dg/tm/alias-1.c:  Adjust regexp.
914         * gcc.dg/tm/alias-2.c:  Adjust regexp.
916 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
918         PR c++/51064
919         * g++.dg/warn/Wparentheses-26.C: New.
921 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
923         * gfortran.dg/elemental_optional_args_2.f90: New test.
925 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
927         PR fortran/49693
928         * gfortran.dg/common_17.f90:  New test.
930 2012-01-04  Richard Guenther  <rguenther@suse.de>
932         PR tree-optimization/49651
933         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
934         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
936 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
938         PR c++/51738
939         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
941 2012-01-03  Andrew Pinski  <apinski@cavium.com>
943         * lib/scanasm.exp (dg-function-on-line): Always use a special format
944         for all mips targets.  Also allow an optional .cfi_startproc.
946 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
948         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
950 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
952         PR c++/29273
953         * g++.dg/rtti/dyncast5.C: New.
955 2012-01-03  Richard Guenther  <rguenther@suse.de>
957         PR tree-optimization/51070
958         * gcc.dg/torture/pr51070-2.c: New testcase.
960 2012-01-03  Richard Guenther  <rguenther@suse.de>
962         PR tree-optimization/51692
963         * gcc.dg/torture/pr51692.c: New testcase.
965 2012-01-03  Richard Guenther  <rguenther@suse.de>
967         PR debug/51650
968         * g++.dg/lto/pr51650-3_0.C: New testcase.
970 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
972         PR c++/15867
973         * g++.dg/warn/Wredundant-decls-spec.C: New.
975 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
977         PR tree-optimization/51719
978         * g++.dg/tree-prof/pr51719.C: New test.
980 2012-01-03  Richard Guenther  <rguenther@suse.de>
982         PR middle-end/51730
983         * gcc.dg/fold-compare-6.c: New testcase.
985 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
987         PR c++/51669
988         * g++.dg/gomp/pr51669.C: New test.
990 2012-01-02  Jason Merrill  <jason@redhat.com>
992         PR c++/51675
993         * g++.dg/cpp0x/constexpr-union2.C: New.
995         PR c++/51666
996         * g++.dg/cpp0x/nsdmi-defer5.C: New.
998 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
1000         PR c++/51462
1001         * g++.dg/cpp0x/constexpr-99.C: New test.
1003 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/20140
1006         * g++.dg/template/init9.C: New.
1008 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1010         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1011         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
1012         rather than a specific number.
1014 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
1016         PR fortran/46262
1017         PR fortran/46328
1018         PR fortran/51052
1019         * gfortran.dg/typebound_operator_7.f03: New.
1020         * gfortran.dg/typebound_operator_8.f03: New.
1022 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1024         PR target/51729
1025         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1026         XFAIL.
1027         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1029 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1031         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1033 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1035         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1036         for MIPS.
1038 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1040         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1041         * gfortran.dg/io_real_boz_4.f90: Likewise.
1042         * gfortran.dg/io_real_boz_5.f90: Likewise.
1044 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1046         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1048 2012-01-02  Revital Eres  <revital.eres@linaro.org>
1050         * gcc.dg/sms-11.c: New file.
1052 2012-01-02  Tobias Burnus  <burnus@net-b.de>
1054         PR fortran/51682
1055         * gfortran.dg/coarray/image_index_3.f90: New.
1057 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1059         PR c++/16603
1060         * g++.dg/parse/enum8.C: New.
1062 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1064         PR c++/51379
1065         * g++.dg/conversion/reinterpret4.C: New.
1066         * g++.dg/conversion/reinterpret1.C: Adjust.
1068 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1070         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1072 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1074         * g++.old-deja/g++.brendan/crash25.C: Adjust.
1075         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1076         * g++.old-deja/g++.jason/access14.C: Likewise.
1077         * g++.old-deja/g++.jason/access8.C: Likewise.
1078         * g++.old-deja/g++.jason/access1.C: Likewise.
1079         * g++.old-deja/g++.other/access3.C: Likewise.
1080         * g++.old-deja/g++.other/access5.C: Likewise.
1081         * g++.old-deja/g++.law/unsorted1.C: Likewise.
1082         * g++.old-deja/g++.law/visibility22.C: Likewise.
1083         * g++.old-deja/g++.law/visibility26.C: Likewise.
1084         * g++.old-deja/g++.mike/p2746.C: Likewise.
1085         * g++.dg/debug/using1.C: Likewise.
1086         * g++.dg/lookup/using51.C: Likewise.
1087         * g++.dg/inherit/using5.C: Likewise.
1088         * g++.dg/inherit/pr30297.C: Likewise.
1089         * g++.dg/inherit/access8.C: Likewise.
1090         * g++.dg/torture/pr39362.C: Likewise.
1091         * g++.dg/template/crash13.C: Likewise.
1092         * g++.dg/template/using10.C: Likewise.
1094 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1096         PR fortran/51502
1097         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
1098         change.
1100 2012-01-01  Ira Rosen  <irar@il.ibm.com>
1102         PR tree-optimization/51704
1103         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1104         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1105         corresponding flags.
1107 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1109         PR c++/51723
1110         * g++.dg/cpp0x/constexpr-delegating2.C: New.
1112 2012-01-01  Jan Hubicka  <jh@suse.cz>
1114         PR rtl-optimization/51069
1115         * gcc.c-torture/compile/pr51069.c: New testcase.
1117 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
1119         PR tree-optimization/51683
1120         * gcc.dg/pr51683.c: New test.
1122 Copyright (C) 2012 Free Software Foundation, Inc.
1124 Copying and distribution of this file, with or without modification,
1125 are permitted in any medium without royalty provided the copyright
1126 notice and this notice are preserved.