Roland McGrath
12290c0614
ARM: Add missing sfi_breg prefix in _dl_tlsdesc_dynamic code.
2013-05-06 12:53:55 -07:00
Roland McGrath
7214d558d3
ARM: Macroize assembly use of EABI unwind directives.
2013-04-19 11:33:01 -07:00
Roland McGrath
6bcae14685
ARM: Make dl-tlsdesc.S use sfi_breg, respect ARM_ALWAYS_BX and ARM_NO_INDEX_REGISTER.
2013-03-18 15:02:44 -07:00
Richard Henderson
d137b6dc52
arm: Unless arm4t, pop return address directly into pc
2013-03-06 07:46:47 -08:00
Richard Henderson
46dede0c00
arm: Commonize BX conditionals
...
Add BLX macro in addition and use it where appropriate.
2013-03-06 07:46:46 -08:00
Richard Henderson
55668624cf
arm: Use push/pop mnemonics
...
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.
2013-03-06 07:46:45 -08:00
Richard Henderson
5232b909bf
arm: Introduce and use GET_TLS
...
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.
2013-03-06 07:46:38 -08:00
Richard Henderson
6ccd0107f3
arm: Add IT insns for thumb mode
...
These are ignored by the assembler in ARM mode, so by
default this has no effect on generated code.
2013-02-28 00:17:21 -08:00
Roland McGrath
f4564ff0b6
ARM: Macroize use of .cfi_sections directive.
2013-02-27 16:36:47 -08:00
Joseph Myers
568035b787
Update copyright notices with scripts/update-copyrights.
2013-01-02 19:05:09 +00:00
Joseph Myers
e64ac02c24
Move all files into ports/ subdirectory in preparation for merge with glibc
2012-07-01 13:06:41 +00:00