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
This commit is contained in:
J"orn Rennecke 1997-12-04 17:45:10 +00:00 committed by Joern Rennecke
parent 2face51965
commit 4d7b7169c5
2 changed files with 7 additions and 2 deletions

View File

@ -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.

View File

@ -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)));