|
@@ -188,7 +188,7 @@ unit cgcpu;
|
|
if ref.index <> NR_NO then
|
|
if ref.index <> NR_NO then
|
|
begin
|
|
begin
|
|
if ref.base <> NR_NO then
|
|
if ref.base <> NR_NO then
|
|
- internalerror(20020814);
|
|
|
|
|
|
+ internalerror(2002081401);
|
|
if (ref.offset < low(shortint)) or (ref.offset > high(shortint)) then
|
|
if (ref.offset < low(shortint)) or (ref.offset > high(shortint)) then
|
|
isvalidrefoffset := false
|
|
isvalidrefoffset := false
|
|
end
|
|
end
|
|
@@ -926,7 +926,7 @@ unit cgcpu;
|
|
begin
|
|
begin
|
|
if (a >= 1) and (a <= 8) then
|
|
if (a >= 1) and (a <= 8) then
|
|
begin
|
|
begin
|
|
- { now allowed to shift an address register }
|
|
|
|
|
|
+ { not allowed to shift an address register }
|
|
if (isaddressregister(reg)) then
|
|
if (isaddressregister(reg)) then
|
|
begin
|
|
begin
|
|
scratch_reg := getintregister(list,OS_INT);
|
|
scratch_reg := getintregister(list,OS_INT);
|