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



             Bug #: 55246

           Summary: Define a macro for 16*1024*1024

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: target

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

        ReportedBy: hjl.to...@gmail.com

                CC: ubiz...@gmail.com





i386 backend has



i386.c:          || INTVAL (op1) >= 16*1024*1024

i386.c:          || INTVAL (op1) < -16*1024*1024)

i386.c:          if (INTVAL (op1) < -16*1024*1024

i386.c:              || INTVAL (op1) >= 16*1024*1024)

predicates.md:          && offset < 16*1024*1024

predicates.md:          && offset < 16*1024*1024



It is a magic number for 64-bit displacement.  We should define

a macro to make it consistent.

Reply via email to