From 4d7b7169c52816f9aadbfca9a0afa7a39bd77e84 Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Thu, 4 Dec 1997 17:45:10 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/config/sh/sh.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c497a759440..fba73b312ca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Thu Dec 4 12:30:40 1997 J"orn Rennecke + + * sh.c (final_prescan_insn): Use local label prefix + when emitting .uses pseudo-ops. + Wed Dec 3 12:01:56 1997 Jason Merrill * 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 f26b60042c8..286195e5ee6 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)));