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);