mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
22d5b2a777
Summary: The default static (non-PIC, non-PIE) model for 32-bit powerpc does not use @PLT annotations and relocations in GCC. LLVM shouldn't use @PLT annotations either, because it breaks secure-PLT linking with (some versions of?) GNU LD. Update the available-externally.ll test to reflect that default mode should be the same as the static relocation, by using the same check prefix. Reviewed by: sfertile Differential Revision: https://reviews.llvm.org/D70570
10 lines
246 B
LLVM
10 lines
246 B
LLVM
; RUN: llc -verify-machineinstrs %s -o - -mtriple=powerpc-unknown-linux-gnu | FileCheck %s
|
|
define ppc_fp128 @test1(i64 %X) nounwind readnone {
|
|
entry:
|
|
%0 = sitofp i64 %X to ppc_fp128
|
|
ret ppc_fp128 %0
|
|
}
|
|
|
|
; CHECK: test1:
|
|
; CHECK: bl __floatditf
|