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]
Other format: [Raw text]

Barrier stupidity


Hi,
I know that barrier ought to die, but why we allocate more than twice as
memory as needed?  Worth saving 1% of memory overhead, even tought it
will disappear with my next patch.

Honza

2004-01-21  Jan Hubicka  <jh@suse.cz>
	* rtl.def (BARRIER): Fix format.
Index: rtl.def
===================================================================
RCS file: /cvs/gcc/gcc/gcc/rtl.def,v
retrieving revision 1.77
diff -c -3 -p -r1.77 rtl.def
*** rtl.def	13 Jan 2004 19:52:23 -0000	1.77
--- rtl.def	21 Jan 2004 09:20:16 -0000
*************** DEF_RTL_EXPR(JUMP_INSN, "jump_insn", "iu
*** 624,630 ****
  DEF_RTL_EXPR(CALL_INSN, "call_insn", "iuuBieieee", 'i')
  
  /* A marker that indicates that control will not flow through.  */
! DEF_RTL_EXPR(BARRIER, "barrier", "iuu000000", 'x')
  
  /* Holds a label that is followed by instructions.
     Operand:
--- 624,630 ----
  DEF_RTL_EXPR(CALL_INSN, "call_insn", "iuuBieieee", 'i')
  
  /* A marker that indicates that control will not flow through.  */
! DEF_RTL_EXPR(BARRIER, "barrier", "iuu", 'x')
  
  /* Holds a label that is followed by instructions.
     Operand:


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