|
@@ -610,9 +610,10 @@ implementation
|
|
|
else
|
|
|
{ Only base }
|
|
|
if ref.base<>NR_NO then
|
|
|
- a_load_reg_reg(list,OS_INT,OS_INT,ref.base,r)
|
|
|
+ a_load_reg_reg(list,OS_ADDR,OS_ADDR,ref.base,r)
|
|
|
else
|
|
|
- internalerror(200306172);
|
|
|
+ { only offset, can be generated by absolute }
|
|
|
+ a_load_const_reg(list,OS_ADDR,ref.offset,r);
|
|
|
end;
|
|
|
|
|
|
|
|
@@ -1108,7 +1109,10 @@ begin
|
|
|
end.
|
|
|
{
|
|
|
$Log$
|
|
|
- Revision 1.85 2004-08-24 21:02:32 florian
|
|
|
+ Revision 1.86 2004-08-25 20:40:04 florian
|
|
|
+ * fixed absolute on sparc
|
|
|
+
|
|
|
+ Revision 1.85 2004/08/24 21:02:32 florian
|
|
|
* fixed longbool(<int64>) on sparc
|
|
|
|
|
|
Revision 1.84 2004/06/20 08:55:32 florian
|