aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow-inline.h
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2004-06-11 22:46:13 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2004-06-11 22:46:13 +0000
commit9839edf18db53d249327cd6cc128112684d13dfd (patch)
tree61765660ea4d945b17b61247dbb88c2dbe551fa4 /gcc/tree-flow-inline.h
parent41c64ac01272bd3fca0486e618bd1d1ea14a76bd (diff)
downloadgcc-9839edf18db53d249327cd6cc128112684d13dfd.zip
gcc-9839edf18db53d249327cd6cc128112684d13dfd.tar.gz
gcc-9839edf18db53d249327cd6cc128112684d13dfd.tar.bz2
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
Diffstat (limited to 'gcc/tree-flow-inline.h')
0 files changed, 0 insertions, 0 deletions