Bob Wilson
|
5fd38b882f
|
xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
* xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
(XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
From-SVN: r132240
|
2008-02-11 17:53:16 +00:00 |
|
Bob Wilson
|
2a48b790b2
|
xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
include/
* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
gcc/
* config/xtensa/xtensa.c (xtensa_expand_mask_and_shift): New.
(struct alignment_context, init_alignment_context): New.
(xtensa_expand_compare_and_swap, xtensa_expand_atomic): New.
* config/xtensa/xtensa.h (XCHAL_HAVE_RELEASE_SYNC): Add default.
(XCHAL_HAVE_S32C1I): Likewise.
(TARGET_RELEASE_SYNC, TARGET_S32C1I): New.
* config/xtensa/xtensa.md (UNSPECV_MEMW): New constant.
(UNSPECV_S32RI, UNSPECV_S32C1I): Likewise.
(ATOMIC, HQI): New macros.
(memory_barrier, *memory_barrier): New.
(sync_lock_releasesi): New.
(sync_compare_and_swapsi, sync_compare_and_swap<mode>): New.
(sync_lock_test_and_set<mode>): New.
(sync_<atomic><mode>): New.
(sync_old_<atomic><mode>, sync_new_<atomic><mode>): New.
* config/xtensa/xtensa-protos.h (xtensa_expand_compare_and_swap): New.
(xtensa_expand_atomic): New.
gcc/testsuite/
* lib/target-supports.exp (check_effective_target_sync_int_long):
Enable for xtensa.
(check_effective_target_sync_char_short): Likewise.
From-SVN: r126728
|
2007-07-18 18:51:21 +00:00 |
|
Bob Wilson
|
fbee3d219a
|
xtensa-config.h (XSHAL_ABI): New.
* xtensa-config.h (XSHAL_ABI): New.
(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
From-SVN: r119261
|
2006-11-27 20:15:58 +00:00 |
|
Bob Wilson
|
134c8a506f
|
xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
include:
* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
gcc:
* config/xtensa/ieee754-df.S: New file.
* config/xtensa/ieee754-sf.S: New file.
* config/xtensa/t-xtensa (LIB2FUNCS_EXTRA): Remove fp-bit.c & dp-bit.c.
(LIB1ASMFUNCS): Add SFmode and DFmode floating-point functions.
* config/xtensa/lib1funcs.asm: Include ieee754-df.S and ieee754-sf.S.
From-SVN: r109518
|
2006-01-09 23:41:11 +00:00 |
|
Bob Wilson
|
4fb358b857
|
xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
include/
* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
From-SVN: r109191
|
2005-12-31 00:29:42 +00:00 |
|
Nick Clifton
|
d6d47ea0f5
|
Update the address and phone number of the FSF organization.
From-SVN: r99518
|
2005-05-10 15:22:21 +00:00 |
|
Bob Wilson
|
530f533138
|
xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, [...]): New.
2004-10-07 Bob Wilson <bob.wilson@acm.org>
* xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
(XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
From-SVN: r88727
|
2004-10-08 00:28:50 +00:00 |
|
Bob Wilson
|
b31185fe2f
|
* xtensa-config.h: Undef all macros before defining them.
From-SVN: r69174
|
2003-07-10 05:08:27 +00:00 |
|
Bob Wilson
|
e677f70c66
|
xtensa-config.h: New file imported from binutils.
include/ChangeLog:
* xtensa-config.h: New file imported from binutils.
gcc/ChangeLog:
* config/xtensa/lib1funcs.asm: Use "xtensa-config.h" from
top-level include directory.
* config/xtensa/lib2funcs.S: Likewise.
* config/xtensa/xtensa.h: Likewise.
* config/xtensa/xtensa-config.h: Remove.
* doc/install.texi: Update location of "xtensa-config.h" header.
From-SVN: r68747
|
2003-07-01 00:14:33 +00:00 |
|