HomeFreeBSD

Pull in r280705 from upstream llvm trunk (by Krzysztof Parzyszek):

Description

Pull in r280705 from upstream llvm trunk (by Krzysztof Parzyszek):

[PPC] Claim stack frame before storing into it, if no red zone is
present

Unlike PPC64, PPC32/SVRV4 does not have red zone. In the absence of
it there is no guarantee that this part of the stack will not be
modified by any interrupt. To avoid this, make sure to claim the
stack frame first before storing into it.

This fixes https://llvm.org/bugs/show_bug.cgi?id=26519.

Differential Revision: https://reviews.llvm.org/D24093

Details

Provenance
dimAuthored on
Parents
rS305685: Various changes to pmap_ts_referenced()
Branches
Unknown
Tags
Unknown