Use x86_64_*_operand in LEA splitters

Similar to the previous fix, these patterns need to use a constraint
that will reject a SYMBOL_REF expression in -m64 -fPIC.  That is not
how these patterns were handled in upstream -mx32 support.  But the
situation is substantially different there and possibly this is not
the relevant change there because Pmode is SImode for -mx32 while
it's still DImode for x86_64-nacl-gcc -m64.  (That said, I don't
actually understand what RTL transformations happen differently in
this case upstream under -mx32 to prevent it from exhibiting this
bug--which it does not--without this constraint change.)

BUG= https://code.google.com/p/nativeclient/issues/detail?id=3598
TEST= toolchain trybots
R=khim@chromium.org

Review URL: https://codereview.chromium.org/21318002
1 file changed