https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100672

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Maybe sth is wrong with the testcase?  clang also results in an abort.  Isn't
right-shift of negative values undefined?

.original dumps

;; Function foo (null)
;; enabled by -tree-original


{
  return VIEW_CONVERT_EXPR<V>(VIEW_CONVERT_EXPR<vector(4) signed long>(v) >>
1);
}

where the negate is dopped somehow.

Reply via email to