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.