rs6000.h (INIT_EXPANDERS): Delete.
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Mon, 22 Jan 2001 22:47:25 +0000 (22:47 +0000)
committerFranz Sirl <sirl@gcc.gnu.org>
Mon, 22 Jan 2001 22:47:25 +0000 (22:47 +0000)
commit71f123ca191d1ddd41c5c6ebcafa9514cb00295b
tree05102979db2027472e84ad31a59f9674ec41d5d3
parent5dab7f92ce35e0e3591e6dda28977da4949411ac
rs6000.h (INIT_EXPANDERS): Delete.

        2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * rs6000.h (INIT_EXPANDERS): Delete.
        (RETURN_ADDR_RTX): Call rs6000_return_addr().
        * rs6000.c (rs6000_override_options): Call *_machine_status from
        here...
        (rs6000_init_expanders): ...instead of here. Delete.
        (rs6000_mark_machine_status): New function.
        (rs6000_init_machine_status): Use xcalloc.
        (rs6000_return_addr): Generate RTX for the return address.
        (rs6000_ra_ever_killed): New, check if LR was ever destroyed.
        (rs6000_stack_info): Use it.

From-SVN: r39188
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h