pike.git/
src/
code/
amd64.c
Branch:
Tag:
Non-build tags
All tags
No tags
2012-06-15
2012-06-15 16:10:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>
5e064ba8e1ec1e459291c20c5ce07834687bc819 (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
7.9
Compiler (amd64): Fixed a few warnings.
1325:
Inside #if 1
jmp( &label_A ); mov_imm_mem32( 0, REG_RSP, 0); branch_check_threads_update_etc = PIKE_PC;
-
if( (unsigned long)&fast_check_threads_counter < 0x7fffffffULL )
+
if( (unsigned long
long
)&fast_check_threads_counter < 0x7fffffffULL )
{ /* Short pointer. */ clear_reg( REG_RAX ); add_mem32_imm( REG_RAX,
-
(int)
DO_NOT_WARN
(&fast_check_threads_counter
)
,
+
(int)
(ptrdiff
_
t)
&fast_check_threads_counter,
0x80 ); } else
1338:
Inside #if 1
mov_imm_reg( (long)&fast_check_threads_counter, REG_RAX); add_mem_imm( REG_RAX, 0, 0x80 ); }
-
mov_imm_reg( branch_check_threads_etc, REG_RAX );
+
mov_imm_reg(
(ptrdiff_t)
branch_check_threads_etc, REG_RAX );
jmp_reg(REG_RAX); /* ret in BCTE will return to desired point. */ } LABEL_A;