Description: freebsd

This file as text.
(active) Revisions in this set:
e1a739d15d6e344727b196890e8afb0b0bd235ea,1ded960fc8da793f1339ad7cb2a752b0a7af6f97

Clicking a revision will expand files
 


FreeBSD CSU fixes

* Assembler blocks in non-pure assembler functions must always declare all
changed registers
* argc is read as *(long*) in C -> changed plongint to pptrint
* fixed ident section
Commit consists out of
  • M rtl/freebsd/x86_64/reloc.inc
  • M rtl/freebsd/x86_64/si_c.inc


* Char -> AnsiChar
Commit consists out of
  • M rtl/freebsd/aarch64/si_c.inc
  • M rtl/freebsd/console.pp
  • M rtl/freebsd/csucommon/ignore_init.inc
  • M rtl/freebsd/errnostr.inc
  • M rtl/freebsd/freebsd.pas
  • M rtl/freebsd/i386/si_crt.inc
  • M rtl/freebsd/i386/x86.inc
  • M rtl/freebsd/pthread.inc
  • M rtl/freebsd/ptypes.inc
  • M rtl/freebsd/si_intf.inc
  • M rtl/freebsd/signal.inc
  • M rtl/freebsd/sysctlh.inc
  • M rtl/freebsd/termios.inc
  • M rtl/freebsd/unxsysc.inc
  • M rtl/freebsd/x86_64/si_c.inc

(inactive) Revisions in this set bab854df2f08368e2d7e0648e6c492ec66ebefc1


Add .section .note.GNU-stack,,@progbits to all .as files for FreeBSD OS
Commit consists out of
  • M rtl/freebsd/i386/cprt0.as
  • M rtl/freebsd/i386/gprt0.as
  • M rtl/freebsd/x86_64/prt0.as