egcs-980122: problem with recog.c

Jeffrey A Law law@cygnus.com
Sun Jan 25 21:00:00 GMT 1998


  In message < 199801260054.AAA23720@wildcat.demon.co.uk >you write:
  > However, by preventing the recursion happening a second time---making it
  > conditional on the expression code being neither a commutative nor a
  > comparison operator---the substitution happens properly and the nasty
  > "xorl %ecx,%dx" goes away.  Oh, and the compiler still bootstraps.
  > 
  > 
  >    Alasdair.
  > 
  > 
  > 
  > Mon Jan 26 00:34:56 1998  Alasdair Baird <alasdair@wildcat.demon.co.uk>
  > 
  >         * recog.c (validate_replace_rtx_1): Ensure substitution to 
  >         the arguments of commutative and comparison operators happens
  >         only once.
Thanks for the good analysis and patch.  I've installed it.

jeff



More information about the Gcc mailing list