# HG changeset patch # User Rob Landley # Date 1178676991 14400 # Node ID 4b36c07af9910cb390823406c91ea0e92774b582 # Parent 4aa3f7aa86f0c54d72d4159e1e7cb4087ee061bb Whitespace (tabs to spaces). diff -r 4aa3f7aa86f0 -r 4b36c07af991 tcc.c --- a/tcc.c Tue May 08 22:11:08 2007 -0400 +++ b/tcc.c Tue May 08 22:16:31 2007 -0400 @@ -84,7 +84,7 @@ static int const_wanted; /* true if constant wanted */ static int nocode_wanted; /* true if no code generation wanted for an expression */ static int global_expr; /* true if compound literals must be allocated - globally (used during initializers parsing */ + globally (used during initializers parsing */ static int last_line_num, last_ind, func_ind; /* debug last line number and pc */ static int tok_ident; static TokenSym **table_ident; @@ -3960,7 +3960,7 @@ int *ptr; unsigned long offset; #if defined(TCC_TARGET_ARM) && !defined(TCC_ARM_VFP) - CValue check; + CValue check; #endif /* XXX: unify with initializers handling ? */ @@ -3980,11 +3980,11 @@ ptr = section_ptr_add(data_section, size); size = size >> 2; #if defined(TCC_TARGET_ARM) && !defined(TCC_ARM_VFP) - check.d = 1; - if(check.tab[0]) - for(i=0;ic.tab[size-1-i]; - else + check.d = 1; + if(check.tab[0]) + for(i=0;ic.tab[size-1-i]; + else #endif for(i=0;ic.tab[i]; @@ -4472,8 +4472,8 @@ #if defined(TCC_TARGET_I386) b = psym(0x850f, 0); #elif defined(TCC_TARGET_ARM) - b = ind; - o(0x1A000000 | encbranch(ind, 0, 1)); + b = ind; + o(0x1A000000 | encbranch(ind, 0, 1)); #elif defined(TCC_TARGET_C67) error("not implemented"); #else @@ -5154,9 +5154,9 @@ *a = 4; #elif defined(TCC_TARGET_ARM) #ifdef TCC_ARM_EABI - *a = 8; + *a = 8; #else - *a = 4; + *a = 4; #endif #else *a = 8; @@ -5454,11 +5454,11 @@ size = type_size(&vtop->type, &align); #ifdef TCC_ARM_EABI - if(!(align & 7)) - vpush_global_sym(&func_old_type, TOK_memcpy8); - else if(!(align & 3)) - vpush_global_sym(&func_old_type, TOK_memcpy4); - else + if(!(align & 7)) + vpush_global_sym(&func_old_type, TOK_memcpy8); + else if(!(align & 3)) + vpush_global_sym(&func_old_type, TOK_memcpy4); + else #endif vpush_global_sym(&func_old_type, TOK_memcpy); @@ -5978,9 +5978,9 @@ case TOK_SIGNED2: case TOK_SIGNED3: typespec_found = 1; - t |= VT_SIGNED; - next(); - break; + t |= VT_SIGNED; + next(); + break; case TOK_REGISTER: case TOK_AUTO: case TOK_RESTRICT1: @@ -7233,25 +7233,24 @@ /* if returning structure, must copy it to implicit first pointer arg location */ #ifdef TCC_ARM_EABI - int align, size; - size = type_size(&func_vt,&align); - if(size <= 4) - { - if((vtop->r != (VT_LOCAL | VT_LVAL) || (vtop->c.i & 3)) - && (align & 3)) - { - int addr; - loc = (loc - size) & -4; - addr = loc; - type = func_vt; - vset(&type, VT_LOCAL | VT_LVAL, addr); - vswap(); - vstore(); - vset(&int_type, VT_LOCAL | VT_LVAL, addr); - } - vtop->type = int_type; - gv(RC_IRET); - } else { + int align, size; + size = type_size(&func_vt,&align); + if(size <= 4) { + if((vtop->r != (VT_LOCAL | VT_LVAL) || (vtop->c.i & 3)) + && (align & 3)) + { + int addr; + loc = (loc - size) & -4; + addr = loc; + type = func_vt; + vset(&type, VT_LOCAL | VT_LVAL, addr); + vswap(); + vstore(); + vset(&int_type, VT_LOCAL | VT_LVAL, addr); + } + vtop->type = int_type; + gv(RC_IRET); + } else { #endif type = func_vt; mk_pointer(&type); @@ -7261,7 +7260,7 @@ /* copy structure value to pointer */ vstore(); #ifdef TCC_ARM_EABI - } + } #endif } else if (is_float(func_vt.t)) { gv(RC_FRET); @@ -9341,7 +9340,7 @@ " -o outfile set output filename\n" " -Bdir set tcc internal library path\n" " -bench output compilation statistics\n" - " -run run compiled source\n" + " -run run compiled source\n" " -fflag set or reset (with 'no-' prefix) 'flag' (see man page)\n" " -Wwarning set or reset (with 'no-' prefix) 'warning' (see man page)\n" " -w disable all warnings\n"