File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -729,13 +729,13 @@ TSRM_API size_t tsrm_get_ls_cache_tcb_offset(void)
729
729
#if defined(__APPLE__ ) && defined(__x86_64__ )
730
730
// TODO: Implement support for fast JIT ZTS code ???
731
731
return 0 ;
732
- #elif defined(__x86_64__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ )
732
+ #elif defined(__x86_64__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined( __OpenBSD__ )
733
733
size_t ret ;
734
734
735
735
asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0"
736
736
: "=r" (ret ));
737
737
return ret ;
738
- #elif defined(__i386__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ )
738
+ #elif defined(__i386__ ) && defined(__GNUC__ ) && !defined(__FreeBSD__ ) && !defined( __OpenBSD__ )
739
739
size_t ret ;
740
740
741
741
asm ("leal _tsrm_ls_cache@ntpoff,%0"
Original file line number Diff line number Diff line change @@ -2950,7 +2950,7 @@ static int zend_jit_setup(void)
2950
2950
# elif defined(__GNUC__) && defined(__x86_64__)
2951
2951
tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset();
2952
2952
if (tsrm_ls_cache_tcb_offset == 0) {
2953
- #if defined(__has_attribute) && __has_attribute(tls_model) && !defined(__FreeBSD__)
2953
+ #if defined(__has_attribute) && __has_attribute(tls_model) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
2954
2954
size_t ret;
2955
2955
2956
2956
asm ("movq _tsrm_ls_cache@gottpoff(%%rip),%0"
@@ -2969,7 +2969,7 @@ static int zend_jit_setup(void)
2969
2969
# elif defined(__GNUC__) && defined(__i386__)
2970
2970
tsrm_ls_cache_tcb_offset = tsrm_get_ls_cache_tcb_offset();
2971
2971
if (tsrm_ls_cache_tcb_offset == 0) {
2972
- #if !defined(__FreeBSD__)
2972
+ #if !defined(__FreeBSD__) && !defined(__OpenBSD__)
2973
2973
size_t ret;
2974
2974
2975
2975
asm ("leal _tsrm_ls_cache@ntpoff,%0\n"
You can’t perform that action at this time.
0 commit comments