pike.git / src / code / amd64.c

version» Context lines:

pike.git/src/code/amd64.c:3203:    amd64_call_c_opcode(instrs[a-F_OFFSET].address,    instrs[a-F_OFFSET].flags);    LABEL_B;    }    return;       case F_MOD_INT:    if( b < 0 )    break;    case F_DIVIDE_INT: -  if( b == 0 ) +     { -  yyerror("Divide by constant 0\n"); -  break; -  } -  { +     LABELS();    ins_debug_instr_prologue(a-F_OFFSET, b, 0);    amd64_load_sp_reg();       mov_mem8_reg(sp_reg,SVAL(-1).type, P_REG_RAX);    test_reg32(P_REG_RAX);    jnz(&label_A);       mov_mem_reg(sp_reg, SVAL(-1).value, P_REG_RAX);    if( b == -1 )