This fixes a wrong-code logic error in a previous patch.
Detected by gcc.c-torture/execute/pr53645-2.c.
2020-05-15 Andrew Stubbs <ams@codesourcery.com>
gcc/
* config/gcn/gcn-valu.md (v<expander><mode>3): Fix unsignedp.
+2020-05-15 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/gcn/gcn-valu.md (v<expander><mode>3): Fix unsignedp.
+
2020-05-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/95133
""
{
enum {ashift, lshiftrt, ashiftrt};
- bool unsignedp = (<code> == ashift || <code> == ashiftrt);
+ bool unsignedp = (<code> == lshiftrt);
rtx insi1 = gen_reg_rtx (<VnSI>mode);
rtx insi2 = gen_reg_rtx (<VnSI>mode);
rtx outsi = gen_reg_rtx (<VnSI>mode);