1. 26 11月, 2012 1 次提交
  2. 24 11月, 2012 7 次提交
  3. 22 11月, 2012 6 次提交
  4. 21 11月, 2012 1 次提交
  5. 19 11月, 2012 4 次提交
  6. 18 11月, 2012 2 次提交
  7. 17 11月, 2012 1 次提交
    • R
      dynamic linking support for powerpc · a4db94ab
      Rich Felker 提交于
      incomplete but at least partly working. requires all files to be
      compiled in the new "secure" plt model, not the old one that put plt
      code in the data segment. TLS is untested but may work. invoking the
      dynamic linker explicitly to load a program does not yet handle argv
      correctly.
      a4db94ab
  8. 16 11月, 2012 4 次提交
  9. 15 11月, 2012 3 次提交
  10. 14 11月, 2012 2 次提交
  11. 06 11月, 2012 1 次提交
  12. 20 10月, 2012 1 次提交
  13. 19 10月, 2012 3 次提交
  14. 16 10月, 2012 2 次提交
    • R
      microblaze TLS relocation support, completely untested · 21284ec7
      Rich Felker 提交于
      21284ec7
    • R
      add support for TLS variant I, presently needed for arm and mips · 9ec4283b
      Rich Felker 提交于
      despite documentation that makes it sound a lot different, the only
      ABI-constraint difference between TLS variants II and I seems to be
      that variant II stores the initial TLS segment immediately below the
      thread pointer (i.e. the thread pointer points to the end of it) and
      variant I stores the initial TLS segment above the thread pointer,
      requiring the thread descriptor to be stored below. the actual value
      stored in the thread pointer register also tends to have per-arch
      random offsets applied to it for silly micro-optimization purposes.
      
      with these changes applied, TLS should be basically working on all
      supported archs except microblaze. I'm still working on getting the
      necessary information and a working toolchain that can build TLS
      binaries for microblaze, but in theory, static-linked programs with
      TLS and dynamic-linked programs where only the main executable uses
      TLS should already work on microblaze.
      
      alignment constraints have not yet been heavily tested, so it's
      possible that this code does not always align TLS segments correctly
      on archs that need TLS variant I.
      9ec4283b
  15. 14 10月, 2012 1 次提交
    • R
      ensure pointer decay in inline-asm arg for i386 syscall6 · 185a9770
      Rich Felker 提交于
      this is actually a rather subtle issue: do arrays decay to pointers
      when used as inline asm args? gcc says yes, but currently pcc says no.
      hopefully this discrepency in pcc will be fixed, but since the
      behavior is not clearly defined anywhere I can find, I'm using an
      explicit operation to cause the decay to occur.
      185a9770
  16. 12 10月, 2012 1 次提交