OSDN Git Service

Backport from mainline
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Jun 2013 18:45:02 +0000 (18:45 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Jun 2013 18:45:02 +0000 (18:45 +0000)
commitb12ef0803ebfd14f888e926ccd64864e5fa04f82
tree14494cdb8f6cd27c7ce9b4671b3d39ecf26ade01
parent4e8bc13f9e2f94e5dbfbb3a277ba610e4d508de4
Backport from mainline
2013-06-10  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_emit_xfloating_compare): Also use
cmp_code to construct REG_EQUAL note.

Backport from mainline
2013-06-05  Uros Bizjak  <ubizjak@gmail.com>

* config/alpha/alpha.c (alpha_emit_conditional_move): Swap all
GE, GT, GEU and GTU compares, modulo DImode compares with zero.

Backport from mainline
2013-05-23  Uros Bizjak  <ubizjak@gmail.com>

PR target/57379
* config/alpha/alpha.md (unspec): Add UNSPEC_XFLT_COMPARE.
* config/alpha/alpha.c (alpha_emit_xfloating_compare): Construct
REG_EQUAL note as UNSPEC_XFLT_COMPARE unspec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@199902 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.md