This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
a bug in the build system?
- To: gcc-bugs at gcc dot gnu dot org
- Subject: a bug in the build system?
- From: Kazu Hirata <kazu at hxi dot com>
- CC: karuottu at freenet dot hut dot fi
Hi,
I am trying out the latest CVS snapshot. When I build h8300-hms-gcc,
libgcc.a contains _floatdisf.o and _si_to_sf.o. Both of them contain
function "__floatsisf", but _floatdisf.o needs to be removed from the
library because its "floatsisf" is not a right int-to-float conversion
function, but _si_to_sf.o's is.
The question is: how can I keep the modules of libgcc1.c from flowing
into libgcc.a when functions in there overlap with fp-bit.c's? Can we
solve the problem by tweaking gcc/config/h8300/t-h8300?
This is a serious problem because _floatdisf cause an eternal loop.
When you run testsuite on the h8300 port with simulator, virtually
every float-related program have to time out.
Thanks,
Kazu Hirata