2012-03-27 Tristan Gingold <gingold@adacore.com>
authorgingold <gingold@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Mar 2012 09:44:00 +0000 (09:44 +0000)
committergingold <gingold@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Mar 2012 09:44:00 +0000 (09:44 +0000)
commita2295d74e8fdc2f6fe05d206fca8a3d36bdc3c44
tree08ced2df68811a8af9a6d918db35a23416627a23
parentbd647a177d36e5be6fe66f5a02848e7ff7738a4b
2012-03-27  Tristan Gingold  <gingold@adacore.com>

* config/ia64/vms.h (CASE_VECTOR_MODE): Define.
* config/ia64/ia64.md: Remove mode in template.
Sign extend operand in expand_simple_binop.
* config/ia64/ia64.h (ASM_OUTPUT_ADDR_DIFF_ELT): Use
CASE_VECTOR_MODE instead of TARGET_ILP32.
(ADDR_VEC_ALIGN): Make it depends on CASE_VECTOR_MODE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185851 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/ia64.h
gcc/config/ia64/ia64.md
gcc/config/ia64/vms.h