mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-10-31 03:31:36 +01:00 
			
		
		
		
	* fixed ppc/ppc64 compilation after r12719
git-svn-id: trunk@12730 -
This commit is contained in:
		
							parent
							
								
									0438667eed
								
							
						
					
					
						commit
						976aa04378
					
				| @ -221,7 +221,7 @@ const | ||||
|                 end; | ||||
|               LOC_REFERENCE: | ||||
|                 begin | ||||
|                    reference_reset_base(ref,location^.reference.index,location^.reference.offset,cgpara.alignment); | ||||
|                    reference_reset_base(ref,location^.reference.index,location^.reference.offset,paraloc.alignment); | ||||
|                    g_concatcopy(list,tmpref,ref,sizeleft); | ||||
|                    if assigned(location^.next) then | ||||
|                      internalerror(2005010710); | ||||
|  | ||||
| @ -122,11 +122,11 @@ implementation | ||||
|         { create reference, indexreg := indexreg * sizeof(jtentry) (= 4) } | ||||
|         mulfactor:=4; | ||||
|         cg.a_op_const_reg(current_asmdata.CurrAsmList, OP_MUL, OS_INT, mulfactor, indexreg); | ||||
|         reference_reset_symbol(href, table, (-aint(min_)) * mulfactor); | ||||
|         reference_reset_symbol(href, table, (-aint(min_)) * mulfactor, 4); | ||||
| 
 | ||||
|         hregister:=cg.getaddressregister(current_asmdata.CurrAsmList); | ||||
|         cg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,href,hregister); | ||||
|         reference_reset_base(href,hregister,0); | ||||
|         reference_reset_base(href,hregister,0,4); | ||||
|         href.index:=indexreg; | ||||
|         indexreg:=cg.getaddressregister(current_asmdata.CurrAsmList); | ||||
|         cg.a_load_ref_reg(current_asmdata.CurrAsmList,OS_S32,OS_ADDR,href,indexreg); | ||||
|  | ||||
| @ -48,7 +48,7 @@ unit rgcpu; | ||||
|   implementation | ||||
| 
 | ||||
|     uses | ||||
|       verbose, cutils, | ||||
|       verbose, cutils,globtype, | ||||
|       cgobj, | ||||
|       procinfo; | ||||
| 
 | ||||
| @ -77,7 +77,7 @@ unit rgcpu; | ||||
|             else | ||||
|               hreg:=cg.getintregister(helplist,OS_ADDR); | ||||
| 
 | ||||
|             reference_reset(tmpref); | ||||
|             reference_reset(tmpref,sizeof(aint)); | ||||
|             tmpref.offset:=spilltemp.offset; | ||||
|             tmpref.refaddr := addr_higha; | ||||
|             ins:=taicpu.op_reg_reg_ref(A_ADDIS,hreg,spilltemp.base,tmpref); | ||||
| @ -127,7 +127,7 @@ unit rgcpu; | ||||
|               end | ||||
|             else | ||||
|               hreg:=cg.getintregister(helplist,OS_ADDR); | ||||
|             reference_reset(tmpref); | ||||
|             reference_reset(tmpref,sizeof(aint)); | ||||
|             tmpref.offset:=spilltemp.offset; | ||||
|             tmpref.refaddr := addr_higha; | ||||
|             ins:=taicpu.op_reg_reg_ref(A_ADDIS,hreg,spilltemp.base,tmpref); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Jonas Maebe
						Jonas Maebe