patch to remove reload_reg_free_before_p applied
Ulrich Drepper
drepper@cygnus.com
Mon Nov 16 19:12:00 GMT 1998
amylaar@cygnus.co.uk (Joern Rennecke) writes:
> Mon Nov 16 21:02:52 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
>
> * reload1.c (reload_reg_free_before_p): Delete.
> Changed all callers to use reload_reg_free_for_value_p instead.
> (reload_reg_free_for_value_p): Handle more reload types.
> A RELOAD_FOR_INPUT doesn't conflict with its
> RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_INPADDR_ADDRESS.
> Add special case for OUT == const0_rtx.
> Added ignore_address_reloads argument. Changed all callers.
This patch breaks egcs at least on ix86. Compiling glibc produces an
invalid localedef program. Removing this patch makes it work again.
I try to come up with an analysis.
--
---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com `------------------------
More information about the Gcc-bugs
mailing list