aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/objc-gnu-runtime-abi-01.c
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2020-08-22 17:40:20 +0100
committerIain Sandoe <iain@sandoe.co.uk>2020-10-10 16:45:32 +0100
commitdcf59c5c0100d0649d64ec948dbe24018d48b6a5 (patch)
treea026cc273bec13a3ce87557458d048c976d325bc /gcc/objc/objc-gnu-runtime-abi-01.c
parent16664e6e4fb4281be6477c13989740d44c963c77 (diff)
downloadgcc-dcf59c5c0100d0649d64ec948dbe24018d48b6a5.zip
gcc-dcf59c5c0100d0649d64ec948dbe24018d48b6a5.tar.gz
gcc-dcf59c5c0100d0649d64ec948dbe24018d48b6a5.tar.bz2
Darwin : Begin rework of zero-fill sections.
Much of the existing work in the Darwin BSS and common sections was to accommodate the PowerPC section anchors. We want to segregate this, since it might become desirable to support section anchors for arm64. First revision (here) is to use the same section conventions as the Xcode toochains for BSS and COMMON. We also drop the constraint about putting small items into data/static data that was a work-around for Java issues (irrelevant for several editions). gcc/ChangeLog: * config/darwin.c (darwin_emit_local_bss): Amend section names to match system tools. (darwin_output_aligned_bss): Likewise. gcc/testsuite/ChangeLog: * gcc.dg/darwin-sections.c: Adjust test for renamed BSS and common sections. Cater for 64 and 128 bit long doubles.
Diffstat (limited to 'gcc/objc/objc-gnu-runtime-abi-01.c')
0 files changed, 0 insertions, 0 deletions