X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=0edad69111987379a6e59deec8b90ffc7e6f11ca;hp=d7cb0449c0fe13914cac6973cf765fe21bdcaeb2;hb=06a1d255f7c71d95802037767284068a3777d863;hpb=5f317c8c55ef651e3527e967da3ffb0d19e94dfb diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d7cb0449c0f..0edad691119 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,20 +1,752 @@ +2010-12-13 Jakub Jelinek + + PR fortran/46884 + * gfortran.dg/pr46884.f: New test. + +2010-12-13 Iain Sandoe + + * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: + Adjust XFAILs. + +2010-12-13 Alexandre Oliva + + PR debug/46576 + * gfortran.dg/debug/pr46576.f: New. + +2010-12-13 Alexandre Oliva + + PR debug/46782 + * gcc.dg/debug/pr46782.c: New. + +2010-12-12 Janus Weil + + PR fortran/46809 + * gfortran.dg/pointer_check_8.f90: New. + +2010-12-11 Jerry DeLisle + + PR fortran/46705 + * gfortran.dg/continuation_12.f90: New test. + +2010-12-11 Tobias Burnus + + PR fortran/46370 + * gfortran.dg/coarray_14.f90: New. + +2010-12-11 Jerry DeLisle + + PR fortran/46842 + * gfortran.dg/array_function_6.f90: New test. + +2010-12-11 Nicola Pero + + * objc.dg/gnu-api-2-resolve-method.m: New. + * obj-c++.dg/gnu-api-2-resolve-method.mm: New. + +2010-12-10 Ahmad Sharif + + * gcc.target/i386/max-stack-align.c: New testcase. + +2010-12-10 John David Anglin + + * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*. + +2010-12-10 Nicola Pero + + * objc.dg/fobjc-std-1.m: Updated to test that class extensions + produce an error with -fobjc-std=objc1. + * obj-c++.dg/fobjc-std-1.mm: Same change. + +2010-12-10 Jakub Jelinek + + PR c++/46001 + * g++.dg/diagnostic/bitfld1.C: New test. + +2010-12-10 Sebastian Pop + + PR tree-optimization/43023 + * gfortran.dg/ldist-1.f90: Adjust pattern. + * gfortran.dg/ldist-pr43023.f90: New. + +2010-12-10 Jakub Jelinek + + PR rtl-optimization/46804 + * gfortran.dg/pr46804.f90: New test. + +2010-12-10 Dave Korn + + PR middle-end/46674 + PR lto/43157 + * gcc.dg/pr43157.c: New file. + +2010-12-10 Nathan Froyd + + * gcc.dg/dfp/struct-union.c: Adjust. + * gcc.dg/lvalue-2.c: Adjust. + * gcc.dg/pr21419.c: Adjust. + * gcc.dg/qual-component-1.c: Adjust. + * g++.dg/other/const1.C: Adjust. + +2010-12-10 Jakub Jelinek + + PR rtl-optimization/46865 + * gcc.target/i386/pr46865-1.c: New test. + * gcc.target/i386/pr46865-2.c: New test. + + PR tree-optimization/46864 + * g++.dg/opt/pr46864.C: New test. + +2010-12-10 Jack Howarth + Iain Sandoe + + PR 43751/target + * lib/prune.exp: Prune dsymutil warnings. + +2010-12-10 Nicola Pero + + * objc.dg/class-extension-1.m: New. + * objc.dg/class-extension-2.m: New. + * objc.dg/class-extension-3.m: New. + * objc.dg/property/at-property-26.m: New. + * objc.dg/property/at-property-27.m: New. + * objc.dg/property/at-property-28.m: New. + * obj-c++.dg/class-extension-1.mm: New. + * obj-c++.dg/class-extension-2.mm: New. + * obj-c++.dg/class-extension-3.mm: New. + * obj-c++.dg/property/at-property-26.mm: New. + * obj-c++.dg/property/at-property-27.mm: New. + * obj-c++.dg/property/at-property-28.mm: New. + +2010-12-09 John David Anglin + + PR target/46057 + * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*. + * gcc.dg/torture/stackalign/vararg-1.c: Likewise. + * gcc.dg/torture/stackalign/nested-2.c: Likewise. + * gcc.dg/torture/stackalign/vararg-2.c: Likewise. + * gcc.dg/torture/stackalign/nested-3.c: Likewise. + * gcc.dg/torture/stackalign/nested-4.c: Likewise. + * gcc.dg/torture/stackalign/global-1.c: Likewise. + * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise. + * gcc.dg/torture/stackalign/inline-1.c: Likewise. + * gcc.dg/torture/stackalign/inline-2.c: Likewise. + * gcc.dg/torture/stackalign/struct-1.c: Likewise. + * gcc.dg/torture/stackalign/pr16660-1.c: Likewise. + * gcc.dg/torture/stackalign/alloca-1.c: Likewise. + * g++.dg/torture/stackalign/throw-1.C: Likewise. + * g++.dg/torture/stackalign/throw-2.C: Likewise. + * g++.dg/torture/stackalign/throw-4.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. + * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise. + * g++.dg/torture/stackalign/eh-global-1.C: Likewise. + + PR tree-optimization/46021 + gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*. + +2010-12-09 Richard Guenther + + PR middle-end/46844 + * gcc.c-torture/compile/pr46866.c: New testcase. + +2010-12-09 John David Anglin + + PR testsuite/45068 + * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'. + +2010-12-09 Martin Jambor + + PR middle-end/46734 + * g++.dg/tree-ssa/pr46734.C: New test. + +2010-12-09 John David Anglin + + PR c++/44641 + * lib/scanasm.exp (dg-function-on-line): Add match pattern for + hppa*-*-*. + +2010-12-08 Jason Merrill + + PR c++/46348 + * g++.dg/cpp0x/constexpr-array2.C: New. + +2010-12-08 H.J. Lu + + * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update + expected scan. + +2010-12-08 Nicola Pero + + * objc.dg/exceptions-7.m: New. + * obj-c++.dg/exceptions-7.mm: New. + * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages. + * obj-c++.dg/exceptions-5.mm: Same change. + +2010-12-08 Nicola Pero + + * objc.dg/foreach-6.m: Updated location of error messages. + * objc.dg/foreach-7.m: Same change. + +2010-12-08 Richard Guenther + Sebastian Pop + + PR tree-optimization/45230 + PR tree-optimization/45231 + PR tree-optimization/45370 + * gcc.dg/graphite/id-pr45230-1.c: New. + * gcc.dg/graphite/id-pr45231.c: New. + * gfortran.dg/graphite/id-pr45370.f90: New. + +2010-12-08 Nathan Froyd + + PR c++/45329 + * testsuite/g++.dg/conversion/ambig1.C: Adjust. + * testsuite/g++.dg/conversion/op1.C: Adjust. + * testsuite/g++.dg/conversion/simd1.C: Adjust. + * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust. + * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust. + * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust. + * testsuite/g++.dg/cpp0x/explicit3.C: Adjust. + * testsuite/g++.dg/cpp0x/explicit4.C: Adjust. + * testsuite/g++.dg/cpp0x/implicit4.C: Adjust. + * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust. + * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust. + * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust. + * testsuite/g++.dg/cpp0x/pr31431.C: Adjust. + * testsuite/g++.dg/cpp0x/pr31434.C: Adjust. + * testsuite/g++.dg/cpp0x/pr31437.C: Adjust. + * testsuite/g++.dg/cpp0x/rv2n.C: Adjust. + * testsuite/g++.dg/cpp0x/rv3n.C: Adjust. + * testsuite/g++.dg/cpp0x/rv4n.C: Adjust. + * testsuite/g++.dg/cpp0x/rv5n.C: Adjust. + * testsuite/g++.dg/cpp0x/rv6n.C: Adjust. + * testsuite/g++.dg/cpp0x/rv7n.C: Adjust. + * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust. + * testsuite/g++.dg/cpp0x/trailing4.C: Adjust. + * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust. + * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust. + * testsuite/g++.dg/cpp0x/variadic35.C: Adjust. + * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust. + * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust. + * testsuite/g++.dg/expr/cond9.C: Adjust. + * testsuite/g++.dg/expr/pmf-1.C: Adjust. + * testsuite/g++.dg/ext/label5.C: Adjust. + * testsuite/g++.dg/ext/visibility/anon8.C: Adjust. + * testsuite/g++.dg/ext/vla2.C: Adjust. + * testsuite/g++.dg/gomp/pr26690-1.C: Adjust. + * testsuite/g++.dg/gomp/pr26690-2.C: Adjust. + * testsuite/g++.dg/init/synth2.C: Adjust. + * testsuite/g++.dg/lookup/conv-1.C: Adjust. + * testsuite/g++.dg/lookup/new1.C: Adjust. + * testsuite/g++.dg/lookup/using9.C: Adjust. + * testsuite/g++.dg/other/error13.C: Adjust. + * testsuite/g++.dg/other/error20.C: Adjust. + * testsuite/g++.dg/other/error31.C: Adjust. + * testsuite/g++.dg/other/pr28114.C: Adjust. + * testsuite/g++.dg/other/ptrmem10.C: Adjust. + * testsuite/g++.dg/other/ptrmem11.C: Adjust. + * testsuite/g++.dg/overload/ambig1.C: Adjust. + * testsuite/g++.dg/overload/arg3.C: Adjust. + * testsuite/g++.dg/overload/builtin1.C: Adjust. + * testsuite/g++.dg/overload/copy1.C: Adjust. + * testsuite/g++.dg/overload/new1.C: Adjust. + * testsuite/g++.dg/overload/template4.C: Adjust. + * testsuite/g++.dg/overload/unknown1.C: Adjust. + * testsuite/g++.dg/overload/using2.C: Adjust. + * testsuite/g++.dg/parse/crash5.C: Adjust. + * testsuite/g++.dg/parse/error19.C: Adjust. + * testsuite/g++.dg/parse/error28.C: Adjust. + * testsuite/g++.dg/parse/template7.C: Adjust. + * testsuite/g++.dg/parse/typename7.C: Adjust. + * testsuite/g++.dg/rtti/typeid6.C: Adjust. + * testsuite/g++.dg/tc1/dr152.C: Adjust. + * testsuite/g++.dg/template/conv11.C: Adjust. + * testsuite/g++.dg/template/copy1.C: Adjust. + * testsuite/g++.dg/template/crash37.C: Adjust. + * testsuite/g++.dg/template/deduce3.C: Adjust. + * testsuite/g++.dg/template/dependent-expr5.C: Adjust. + * testsuite/g++.dg/template/error38.C: Adjust. + * testsuite/g++.dg/template/error40.C: Adjust. + * testsuite/g++.dg/template/friend.C: Adjust. + * testsuite/g++.dg/template/incomplete2.C: Adjust. + * testsuite/g++.dg/template/instantiate5.C: Adjust. + * testsuite/g++.dg/template/local4.C: Adjust. + * testsuite/g++.dg/template/local6.C: Adjust. + * testsuite/g++.dg/template/new3.C: Adjust. + * testsuite/g++.dg/template/operator9.C: Adjust. + * testsuite/g++.dg/template/overload6.C: Adjust. + * testsuite/g++.dg/template/ptrmem2.C: Adjust. + * testsuite/g++.dg/template/ptrmem20.C: Adjust. + * testsuite/g++.dg/template/ptrmem4.C: Adjust. + * testsuite/g++.dg/template/ptrmem8.C: Adjust. + * testsuite/g++.dg/template/qualttp5.C: Adjust. + * testsuite/g++.dg/template/sfinae2.C: Adjust. + * testsuite/g++.dg/template/spec22.C: Adjust. + * testsuite/g++.dg/template/spec23.C: Adjust. + * testsuite/g++.dg/template/ttp25.C: Adjust. + * testsuite/g++.dg/template/typedef4.C: Adjust. + * testsuite/g++.dg/template/unify10.C: Adjust. + * testsuite/g++.dg/template/unify11.C: Adjust. + * testsuite/g++.dg/template/unify6.C: Adjust. + * testsuite/g++.dg/template/unify7.C: Adjust. + * testsuite/g++.dg/template/unify9.C: Adjust. + * testsuite/g++.dg/template/varmod1.C: Adjust. + * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust. + * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust. + * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust. + * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust. + * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust. + * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust. + * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust. + * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust. + * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust. + * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust. + * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust. + * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust. + * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust. + * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust. + * testsuite/g++.old-deja/g++.jason/template30.C: Adjust. + * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust. + * testsuite/g++.old-deja/g++.law/arg1.C: Adjust. + * testsuite/g++.old-deja/g++.law/arg11.C: Adjust. + * testsuite/g++.old-deja/g++.law/arm9.C: Adjust. + * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust. + * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust. + * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust. + * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust. + * testsuite/g++.old-deja/g++.law/enum4.C: Adjust. + * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust. + * testsuite/g++.old-deja/g++.law/operators32.C: Adjust. + * testsuite/g++.old-deja/g++.law/operators9.C: Adjust. + * testsuite/g++.old-deja/g++.mike/net2.C: Adjust. + * testsuite/g++.old-deja/g++.mike/net22.C: Adjust. + * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust. + * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust. + * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust. + * testsuite/g++.old-deja/g++.mike/p438.C: Adjust. + * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust. + * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust. + * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust. + * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust. + * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust. + * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust. + * testsuite/g++.old-deja/g++.ns/using12.C: Adjust. + * testsuite/g++.old-deja/g++.other/crash24.C: Adjust. + * testsuite/g++.old-deja/g++.other/expr1.C: Adjust. + * testsuite/g++.old-deja/g++.other/overload11.C: Adjust. + * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust. + * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust. + * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust. + * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust. + * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust. + * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust. + * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust. + * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust. + * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust. + * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust. + * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust. + * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust. + * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust. + * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust. + * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust. + * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust. + * testsuite/g++.old-deja/g++.pt/t05.C: Adjust. + * testsuite/g++.old-deja/g++.pt/t24.C: Adjust. + * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust. + * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust. + * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust. + * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust. + * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust. + * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust. + * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust. + * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust. + * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust. + +2010-12-08 Jason Merrill + + PR c++/45822 + * g++.dg/init/synth4.C: New. + + PR c++/46736 + * g++.dg/cpp0x/defaulted21.C: New. + +2010-12-08 Wei Guozhi + + PR target/46631 + * gcc.target/arm/pr46631: New testcase. + +2010-12-08 Michael Meissner + + PR middle-end/42694 + * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x, + 0.75) is not optimized if the machine has no sqrt instruction. + +2010-12-07 Andrey Belevantsev + + PR target/43603 + * gcc.target/ia64/pr43603.c: New. + * gcc/testsuite/g++.dg/opt/pr46640.C: New. + +2010-12-07 Tobias Burnus + + PR fortran/44352 + * gfortran.dg/string_4.f90: New. + +2010-12-07 Sebastian Pop + + PR tree-optimization/44676 + * gcc.dg/graphite/id-pr44676.c: New. + +2010-12-07 Sebastian Pop + + PR tree-optimization/42327 + * gcc.dg/tree-ssa/pr42327.c: New. + +2010-12-07 Nathan Froyd + + PR c++/45330 + * g++.dg/pr45330.C: New test. + * g++.dg/ext/builtin3.C: Adjust. + * g++.dg/lookup/error1.C: Adjust. + * g++.dg/lookup/koenig5.C: Adjust. + * g++.dg/overload/koenig1.C: Adjust. + * g++.dg/parse/decl-specifier-1.C: Adjust. + * g++.dg/template/static10.C: Adjust. + * g++.old-deja/g++.mike/ns5.C: Adjust. + * g++.old-deja/g++.mike/ns7.C: Adjust. + * g++.old-deja/g++.ns/koenig5.C: Adjust. + * g++.old-deja/g++.ns/koenig9.C: Adjust. + * g++.old-deja/g++.other/lineno5.C: Adjust. + +2010-12-07 Richard Guenther + + PR tree-optimization/46832 + * gcc.c-torture/compile/pr46832.c: New testcase. + +2010-12-07 Jakub Jelinek + + PR debug/46799 + * gcc.dg/autopar/pr46799.c: New test. + +2010-12-06 Jerry DeLisle + + * gfortran.dg/internal_dummy_2.f08: Fix dg-options. + * gfortran.dg/internal_dummy_3.f08: Fix dg-options. + +2010-12-06 H.J. Lu + + PR middle-end/41562 + * g++.dg/graphite/pr41562.C: New. + + PR middle-end/46185 + * gcc.dg/graphite/pr46185.c: New. + +2010-12-06 Nicola Pero + + * objc.dg/foreach-8.m: New. + +2010-12-06 Jakub Jelinek + + PR debug/45997 + * g++.dg/debug/dwarf2/pr45997-1.C: New test. + * g++.dg/debug/dwarf2/pr45997-2.C: New test. + + PR target/43897 + * gcc.target/ia64/pr43897.c: New test. + + PR debug/46771 + * gcc.dg/pr46771.c: New test. + + PR rtl-optimization/46777 + * gcc.dg/pr46777.c: New test. + +2010-12-06 Rainer Orth + + * ada/acats/run_acats (which): Assign output to temporary + variable, only use if successful. + Use last field of type output. + +2010-12-06 Richard Guenther + + PR tree-optimization/46806 + * g++.dg/torture/20100825.C: New testcase. + +2010-12-06 Richard Guenther + + PR tree-optimization/46785 + * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase. + +2010-12-06 Dave Korn + + * gcc.dg/pr46674.c (LABEL3): New macro definition. + (LABEL2): Likewise. + (LABEL): Likewise. + (jelly): Account for user label prefix in asm name. + +2010-12-05 Daniel Kraft + + PR fortran/46794 + * gfortran.dg/power2.f90: Initialize variables. + +2010-12-04 Jan Hubicka + + * snprintf-chk.c (ptr): Declare volatile. + * strcpy-chk.c (s2, s3, l1): Declare volatile. + * snprintf-chk.c (ptr): Declare volatile. + * vsprintf-chk.c (ptr): Declare volatile. + * vsnprintf-chk.c (ptr): Declare volatile. + +2010-12-04 Tobias Burnus + + PR fortran/46584 + * gfortran.dg/quad_1.f90: Remove some complex + math checks as they fail on some non-libquadmath + systems. + +2010-12-04 Daniel Kraft + + PR fortran/46794 + * gfortran.dg/power2.f90: New test. + +2010-12-03 Jakub Jelinek + + PR debug/46123 + * g++.dg/debug/pr46123.C: New test. + * g++.dg/debug/dwarf2/pr46123.C: New test. + +2010-12-03 Jason Merrill + + PR c++/46058 + * g++.dg/template/scope4.C: New. + +2010-12-03 Nathan Froyd + + * gcc.target/arm/neon-offset-1.c: New test. + +2010-12-03 Alexander Monakov + + PR rtl-optimization/45354 + * gcc.dg/tree-prof/pr45354.c: New. + +2010-12-03 Thomas Koenig + + PR fortran/45159 + * gfortran.dg/dependency_38.f90: New test. + +2010-12-02 Ian Lance Taylor + + * lib/go.exp: New file. + * lib/go-dg.exp: New file. + * lib/go-torture.exp: New file. + * lib/target-supports.exp (check_compile): Match // Go. + +2010-12-02 Eric Botcazou + + * gcc.dg/pr46685.c: New test. + +2010-12-02 Sebastian Pop + + PR tree-optimization/45199 + * gcc.dg/tree-ssa/ldist-15.c: New. + * gcc.dg/tree-ssa/ldist-16.c: New. + * gfortran.dg/ldist-pr45199.f: New. + +2010-12-02 Richard Guenther + + PR tree-optimization/46723 + * gcc.dg/torture/pr46723.c: New testcase. + +2010-12-02 Richard Guenther + + PR lto/44871 + * g++.dg/lto/20101126-1_0.C: New testcase. + * g++.dg/lto/20101126-1_1.c: Likewise. + +2010-12-02 Richard Guenther + Ira Rosen + + PR tree-optimization/46663 + * gcc.dg/vect/pr46663.c: New test. + +2010-12-02 Jie Zhang + + PR middle-end/46674 + * gcc.dg/pr46674.c: New test. + +2010-12-02 Nicola Pero + + * objc.dg/exceptions-6.m: New. + * obj-c++.dg/exceptions-6.mm: New. + +2010-12-01 Jan Hubicka + + * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin + +2010-12-01 Sebastian Pop + + PR middle-end/45297 + * gcc.dg/graphite/pr45297.c: New. + +2010-12-01 Richard Guenther + + PR tree-optimization/46730 + * g++.dg/tree-prof/indir-call-prof-2.C: New testcase. + +2010-11-30 Michael Meissner + + * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and + (a*b)-c generates two fma instructions, instead of separate + multiply, add, and subtract. + +2010-11-30 Tobias Burnus + + * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign + a value to all array elements. + +2010-11-30 Richard Guenther + + PR tree-optimization/46722 + * gcc.target/i386/fma4-fma-2.c: New testcase. + +2010-11-29 Nicola Pero + + * objc.dg/duplicate-class-1.m: New. + * obj-c++.dg/duplicate-class-1.mm: New. + +2010-11-29 Nicola Pero + + * objc.dg/property/dotsyntax-21.m + * obj-c++.dg/property/dotsyntax-21.mm + +2010-11-29 Alexandre Oliva + + PR debug/46338 + * g++.dg/debug/pr46338.C: New. + +2010-11-29 Richard Guenther + Zdenek Dvorak + + PR tree-optimization/46675 + * gcc.dg/pr46675.c: New test. + +2010-11-29 Iain Sandoe + + * gcc/testsuite/objc.dg/strings-1.m: Move to... + * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths. + * gcc/testsuite/objc.dg/strings-2.m: Move to ... + * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a + constructor and class reference for NeXT runtime. Update paths. + * gcc/testsuite/obj-c++.dg/strings-1.m: Move to... + * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths. + * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ... + * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a + constructor and class reference for NeXT runtime. Update paths. + +2010-11-29 Dodji Seketeli + + PR c++/42260 + * g++.dg/conversion/cast2.C: New test. + + PR c++/45383 + * g++.dg/conversion/cond4.C: Likewise. + +2010-11-29 Dodji Seketeli + + PR c++/45383 + Reverted patch for PR c++/42260 + * g++.dg/conversion/cast2.C: Reverted new test. + +2010-11-29 Dodji Seketeli + + PR debug/46101 + * g++.dg/debug/dwarf2/typedef5.C: New test + +2010-11-29 Iain Sandoe + Mike Stump + + PR target/26427 + PR target/33120 + PR testsuite/35710 + * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators. + * gcc.dg/pr26427.c: Remove redundant warning for powerpc. + * gcc.dg/darwin-comm.c: Adjust for new allocators. + * gcc.dg/darwin-sections.c: New test. + * g++.dg/ext/instantiate2.C: Adjust for new allocators. + +2010-11-29 Nicola Pero + + * objc.dg/exceptions-1.m: New. + * objc.dg/exceptions-2.m: New. + * objc.dg/exceptions-3.m: New. + * objc.dg/exceptions-4.m: New. + * objc.dg/exceptions-5.m: New. + * obj-c++.dg/exceptions-1.mm: New. + * obj-c++.dg/exceptions-2.mm: New. + * obj-c++.dg/exceptions-3.mm: New. + * obj-c++.dg/exceptions-4.mm: New. + * obj-c++.dg/exceptions-5.mm: New. + +2010-11-29 Nicola Pero + + * obj-c++.dg/property/at-property-1.mm: Fixed testcase. + * obj-c++.dg/property/at-property-16.mm: Fixed testcase. + * obj-c++.dg/property/at-property-20.mm: Fixed testcase. + +2010-11-28 Janus Weil + + PR fortran/46662 + * gfortran.dg/proc_ptr_comp_pass_7.f90: New. + +2010-11-28 Eric Botcazou + + * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching. + * gnat.dg/pack9.adb (dg-final): Likewise. + +2010-11-28 Paul Thomas + + PR fortran/46638 + PR fortran/46668 + * gfortran.dg/transfer_simplify_10.f90: Fix endian issue. + 2010-11-27 Nicola Pero - PR objc++/46222 + PR objc++/46222 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase. 2010-11-27 Nicola Pero * objc.dg/property/at-property-24.m: New. - * objc.dg/property/at-property-25.m: New. + * objc.dg/property/at-property-25.m: New. * obj-c++.dg/property/at-property-24.mm: New. * obj-c++.dg/property/at-property-25.mm: New. 2010-11-27 Nicola Pero - * objc.dg/protocol-qualifier-1.m: New. + * objc.dg/protocol-qualifier-1.m: New. * objc.dg/protocol-qualifier-2.m: New. - * obj-c++.dg/protocol-qualifier-1.mm: New. + * obj-c++.dg/protocol-qualifier-1.mm: New. * obj-c++.dg/protocol-qualifier-2.mm: New. 2010-11-26 Rainer Orth