diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 5f99c24e0f8..8df5f828743 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2007-10-08 Manuel Lopez-Ibanez + + * texi2pod.pl: Handle @asis. + (postprocess): Move @gccoptlist{} after all formatting commands. + 2007-10-01 Alexandre Oliva * compare-debug: Avoid spurious errors when .stripped files diff --git a/contrib/texi2pod.pl b/contrib/texi2pod.pl index cd0ffd9435f..e45f2724d94 100755 --- a/contrib/texi2pod.pl +++ b/contrib/texi2pod.pl @@ -297,6 +297,7 @@ while(<$inf>) { $ic =~ s/\@(?:code|kbd)/C/; $ic =~ s/\@(?:dfn|var|emph|cite|i)/I/; $ic =~ s/\@(?:file)/F/; + $ic =~ s/\@(?:asis)//; $_ = "\n=over 4\n"; }; @@ -319,8 +320,12 @@ while(<$inf>) { /^\@itemx?\s*(.+)?$/ and do { if (defined $1) { - # Entity escapes prevent munging by the <> processing below. - $_ = "\n=item $ic\<$1\>\n"; + if ($ic) { + # Entity escapes prevent munging by the <> processing below. + $_ = "\n=item $ic\<$1\>\n"; + } else { + $_ = "\n=item $1\n"; + } } else { $_ = "\n=item $ic\n"; $ic =~ y/A-Ya-y/B-Zb-z/; @@ -376,7 +381,7 @@ sub postprocess s/\@r\{([^\}]*)\}/R<$1>/g; s/\@(?:dfn|var|emph|cite|i)\{([^\}]*)\}/I<$1>/g; s/\@(?:code|kbd)\{([^\}]*)\}/C<$1>/g; - s/\@(?:gccoptlist|samp|strong|key|option|env|command|b)\{([^\}]*)\}/B<$1>/g; + s/\@(?:samp|strong|key|option|env|command|b)\{([^\}]*)\}/B<$1>/g; s/\@sc\{([^\}]*)\}/\U$1/g; s/\@file\{([^\}]*)\}/F<$1>/g; s/\@w\{([^\}]*)\}/S<$1>/g; @@ -412,6 +417,10 @@ sub postprocess s/\@uref\{([^\},]*),([^\},]*)\}/$2 (C<$1>)/g; s/\@uref\{([^\},]*),([^\},]*),([^\},]*)\}/$3/g; + # Handle gccoptlist here, so it can contain the above formatting + # commands. + s/\@gccoptlist\{([^\}]*)\}/B<$1>/g; + # Un-escape <> at this point. s/<//g; diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7562e40d616..5fed689a7ed 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-10-08 Manuel Lopez-Ibanez + + * doc/invoke.texi (Wall): fix formatting issues. + 2007-10-07 Richard Sandiford * simplify-rtx.c (simplify_binary_operation_1): Canonicalize diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 349fbd78ad6..ab7da0fd167 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -2601,34 +2601,34 @@ enables some language-specific warnings described in @ref{C++ Dialect Options} and @ref{Objective-C and Objective-C++ Dialect Options}. @option{-Wall} turns on the following warning flags: -@gccoptlist{ --Waddress @gol --Warray-bounds (only with @option{-O2}) @gol --Wc++0x-compat @gol --Wchar-subscripts @gol --Wimplicit-int @gol --Wimplicit-function-declaration @gol --Wcomment @gol --Wformat @gol --Wmain (only for C/ObjC and unless @option{-ffreestanding}) @gol --Wmissing-braces @gol --Wnonnull @gol --Wparentheses @gol --Wpointer-sign --Wreorder @gol --Wreturn-type @gol --Wsequence-point @gol --Wsign-compare (only in C++) @gol --Wstrict-aliasing @gol --Wstrict-overflow @gol --Wswitch @gol --Wtrigraphs @gol --Wuninitialized (only with @option{-O1}, @option{-O2} or @option{-O3}) @gol --Wunknown-pragmas @gol --Wunused-function @gol --Wunused-label @gol --Wunused-value @gol --Wunused-variable @gol + +@gccoptlist{-Waddress @gol +-Warray-bounds @r{(only with} @option{-O2}@r{)} @gol +-Wc++0x-compat @gol +-Wchar-subscripts @gol +-Wimplicit-int @gol +-Wimplicit-function-declaration @gol +-Wcomment @gol +-Wformat @gol +-Wmain @r{(only for C/ObjC and unless} @option{-ffreestanding}@r{)} @gol +-Wmissing-braces @gol +-Wnonnull @gol +-Wparentheses @gol +-Wpointer-sign @gol +-Wreorder @gol +-Wreturn-type @gol +-Wsequence-point @gol +-Wsign-compare @r{(only in C++)} @gol +-Wstrict-aliasing @gol +-Wstrict-overflow @gol +-Wswitch @gol +-Wtrigraphs @gol +-Wuninitialized @r{(only with} @option{-O1}@r{,} @option{-O2} @r{or} @option{-O3}@r{)} @gol +-Wunknown-pragmas @gol +-Wunused-function @gol +-Wunused-label @gol +-Wunused-value @gol +-Wunused-variable @gol } @item -Wno-import