Mercurial > hg > CbC > old > device
comparison mc-code-powerpc.c @ 203:28baf6cd9ad1
*** empty log message ***
author | kono |
---|---|
date | Tue, 13 Apr 2004 10:28:21 +0900 |
parents | 601301152d9c |
children | 4c614334f3d0 |
comparison
equal
deleted
inserted
replaced
202:601301152d9c | 203:28baf6cd9ad1 |
---|---|
1485 reg_arg_list = list2(arg,reg_arg_list); | 1485 reg_arg_list = list2(arg,reg_arg_list); |
1486 g_expr_u(assign_expr0(arg,e4,t,t)); /* XXX */ | 1486 g_expr_u(assign_expr0(arg,e4,t,t)); /* XXX */ |
1487 freg_arg++; | 1487 freg_arg++; |
1488 nargs += size(t)/size_of_int; | 1488 nargs += size(t)/size_of_int; |
1489 continue; | 1489 continue; |
1490 } else if (car(t)==STRUCT||car(t)==UNION) { | 1490 } else if (t>=0&&(car(t)==STRUCT||car(t)==UNION)) { |
1491 arg = list2(LVAR,caller_arg_offset_v(nargs)); | 1491 arg = list2(LVAR,caller_arg_offset_v(nargs)); |
1492 nargs += struct_push(e4,t,arg); | 1492 nargs += struct_push(e4,t,arg); |
1493 continue; | 1493 continue; |
1494 } else { | 1494 } else { |
1495 error(TYERR); | 1495 error(TYERR); |