PR jit/64722: fix corruption of %ebx on 32-bit i386 with libgccjit
commit639f32a2555beca61653b1cd13c7c04a014be2de
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jan 2015 15:57:42 +0000 (23 15:57 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jan 2015 15:57:42 +0000 (23 15:57 +0000)
tree253a2c407cf9c43d2e42db2d15827104a9d1af1d
parent3e3b030ec69e5553db9f3733f737e589d450623f
PR jit/64722: fix corruption of %ebx on 32-bit i386 with libgccjit

gcc/ChangeLog:
PR jit/64722
* emit-rtl.c (init_emit_regs): Set pic_offset_table_rtx to
NULL_RTX before testing PIC_OFFSET_TABLE_REGNUM, since the
latter may be affected by the former (e.g. on i686).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220044 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/emit-rtl.c