This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

obvious x86_64 fix installed


Hi,
we used to have 16 parameter registers for SSE, now we do have 8.
I've forgot to update gcc mainline when changing it in our tree.


Sat Oct 20 12:05:31 CEST 2001  Jan Hubicka  <jh@suse.cz>

	* i386.h (SSE_REGPARM_MAX): Set to 8 for x86_64.

Index: i386.h
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/i386/i386.h,v
retrieving revision 1.211
diff -c -3 -p -r1.211 i386.h
*** i386.h	2001/10/20 10:03:57	1.211
--- i386.h	2001/10/20 10:05:01
*************** while (0)
*** 2326,2332 ****
  
  #define REGPARM_MAX (TARGET_64BIT ? 6 : 3)
  
! #define SSE_REGPARM_MAX (TARGET_64BIT ? 16 : 0)
  
  
  /* Specify the machine mode that this machine uses
--- 2326,2332 ----
  
  #define REGPARM_MAX (TARGET_64BIT ? 6 : 3)
  
! #define SSE_REGPARM_MAX (TARGET_64BIT ? 8 : 0)
  
  
  /* Specify the machine mode that this machine uses


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]