This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: SH optimized software floating point routines
- From: "Naveen H. S" <Naveen dot S at kpitcummins dot com>
- To: Kaz Kojima <kkojima at rr dot iij4u dot or dot jp>, "joern dot rennecke at embecosm dot com" <joern dot rennecke at embecosm dot com>
- Cc: "christian dot bruel at st dot com" <christian dot bruel at st dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Prafulla Thakare <Prafulla dot Thakare at kpitcummins dot com>
- Date: Wed, 4 Aug 2010 15:32:29 +0530
- Subject: RE: SH optimized software floating point routines
- References: <20100720.223513.44767183.kkojima@rr.iij4u.or.jp> <20100722024112.sguyuscxkwkgsgc8-nzlynne@webmail.spamcop.net> <20100722.212337.93392649.kkojima@rr.iij4u.or.jp> <20100723.224443.137655992.kkojima@rr.iij4u.or.jp>
Hi,
>> I've tested sh-softfp-20100718-2131 + sh-softfp-predicate-fix
>> on -m1, -m2, -m3, -m3 -ml, -m2a on sh-elf, sh4-linux and
>> sh64-linux
The SH toolchain was built with the following patches and regression
is completed.
1. sh-softfp-20100718-2131
2. sh-softfp-predicate-fix
3. Patch by Kaz Kojima-san at following link
http://gcc.gnu.org/ml/gcc/2010-07/msg00352.html
However, there were some regressions compared to fresh toolchain.
The following list summarizes the regressions for each target.
m1, m2, m2a-nofpu
gcc.dg/pr28796-2.c
gcc.dg/torture/type-generic-1.c
m2e, m3e, -m2a-single-only
gcc.c-torture/execute/ieee/fp-cmp-4l.c
gcc.c-torture/execute/ieee/fp-cmp-8l.c
gcc.dg/builtins-43.c
gcc.dg/pr28796-2.c
gcc.dg/torture/type-generic-1.c
m3, m4-nofpu, m4-single-only, m4a-nofpu, m4a-single-only
gcc.c-torture/execute/20000605-1.c (-O0)
gcc.c-torture/execute/20060420-1.c (-Os)
gcc.c-torture/execute/loop-ivopts-1.c
gcc.c-torture/execute/pr39228.c(-O0)
gcc.dg/pr28796-2.c
gcc.dg/torture/type-generic-1.c
gcc.dg/pr41963.c
c-c++-common/torture/complex-sign-mixed-mul.c
gcc.target/sh/sh4a-fprun.c
>> Now all test results look clean
Please let me know whether these regressions are known and okay?
OR
Am I missing something in the patch which solves them?
Thanks & Regards,
Naveen