Skip to content

Commit 790db9f

Browse files
committed
Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4). (Terry Ellison)
1 parent bd677b4 commit 790db9f

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

NEWS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ PHP NEWS
2222
. Fixed bug #65554 (createFromFormat broken when weekday name is followed
2323
by some delimiters). (Valentin Logvinskiy, Stas).
2424

25+
- OPCache:
26+
. Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4).
27+
(Terry Ellison)
28+
2529
- Openssl:
2630
. Fixed bug #64802 (openssl_x509_parse fails to parse subject properly in
2731
some cases). (Mark Jones)

ext/opcache/Optimizer/zend_optimizer_internal.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
# define VAR_NUM(v) ((zend_uint)(EX_TMP_VAR_NUM(0, 0) - EX_TMP_VAR(0, v)))
2929
# define NUM_VAR(v) ((zend_uint)(zend_uintptr_t)EX_TMP_VAR_NUM(0, v))
3030
#else
31-
# define VAR_NUM(v) ((v)/(sizeof(temp_variable)))
32-
# define NUM_VAR(v) ((v)*(sizeof(temp_variable)))
31+
# define VAR_NUM(v) ((v)/ZEND_MM_ALIGNED_SIZE(sizeof(temp_variable)))
32+
# define NUM_VAR(v) ((v)*ZEND_MM_ALIGNED_SIZE(sizeof(temp_variable)))
3333
#endif
3434

3535
#define INV_COND(op) ((op) == ZEND_JMPZ ? ZEND_JMPNZ : ZEND_JMPZ)

0 commit comments

Comments
 (0)