Message ID | CAEwic4YWLCs1h5R=sxLEqmLwA9wgATZLyJJgTYxabios1nSrsw@mail.gmail.com |
---|---|
State | New |
Headers | show |
On 03/22/2013 01:03 AM, Kai Tietz wrote: > * config/i386/predicates.md (local_symbolic_operand): > Interprete dll-imported symbols > as none-local. Ok. r~
Index: gcc/config/i386/predicates.md =================================================================== --- gcc/config/i386/predicates.md (Revision 196898) +++ gcc/config/i386/predicates.md (Arbeitskopie) @@ -436,6 +436,9 @@ if (SYMBOL_REF_TLS_MODEL (op)) return false; + /* Dll-imported symbols are always external. */ + if (TARGET_DLLIMPORT_DECL_ATTRIBUTES && SYMBOL_REF_DLLIMPORT_P (op)) + return false; if (SYMBOL_REF_LOCAL_P (op)) return true;