pa.c (legitimize_pic_address): Use UNSPEC_DLTIND14R to identify unspec used for…
pa.c (legitimize_pic_address): Use UNSPEC_DLTIND14R to identify unspec used for loading address from DLT. * pa.c (legitimize_pic_address): Use UNSPEC_DLTIND14R to identify unspec used for loading address from DLT. * pa.md: Define constants for the uses of UNSPEC and UNSPEC_VOLATILE. Change all users of UNSPEC and UNSPEC_VOLATILE to use new constants. Don't use short code sequence when loading the address of a nonlocal label. (nonlocal_goto): New expander. (indirect_goto): New jump pattern for nonlocal gotos. (short_jump): Remove extra whitespace. (builtin_longjmp): Clobber memory and hard frame pointer. Restore frame pointer via virtual_stack_vars_rtx when we have a nonlocal goto pattern. From-SVN: r83003
Showing
Please
register
or
sign in
to comment