https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191
Gabriel Ravier changed:
What|Removed |Added
CC||gabravier at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191
--- Comment #1 from Marc Glisse ---
vector(4) int _4;
_4 = x_1(D) >> 31;
_5 = VIEW_CONVERT_EXPR(_4);
_6 = _5 >> 31;
(lshiftrt (ashiftrt X N) 31) is just (lshiftrt X 31)
The scalar case is handled in combine, probably by simplify_shift_c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191
Marc Glisse changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|