Commit 56c9ef5f by Kyrylo Tkachov Committed by Kyrylo Tkachov

[AArch64] Define WORD_REGISTER_OPERATIONS to zero and comment why

	* config/aarch64/aarch64.h (WORD_REGISTER_OPERATIONS): Define to 0
	and explain why in a comment.

From-SVN: r235563
parent 4ac2f36e
2015-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64.h (WORD_REGISTER_OPERATIONS): Define to 0
and explain why in a comment.
2016-04-28 Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.md (cpu_facility): Add fpx variant.
......
......@@ -722,7 +722,12 @@ do { \
#define USE_STORE_PRE_INCREMENT(MODE) 0
#define USE_STORE_PRE_DECREMENT(MODE) 0
/* ?? #define WORD_REGISTER_OPERATIONS */
/* WORD_REGISTER_OPERATIONS does not hold for AArch64.
The assigned word_mode is DImode but operations narrower than SImode
behave as 32-bit operations if using the W-form of the registers rather
than as word_mode (64-bit) operations as WORD_REGISTER_OPERATIONS
expects. */
#define WORD_REGISTER_OPERATIONS 0
/* Define if loading from memory in MODE, an integral mode narrower than
BITS_PER_WORD will either zero-extend or sign-extend. The value of this
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment