diff options
author | Andreas Schwab <schwab@suse.de> | 2020-05-15 17:38:30 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2020-06-04 09:56:38 +0200 |
commit | 9b4e77e807e0099c3cfbf9c5b0c9e4154b9cb7a0 (patch) | |
tree | cc726f6ea4ebbaaa3737f2c8a5c2bcd340e0760d /gcc/tree-ssa-phiopt.c | |
parent | 0ecf5229723ec99e6b5099dd68d48bd925da6b0d (diff) | |
download | gcc-9b4e77e807e0099c3cfbf9c5b0c9e4154b9cb7a0.zip gcc-9b4e77e807e0099c3cfbf9c5b0c9e4154b9cb7a0.tar.gz gcc-9b4e77e807e0099c3cfbf9c5b0c9e4154b9cb7a0.tar.bz2 |
Fix missing assemble_external in ASM_OUTPUT_FDESC
When TARGET_VTABLE_USES_DESCRIPTORS is defined then function pointers in
the vtable are output by ASM_OUTPUT_FDESC. The only current user of
this is ia64, but its implementation of ASM_OUTPUT_FDESC lacks a call to
assemble_external. Thus if there is no other reference to the function
the weak declaration for it will be missing.
PR target/95154
* config/ia64/ia64.h (ASM_OUTPUT_FDESC): Call assemble_external.
Diffstat (limited to 'gcc/tree-ssa-phiopt.c')
0 files changed, 0 insertions, 0 deletions