[Bug target/62191] extra shift generated for vector integer division by constant 2

2020-09-03 Thread gabravier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191 Gabriel Ravier changed: What|Removed |Added CC||gabravier at gmail dot com --- Comment

[Bug target/62191] extra shift generated for vector integer division by constant 2

2016-10-30 Thread glisse at gcc dot gnu.org
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

[Bug target/62191] extra shift generated for vector integer division by constant 2

2016-10-29 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug target/62191] extra shift generated for vector integer division by constant 2

2014-12-19 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62191 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|