r176941 - in /branches/x32/gcc: ChangeLog.x32 c...
hjl@gcc.gnu.org
hjl@gcc.gnu.org
Fri Jul 29 16:56:00 GMT 2011
Author: hjl
Date: Fri Jul 29 16:56:37 2011
New Revision: 176941
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=176941
Log:
Use 32bit thread pointer for x32.
2011-07-29 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*load_tp_x32): New.
(*load_tp_x32_zext): Ditto.
(*add_tp_x32): Ditto.
(*add_tp_x32_zext): Ditto.
(*load_tp_<mode>): Disable for !TARGET_X32 targets.
(*add_tp_<mode>): Ditto.
* config/i386/i386.c (get_thread_pointer): Load thread pointer in
ptr_mode and convert to Pmode if needed.
Modified:
branches/x32/gcc/ChangeLog.x32
branches/x32/gcc/config/i386/i386.c
branches/x32/gcc/config/i386/i386.md
More information about the Gcc-cvs
mailing list