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__)
|
||||
|
||||
// ARM and PPC still emit stubs for calls since the target may be too far away
|
||||
// to call directly. This #if can probably be removed when
|
||||
// ARM, MIPS and PPC still emit stubs for calls since the target may be
|
||||
// too far away to call directly. This #if can probably be removed when
|
||||
// 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) ();
|
||||
|
||||
TEST_F(JITTest, NoStubs) {
|
||||
@ -554,9 +555,10 @@ TEST_F(JITTest, FunctionPointersOutliveTheirCreator) {
|
||||
#endif
|
||||
}
|
||||
|
||||
// ARM doesn't have an implementation of replaceMachineCodeForFunction(), so
|
||||
// recompileAndRelinkFunction doesn't work.
|
||||
#if !defined(__arm__)
|
||||
// ARM and MIPS do not have an implementation
|
||||
// of replaceMachineCodeForFunction(), so recompileAndRelinkFunction
|
||||
// doesn't work.
|
||||
#if !defined(__arm__) && !defined(__mips__)
|
||||
TEST_F(JITTest, FunctionIsRecompiledAndRelinked) {
|
||||
Function *F = Function::Create(TypeBuilder<int(void), false>::get(Context),
|
||||
GlobalValue::ExternalLinkage, "test", M);
|
||||
|
Loading…
Reference in New Issue
Block a user