From: Richard Stallman Date: Fri, 7 Aug 1992 04:17:06 +0000 (+0000) Subject: (final_scan_insn): Use ASM_OUTPUT_ADDR_DIFF_ELT X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8f300dc33089c615310b844d92f2fa957abd1d64;p=gcc.git (final_scan_insn): Use ASM_OUTPUT_ADDR_DIFF_ELT and ASM_OUTPUT_ADDR_VEC_ELT only if defined. From-SVN: r1782 --- diff --git a/gcc/final.c b/gcc/final.c index be30d2cdfaf..b7c0cb4073f 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -1210,13 +1210,25 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes) for (idx = 0; idx < vlen; idx++) { if (GET_CODE (body) == ADDR_VEC) - ASM_OUTPUT_ADDR_VEC_ELT - (file, CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 0, idx), 0))); + { +#ifdef ASM_OUTPUT_ADDR_VEC_ELT + ASM_OUTPUT_ADDR_VEC_ELT + (file, CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 0, idx), 0))); +#else + abort (); +#endif + } else - ASM_OUTPUT_ADDR_DIFF_ELT - (file, - CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)), - CODE_LABEL_NUMBER (XEXP (XEXP (body, 0), 0))); + { +#ifdef ASM_OUTPUT_ADDR_DIFF_ELT + ASM_OUTPUT_ADDR_DIFF_ELT + (file, + CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)), + CODE_LABEL_NUMBER (XEXP (XEXP (body, 0), 0))); +#else + abort (); +#endif + } } #ifdef ASM_OUTPUT_CASE_END ASM_OUTPUT_CASE_END (file,