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]

x86 patterns



I went through the entire i386.md file to find patterns which would lose
trying to access an operand which does not exist in the "memory" attribute
computation.  Here's the list.   Fixing them shouldn't be all that hard 
since I've identified them for you :-)


"jump"  			defaults to integer, only 1 operand
"indirect_jump"			Likewise
"prologue_set_stack-ptr"	Likewise
"prologue_get_pc_and_set_got"	Likewise
"pop"				Likewise
"allocate_stack_worker"		Likewise
"blockage"			defaults to integer, no operands
"return_internal"		Likewise
"return_pop_internal"		Likewise
"nop"				Likewise
"epilogue_set_stack_ptr"	Likewise
"leave"				Likewise

Now don't you feel better about doing the right thing :-)


jeff


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