Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 3a5b9ae7cf deduplicate __pthread_self thread pointer adjustment out of each arch %!s(int64=4) %!d(string=hai) anos
  Rich Felker ea71a9004e deduplicate TP_ADJ logic out of each arch, replace with TP_OFFSET %!s(int64=4) %!d(string=hai) anos
  Rich Felker a4a3e4dbc0 make thread-pointer-loading asm non-volatile %!s(int64=6) %!d(string=hai) anos
  Rich Felker 9b95fd0944 define and use internal macros for hidden visibility, weak refs %!s(int64=6) %!d(string=hai) anos
  Szabolcs Nagy 610c5a8524 fix TLS layout of TLS variant I when there is a gap above TP %!s(int64=6) %!d(string=hai) anos
  Andre McCurdy 749a06b4c5 arm: respect both __ARM_ARCH_6KZ__ and __ARM_ARCH_6ZK__ macros %!s(int64=6) %!d(string=hai) anos
  Rich Felker 29237f7f5c rework arm atomic/tp backends to be thumb-compatible and fdpic-ready %!s(int64=8) %!d(string=hai) anos
  Rich Felker cb1bf2f321 properly access mcontext_t program counter in cancellation handler %!s(int64=9) %!d(string=hai) anos
  Rich Felker 74483c5955 mark arm thread-pointer-loading inline asm as volatile %!s(int64=9) %!d(string=hai) anos
  Rich Felker 0ba35d69c0 remove attribute((const)) from arm __pthread_self inline function %!s(int64=9) %!d(string=hai) anos
  Rich Felker 4a241f14a6 overhaul ARM atomics/tls for performance and compatibility %!s(int64=10) %!d(string=hai) anos
  Rich Felker e783efa6ef fix arm thread-pointer/atomic asm when compiling to thumb code %!s(int64=10) %!d(string=hai) anos
  Rich Felker 1974bffa2d use inline atomics and thread pointer on arm models supporting them %!s(int64=10) %!d(string=hai) anos
  Rich Felker 9ec4283b28 add support for TLS variant I, presently needed for arm and mips %!s(int64=12) %!d(string=hai) anos
  Rich Felker 834255a3ff use __attribute__((const)) on arm __pthread_self function %!s(int64=12) %!d(string=hai) anos
  Rich Felker d5bde7babb "optimize" arm __pthread_self %!s(int64=13) %!d(string=hai) anos
  Rich Felker d960d4f2cb initial commit of the arm port %!s(int64=13) %!d(string=hai) anos