diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1997-12-04 17:45:10 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1997-12-04 17:45:10 +0000 |
commit | 4d7b7169c52816f9aadbfca9a0afa7a39bd77e84 (patch) | |
tree | 95856afee51f3c2c3c35ee5ca3666b9adc853206 | |
parent | 2face51965e6d4b7980ec9f6da0b6a19cf878f99 (diff) | |
download | gcc-4d7b7169c52816f9aadbfca9a0afa7a39bd77e84.zip gcc-4d7b7169c52816f9aadbfca9a0afa7a39bd77e84.tar.gz gcc-4d7b7169c52816f9aadbfca9a0afa7a39bd77e84.tar.bz2 |
sh.c (final_prescan_insn): Use local label prefix when emitting .uses pseudo-ops.
* sh.c (final_prescan_insn): Use local label prefix
when emitting .uses pseudo-ops.
From-SVN: r16949
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sh/sh.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c497a75..fba73b3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Dec 4 12:30:40 1997 J"orn Rennecke <amylaar@cygnus.co.uk> + + * sh.c (final_prescan_insn): Use local label prefix + when emitting .uses pseudo-ops. + Wed Dec 3 12:01:56 1997 Jason Merrill <jason@yorick.cygnus.com> * libgcc2.c (__throw): Use __builtin_return_addr instead of __eh_pc. diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index f26b600..286195e 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -3476,8 +3476,8 @@ final_prescan_insn (insn, opvec, noperands) || (GET_CODE (pattern) == SET && (GET_CODE (SET_SRC (pattern)) == CALL || get_attr_type (insn) == TYPE_SFUNC))) - fprintf (asm_out_file, "\t.uses L%d\n", - CODE_LABEL_NUMBER (XEXP (note, 0))); + asm_fprintf (asm_out_file, "\t.uses %LL%d\n", + CODE_LABEL_NUMBER (XEXP (note, 0))); else if (GET_CODE (pattern) == SET) ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, "L", CODE_LABEL_NUMBER (XEXP (note, 0))); |