diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2022-12-21 09:05:32 +0000 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2023-01-01 09:29:07 +0000 |
commit | d423e8dc59045d8f281dcb1a02559cb6f91456bf (patch) | |
tree | 088b25509669b82ce774366aeeee36662a457631 /gcc/d | |
parent | 90323d0b4b9f7eeba6c044498346257db82fb024 (diff) | |
download | gcc-d423e8dc59045d8f281dcb1a02559cb6f91456bf.zip gcc-d423e8dc59045d8f281dcb1a02559cb6f91456bf.tar.gz gcc-d423e8dc59045d8f281dcb1a02559cb6f91456bf.tar.bz2 |
modula2: Ensure that module registration constructors are 'extern' [PR108183].
The symbols for module registration constructors need to be external
or we get wrong code generated for targets that allow direct access to
local symbol definitions.
Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
PR modula2/108183
gcc/m2/ChangeLog:
* gm2-compiler/M2GCCDeclare.mod: Module registration constructors are
externs to the builder of m2_link.
Co-Authored-By: Gaius Mulley <gaiusmod2@gmail.com>
Diffstat (limited to 'gcc/d')
0 files changed, 0 insertions, 0 deletions