This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

a bug in the build system?


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]