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