[Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3

vogt at linux dot vnet.ibm.com gcc-bugzilla@gcc.gnu.org
Mon Nov 7 16:14:00 GMT 2016


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

--- Comment #25 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
I see.

This test verifies that a negative "pos" is indeed rejected:
--
#include <stdint.h> 
int g; 
void foo(int64_t b) 
{ 
  if (b >> 65 & 1) 
    g = b; 
} 
--


More information about the Gcc-bugs mailing list