arm-linux: Add libitm support.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Dec 2011 03:24:05 +0000 (03:24 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Dec 2011 03:24:05 +0000 (03:24 +0000)
commitdd120a9705b6c48fdb519e837ad47e41d155f50b
treed69d530d9b08693c960ebf681af1cb7de90883dc
parent596e5e8f8b4357062db95dcad83763e1b0341ac5
arm-linux: Add libitm support.

* config/arm/hwcap.h, config/arm/hwcap.cc: New files.
* config/arm/sjlj.S, config/arm/target.h: New files.
* config/generic/asmcfi.h (cfi_adjust_cfa_offset): New.
(cfi_rel_offset): New.
* config/linux/futex_bits.h: New file.
* config/linux/futex.cc: Include futex_bits.h here...
* config/linux/futex.h: ... not here.
* Makefile.am (libitm_la_SOURCES) <ARCH_ARM>: Add hwcap.cc.
* configure.ac (ARCH_AM): New conditional.
* Makefile.in, configure: Rebuild.
* configure.tgt: Handle ARM.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182355 138bc75d-0d04-0410-961f-82ee72b054a4
14 files changed:
libitm/ChangeLog
libitm/Makefile.am
libitm/Makefile.in
libitm/config/arm/hwcap.cc [new file with mode: 0644]
libitm/config/arm/hwcap.h [new file with mode: 0644]
libitm/config/arm/sjlj.S [new file with mode: 0644]
libitm/config/arm/target.h [new file with mode: 0644]
libitm/config/generic/asmcfi.h
libitm/config/linux/futex.cc
libitm/config/linux/futex.h
libitm/config/linux/futex_bits.h [new file with mode: 0644]
libitm/configure
libitm/configure.ac
libitm/configure.tgt