From 7b6cb84335d934861a6058e2751435fbad61191d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20L=C3=B3pez-Ib=C3=A1=C3=B1ez?= Date: Mon, 8 Oct 2007 14:05:51 +0000 Subject: invoke.texi (Wall): fix formatting issues. 2007-10-08 Manuel Lopez-Ibanez * doc/invoke.texi (Wall): fix formatting issues. contrib/ * texi2pod.pl: Handle @asis. (postprocess): Move @gccoptlist{} after all formatting commands. From-SVN: r129125 --- contrib/ChangeLog | 5 +++++ contrib/texi2pod.pl | 15 +++++++++++--- gcc/ChangeLog | 4 ++++ gcc/doc/invoke.texi | 56 ++++++++++++++++++++++++++--------------------------- 4 files changed, 49 insertions(+), 31 deletions(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 5f99c24..8df5f82 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 cd0ffd9..e45f272 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 7562e40..5fed689 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 349fbd7..ab7da0f 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 -- cgit v1.1