about summary refs log tree commit diff
path: root/ports/sysdeps/arm/dl-tlsdesc.S
Commit message (Collapse)AuthorAgeFilesLines
* ARM: Add missing sfi_breg prefix in _dl_tlsdesc_dynamic code.Roland McGrath2013-05-061-0/+1
|
* ARM: Macroize assembly use of EABI unwind directives.Roland McGrath2013-04-191-15/+15
|
* ARM: Make dl-tlsdesc.S use sfi_breg, respect ARM_ALWAYS_BX and ↵Roland McGrath2013-03-181-9/+25
| | | | ARM_NO_INDEX_REGISTER.
* arm: Unless arm4t, pop return address directly into pcRichard Henderson2013-03-061-2/+7
|
* arm: Commonize BX conditionalsRichard Henderson2013-03-061-6/+0
| | | | Add BLX macro in addition and use it where appropriate.
* arm: Use push/pop mnemonicsRichard Henderson2013-03-061-8/+8
| | | | | | For arm this makes no difference--the result is bit-for-bit identical; for thumb this results in smaller encodings. Perhaps it ought not and this is in fact an assembler bug, but I also think it's clearer.
* arm: Introduce and use GET_TLSRichard Henderson2013-03-061-11/+2
| | | | | | Factor out the sequence needed to call kuser_get_tls, as we can't play subtract into pc games in thumb mode. Prepare for hard-tp, pulling the save of LR into the macro.
* arm: Add IT insns for thumb modeRichard Henderson2013-02-281-0/+1
| | | | | These are ignored by the assembler in ARM mode, so by default this has no effect on generated code.
* ARM: Macroize use of .cfi_sections directive.Roland McGrath2013-02-271-1/+1
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-021-1/+1
|
* Move all files into ports/ subdirectory in preparation for merge with glibc glibc-2.16-ports-before-mergeJoseph Myers2012-07-011-0/+218