diff options
author | Jose E. Marchesi <jose.marchesi@oracle.com> | 2023-11-28 19:21:32 +0100 |
---|---|---|
committer | Jose E. Marchesi <jose.marchesi@oracle.com> | 2023-11-28 19:21:32 +0100 |
commit | 880ae958fad072e8280e2a1ecca4a5d3de28b1e7 (patch) | |
tree | c4888c0808d5e116e7958063f7668090a5b466a9 /gcc | |
parent | 68ffaf839883253e0f288862ff20b8005c92df4e (diff) | |
download | gcc-880ae958fad072e8280e2a1ecca4a5d3de28b1e7.zip gcc-880ae958fad072e8280e2a1ecca4a5d3de28b1e7.tar.gz gcc-880ae958fad072e8280e2a1ecca4a5d3de28b1e7.tar.bz2 |
varasm.cc: refer to assemble_external_libcall only ifdef ASM_OUTPUT_EXTERNAL
This fixes boostrap in targets where ASM_OUTPUT_EXTERNAL is not
defined.
gcc/ChangeLog
* varasm.cc (assemble_external_libcall): Refer in assert only ifdef
ASM_OUTPUT_EXTERNAL.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/varasm.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/varasm.cc b/gcc/varasm.cc index deb7eab..167aea8 100644 --- a/gcc/varasm.cc +++ b/gcc/varasm.cc @@ -2607,7 +2607,9 @@ assemble_external_libcall (rtx fun) /* Declare library function name external when first used, if nec. */ if (! SYMBOL_REF_USED (fun)) { +#ifdef ASM_OUTPUT_EXTERNAL gcc_assert (!pending_assemble_externals_processed); +#endif SYMBOL_REF_USED (fun) = 1; /* Make sure the libcall symbol is in the symtab so any reference to it will mark its tree node as referenced, via |