aboutsummaryrefslogtreecommitdiff
path: root/include/xtensa-config.h
AgeCommit message (Collapse)AuthorFilesLines
2007-07-18xtensa-config.h (XCHAL_HAVE_THREADPTR): New.Bob Wilson1-1/+10
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
2006-11-27xtensa-config.h (XSHAL_ABI): New.Bob Wilson1-1/+10
* xtensa-config.h (XSHAL_ABI): New. (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New. From-SVN: r119261
2006-01-09xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.Bob Wilson1-0/+3
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
2005-12-31xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.Bob Wilson1-1/+4
include/ * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. From-SVN: r109191
2005-05-10Update the address and phone number of the FSF organization.Nick Clifton1-1/+1
From-SVN: r99518
2004-10-08xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, [...]): New.Bob Wilson1-6/+9
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
2003-07-10* xtensa-config.h: Undef all macros before defining them.Bob Wilson1-2/+73
From-SVN: r69174
2003-07-01xtensa-config.h: New file imported from binutils.Bob Wilson1-0/+68
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