Skip to content
  • grischka's avatar
    final update for 0.9.27 · d348a9a5
    grischka authored
    tccgen.c:
    - fix ldouble asm hack
    - fix a VLA problem on Win64 (also x86_64-gen.c)
    - patch_type(): make sure that no symbol ever changes
      from global to static
    
    tcc.c:
    - tcc -vv: print libtcc1.a path also on win32
    
    tccpe.c, tcctools.c:
    - use unix LF mode to for .def output files (that is for
      creating reproducible output trees)
    
    Makefile:
    - suppress some warnings when makeinfo is missing
    - call 'which install' only on win32
    
    tests/Makefile:
    - change PATH only on WINNT systems (i.e. not if cross-compiling
      on linux for win32)
    - asm-c-connect.test: slim output and do diff
    
    tccrun.c tccpe.c *-link.c:
    - integrate former 'pe_relocate_rva()' into normal relocation
      This also fixes linkage of the unwind data on WIN64 for -run
      (reported by Janus Lynggaard Thorborg)
    
    tccasm.c, tests/tcctest.c:
    - fix dot (sym_index of -1 crashed in put_elf_reloc)
    - massage .set a bit (see test)
    
    other:
    - #define SECTION_ABS removed
    - ST_DATA Section *strtab_section: removed
    - put_extern_sym2(): take int section number
    
    Conflicts:
    	tccelf.c
    	tccpe.c
    
    Conflicts:
    	tccelf.c
    d348a9a5