• herman ten brugge's avatar
    text relocation for netbsd · 0821940e
    herman ten brugge 创作于
    netbsd does not allow text relocations in text segment.
    
    tcc.h:
    - Add data_ro_section
    - Fix typo rela.plt
    
    tccelf.c:
    - Add data_ro_section
    - Make bounds_section/lbounds_section rw
    - Add GNU_RELRO section for data_ro_section/bounds_section/lbounds_section
    - Fix relocation for __dso_handle in atexit()
    
    tccgen.c:
    - Use data_ro_section
    
    x86_64-gen.c:
    - Use R_X86_64_PC32 instead of R_X86_64_64 for bounds checking
    
    tests/Makefile, tests/tests2/Makefile
    - Enable dll tests for netbsd
    0821940e