http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56984



             Bug #: 56984

           Summary: GCC-4.8.0 ICE in tree_vrp.c

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: c

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: ishiura-compi...@ml.kwansei.ac.jp





GCC 4.8.0 with "-O1 -ftree-vrp" option ICEs on 

the following code where sizeof(int) == 4.

The failure occurs in Linux (x86_64 and i686)

and Mac OS X (x86_64).



  $ cat error.c



  int g = 0;

  int main(void)

    {

    if ( (g>>31) < -1 ) { g++; }

    return 0;

  }



  $ x86_64-unknown-linux-gnu-gcc-4.8.0 error.c -O1 -ftree-vrp

  error.c: In function 'main':

  error.c:3:5: internal compiler error: in remove_range_assertions, at

  tree-vrp.c:6276

   int main(void)

       ^

  0x936e7e remove_range_assertions

  ../../gcc/tree-vrp.c:6276

  0x936e7e execute_vrp

  ../../gcc/tree-vrp.c:9299

  Please submit a full bug report,

  with preprocessed source if appropriate.

  Please include the complete backtrace with any bug report.

  See <http://gcc.gnu.org/bugs.html> for instructions.

Reply via email to