https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89012

--- Comment #7 from Rich Felker <bugdal at aerifal dot cx> ---
I think all the FDPIC work done to use bsrf like this was probably a mistake.
It ends up greatly enlarging functions that make a lot of such calls, for
example soft-float that does it for each floating point operation. We actually
encountered this in production usage. I think the bulk of the FDPIC patch was
adding this stuff, and I wouldn't be opposed to removing all that (just
generating jsr) if we can determine that it fixes bugs and results in better
codegen.

Reply via email to