This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Committed: target/14471, workaround for errata for CRIS mulinsns.
- From: Zack Weinberg <zack at codesourcery dot com>
- To: Hans-Peter Nilsson <hans-peter dot nilsson at axis dot com>
- Cc: jsm at polyomino dot org dot uk, gcc-patches at gcc dot gnu dot org
- Date: Mon, 08 Mar 2004 12:08:55 -0800
- Subject: Re: Committed: target/14471, workaround for errata for CRIS mulinsns.
- References: <200403081949.i28JnHIv010978@ignucius.se.axis.com>
Hans-Peter Nilsson <hans-peter.nilsson@axis.com> writes:
> As mentioned in the PR, it works to split up the last @ifset
> INTERNALS in md.texi, wrapping each of the @node:s in md.texi in
> its own. (Strange that the size of the contents should matter
> that much; I'd think it would be thrown away after parson.)
The \doignore logic in texinfo.tex makes my head hurt, but I think
what's going on is, to handle nested conditions correctly it has to
read the entire ignored text into a macro parameter and then dig
through it. I have done some clever things with TeX in my time but I
don't know if a better implementation is possible.
> Here's a patch to do that. Is this ok? For obvious reasons, I
> can't easily check that gccint.dvi looks the same with and
> without this patch. (If you accept this workaround, could you
> please check?)
>
> * doc/md.texi (Pattern Ordering, Dependent Patterns)
> (Jump Patterns, Looping Patterns): Wrap in separate "@ifset
> INTERNALS".
Patch is approved on condition of someone doing that check (I don't
have time).
zw