This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: egcs-980122: problem with recog.c
- To: Alasdair Baird <alasdair at wildcat dot demon dot co dot uk>
- Subject: Re: egcs-980122: problem with recog.c
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sun, 25 Jan 1998 22:02:02 -0700
- cc: egcs at cygnus dot com
- Reply-To: law at cygnus dot com
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