Hi, Found a typo in the GCC Internals documentation in one of the code examples in 16.18.2 RTL to RTL Peephole Optimizers.
Best, Nicklas Index: gcc/doc/md.texi =================================================================== --- gcc/doc/md.texi (revision 201156) +++ gcc/doc/md.texi (working copy) @@ -7578,7 +7578,7 @@ "/* @r{determine 1 does not overlap 0 and 2} */" [(set (match_dup 4) (match_dup 1)) (set (match_dup 0) (match_dup 4)) - (set (match_dup 2) (match_dup 4))] + (set (match_dup 2) (match_dup 4)) (set (match_dup 3) (match_dup 4))] "") @end smallexample