x86 patterns

Jeffrey A Law law@cygnus.com
Wed Oct 28 23:40:00 GMT 1998


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



More information about the Gcc-patches mailing list