mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Disable JITTest.FunctionIsRecompiledAndRelinked and JITTest.NoStubs
on MIPS where they are not implemented. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156935 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
068c65b22d
commit
d938935dca
@ -477,10 +477,11 @@ TEST_F(JITTest, ModuleDeletion) {
|
|||||||
}
|
}
|
||||||
#endif // !defined(__arm__)
|
#endif // !defined(__arm__)
|
||||||
|
|
||||||
// ARM and PPC still emit stubs for calls since the target may be too far away
|
// ARM, MIPS and PPC still emit stubs for calls since the target may be
|
||||||
// to call directly. This #if can probably be removed when
|
// too far away to call directly. This #if can probably be removed when
|
||||||
// http://llvm.org/PR5201 is fixed.
|
// http://llvm.org/PR5201 is fixed.
|
||||||
#if !defined(__arm__) && !defined(__powerpc__) && !defined(__ppc__)
|
#if !defined(__arm__) && !defined(__mips__) && \
|
||||||
|
!defined(__powerpc__) && !defined(__ppc__)
|
||||||
typedef int (*FooPtr) ();
|
typedef int (*FooPtr) ();
|
||||||
|
|
||||||
TEST_F(JITTest, NoStubs) {
|
TEST_F(JITTest, NoStubs) {
|
||||||
@ -554,9 +555,10 @@ TEST_F(JITTest, FunctionPointersOutliveTheirCreator) {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// ARM doesn't have an implementation of replaceMachineCodeForFunction(), so
|
// ARM and MIPS do not have an implementation
|
||||||
// recompileAndRelinkFunction doesn't work.
|
// of replaceMachineCodeForFunction(), so recompileAndRelinkFunction
|
||||||
#if !defined(__arm__)
|
// doesn't work.
|
||||||
|
#if !defined(__arm__) && !defined(__mips__)
|
||||||
TEST_F(JITTest, FunctionIsRecompiledAndRelinked) {
|
TEST_F(JITTest, FunctionIsRecompiledAndRelinked) {
|
||||||
Function *F = Function::Create(TypeBuilder<int(void), false>::get(Context),
|
Function *F = Function::Create(TypeBuilder<int(void), false>::get(Context),
|
||||||
GlobalValue::ExternalLinkage, "test", M);
|
GlobalValue::ExternalLinkage, "test", M);
|
||||||
|
Loading…
Reference in New Issue
Block a user