This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[patch] some *.texi clean-ups, take 2


Hi,

I forgot to edit the Changelog entry.

Generated from the branch after running cvs update, passes 'make info' and
'make dvi'.

Question: when running 'make dvi' I see loads of '(gcc.tmp)' messages in
the build log. These are only generated for 'invoke.texi', also before my
changes. What is causing them and how can they be eliminated?


2001-05-29  Jan van Male  <jan.vanmale@fenk.wau.nl>

        * extend.texi: fix formating of examples, eliminate some
        'overfull hboxes'
        * gcc.texi: eliminate some 'overfull hboxes'
        * invoke.texi: use two spaces between command options, eliminate
        some 'overfull hboxes'


Index: gcc/gcc/extend.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/extend.texi,v
retrieving revision 1.92.2.15
diff -c -3 -p -r1.92.2.15 extend.texi
*** extend.texi 2001/05/28 21:00:51     1.92.2.15
--- extend.texi 2001/05/29 11:06:39
*************** example:
*** 265,271 ****

  @example
  #define SEARCH(array, target)                     \
! (@{                                               \
    __label__ found;                                \
    typeof (target) _SEARCH_target = (target);      \
    typeof (*(array)) *_SEARCH_array = (array);     \
--- 265,271 ----

  @example
  #define SEARCH(array, target)                     \
! (@{                                                \
    __label__ found;                                \
    typeof (target) _SEARCH_target = (target);      \
    typeof (*(array)) *_SEARCH_array = (array);     \
*************** example:
*** 274,280 ****
    for (i = 0; i < max; i++)                       \
      for (j = 0; j < max; j++)                     \
        if (_SEARCH_array[i][j] == _SEARCH_target)  \
!         @{ value = i; goto found; @}              \
    value = -1;                                     \
   found:                                           \
    value;                                          \
--- 274,280 ----
    for (i = 0; i < max; i++)                       \
      for (j = 0; j < max; j++)                     \
        if (_SEARCH_array[i][j] == _SEARCH_target)  \
!         @{ value = i; goto found; @}                \
    value = -1;                                     \
   found:                                           \
    value;                                          \
*************** never pass it as an argument.
*** 346,352 ****
  An alternate way to write the above example is

  @example
! static const int array[] = @{ &&foo - &&foo, &&bar - &&foo, &&hack - &&foo @};
  goto *(&&foo + array[i]);
  @end example

--- 346,353 ----
  An alternate way to write the above example is

  @example
! static const int array[] = @{ &&foo - &&foo, &&bar - &&foo,
!                              &&hack - &&foo @};
  goto *(&&foo + array[i]);
  @end example

*************** int foo __attribute__((section ("shared"
*** 2540,2546 ****
  int
  main()
  @{
!   /* Read and write foo. All running copies see the same value. */
    return 0;
  @}
  @end smallexample
--- 2541,2548 ----
  int
  main()
  @{
!   /* Read and write foo.  All running
!      copies see the same value.  */
    return 0;
  @}
  @end smallexample
*************** significantly, or combined, by writing t
*** 3116,3124 ****
  the @code{asm}.  For example:

  @example
! #define get_and_set_priority(new)  \
! (@{ int __old; \
!    asm volatile ("get_and_set_priority %0, %1": "=g" (__old) : "g" (new)); \
     __old; @})
  @end example

--- 3118,3127 ----
  the @code{asm}.  For example:

  @example
! #define get_and_set_priority(new)              \
! (@{ int __old;                                  \
!    asm volatile ("get_and_set_priority %0, %1" \
!                  : "=g" (__old) : "g" (new));  \
     __old; @})
  @end example

*************** you may want it to be folded if it invol
*** 3824,3831 ****
  a function if it does not.  For example:

  @smallexample
! #define Scale_Value(X)  \
!   (__builtin_constant_p (X) ? ((X) * SCALE + OFFSET) : Scale (X))
  @end smallexample

  You may use this builtin function in either a macro or an inline
--- 3827,3835 ----
  a function if it does not.  For example:

  @smallexample
! #define Scale_Value(X)      \
!   (__builtin_constant_p (X) \
!   ? ((X) * SCALE + OFFSET) : Scale (X))
  @end smallexample

  You may use this builtin function in either a macro or an inline
Index: gcc/gcc/gcc.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/gcc.texi,v
retrieving revision 1.75.2.12
diff -c -3 -p -r1.75.2.12 gcc.texi
*** gcc.texi    2001/05/28 21:00:51     1.75.2.12
--- gcc.texi    2001/05/29 11:06:41
*************** into @file{libgcc.a}.
*** 4109,4116 ****
  To have GCC include software floating point libraries in @file{libgcc.a}
  define @code{FPBIT} and @code{DPBIT} along with a few rules as follows:
  @smallexample
! # We want fine grained libraries, so use the new code to build the
! # floating point emulation libraries.
  FPBIT = fp-bit.c
  DPBIT = dp-bit.c

--- 4109,4116 ----
  To have GCC include software floating point libraries in @file{libgcc.a}
  define @code{FPBIT} and @code{DPBIT} along with a few rules as follows:
  @smallexample
! # We want fine grained libraries, so use the new code
! # to build the floating point emulation libraries.
  FPBIT = fp-bit.c
  DPBIT = dp-bit.c

*************** GNU General Public License for more deta
*** 4737,4743 ****

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
! Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  @end smallexample

  Also add information on how to contact you by electronic and paper mail.
--- 4737,4744 ----

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
! Foundation, Inc., 59 Temple Place - Suite 330,
! Boston, MA 02111-1307, USA.
  @end smallexample

  Also add information on how to contact you by electronic and paper mail.
Index: gcc/gcc/invoke.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/invoke.texi,v
retrieving revision 1.273.2.24
diff -c -3 -p -r1.273.2.24 invoke.texi
*** invoke.texi 2001/05/25 01:22:09     1.273.2.24
--- invoke.texi 2001/05/29 11:06:47
*************** in the following sections.
*** 190,196 ****
  @xref{Objective-C Dialect Options,,Options Controlling Objective-C Dialect}.
  @gccoptlist{
  -fconstant-string-class=@var{class name} @gol
! -fgnu-runtime  -fnext-runtime  -gen-decls
  -Wno-protocol  -Wselector}

  @item Language Independent Options
--- 190,196 ----
  @xref{Objective-C Dialect Options,,Options Controlling Objective-C Dialect}.
  @gccoptlist{
  -fconstant-string-class=@var{class name} @gol
! -fgnu-runtime  -fnext-runtime  -gen-decls @gol
  -Wno-protocol  -Wselector}

  @item Language Independent Options
*************** in the following sections.
*** 207,214 ****
  -Wcast-align  -Wcast-qual  -Wchar-subscripts  -Wcomment @gol
  -Wconversion  -Wdisabled-optimization -Werror @gol
  -Wfloat-equal  -Wformat  -Wformat=2 @gol
! -Wformat-nonliteral -Wformat-security @gol
! -Wid-clash-@var{len}  -Wimplicit -Wimplicit-int  @gol
  -Wimplicit-function-declaration @gol
  -Werror-implicit-function-declaration @gol
  -Wimport  -Winline @gol
--- 207,214 ----
  -Wcast-align  -Wcast-qual  -Wchar-subscripts  -Wcomment @gol
  -Wconversion  -Wdisabled-optimization -Werror @gol
  -Wfloat-equal  -Wformat  -Wformat=2 @gol
! -Wformat-nonliteral  -Wformat-security @gol
! -Wid-clash-@var{len}  -Wimplicit -Wimplicit-int @gol
  -Wimplicit-function-declaration @gol
  -Werror-implicit-function-declaration @gol
  -Wimport  -Winline @gol
*************** in the following sections.
*** 217,223 ****
  -Wmissing-format-attribute  -Wmissing-noreturn @gol
  -Wmultichar  -Wno-format-extra-args -Wno-format-y2k @gol
  -Wno-import  -Wpacked  -Wpadded @gol
! -Wparentheses -Wpointer-arith  -Wredundant-decls @gol
  -Wreturn-type  -Wsequence-point  -Wshadow @gol
  -Wsign-compare  -Wswitch  -Wsystem-headers @gol
  -Wtrigraphs  -Wundef  -Wuninitialized @gol
--- 217,223 ----
  -Wmissing-format-attribute  -Wmissing-noreturn @gol
  -Wmultichar  -Wno-format-extra-args -Wno-format-y2k @gol
  -Wno-import  -Wpacked  -Wpadded @gol
! -Wparentheses  -Wpointer-arith  -Wredundant-decls @gol
  -Wreturn-type  -Wsequence-point  -Wshadow @gol
  -Wsign-compare  -Wswitch  -Wsystem-headers @gol
  -Wtrigraphs  -Wundef  -Wuninitialized @gol
*************** in the following sections.
*** 227,240 ****

  @item C-only Warning Options
  @gccoptlist{
! -Wbad-function-cast -Wmissing-prototypes -Wnested-externs @gol
! -Wstrict-prototypes -Wtraditional}

  @item Debugging Options
  @xref{Debugging Options,,Options for Debugging Your Program or GCC}.
  @gccoptlist{
  -a  -ax  -d@var{letters}  -dumpspecs  -dumpmachine  -dumpversion @gol
! -fdump-unnumbered -fdump-translation-unit=@var{file} @gol
  -fdump-class-layout=@var{file}  -fmem-report  -fpretend-float @gol
  -fprofile-arcs  -ftest-coverage  -ftime-report @gol
  -g  -g@var{level}  -gcoff  -gdwarf  -gdwarf-1  -gdwarf-1+  -gdwarf-2 @gol
--- 227,240 ----

  @item C-only Warning Options
  @gccoptlist{
! -Wbad-function-cast  -Wmissing-prototypes  -Wnested-externs @gol
! -Wstrict-prototypes  -Wtraditional}

  @item Debugging Options
  @xref{Debugging Options,,Options for Debugging Your Program or GCC}.
  @gccoptlist{
  -a  -ax  -d@var{letters}  -dumpspecs  -dumpmachine  -dumpversion @gol
! -fdump-unnumbered  -fdump-translation-unit=@var{file} @gol
  -fdump-class-layout=@var{file}  -fmem-report  -fpretend-float @gol
  -fprofile-arcs  -ftest-coverage  -ftime-report @gol
  -g  -g@var{level}  -gcoff  -gdwarf  -gdwarf-1  -gdwarf-1+  -gdwarf-2 @gol
*************** in the following sections.
*** 256,262 ****
  -finline-functions  -finline-limit=@var{n}  -fkeep-inline-functions @gol
  -fkeep-static-consts  -fmove-all-movables @gol
  -fno-default-inline  -fno-defer-pop @gol
! -fno-function-cse   -fno-guess-branch-probability
  -fno-inline  -fno-math-errno  -fno-peephole @gol
  -fomit-frame-pointer  -foptimize-register-move @gol
  -foptimize-sibling-calls  -freduce-all-givs @gol
--- 256,262 ----
  -finline-functions  -finline-limit=@var{n}  -fkeep-inline-functions @gol
  -fkeep-static-consts  -fmove-all-movables @gol
  -fno-default-inline  -fno-defer-pop @gol
! -fno-function-cse  -fno-guess-branch-probability @gol
  -fno-inline  -fno-math-errno  -fno-peephole @gol
  -fomit-frame-pointer  -foptimize-register-move @gol
  -foptimize-sibling-calls  -freduce-all-givs @gol
*************** in the following sections.
*** 313,320 ****
  @gccoptlist{
  -m68000  -m68020  -m68020-40  -m68020-60  -m68030  -m68040 @gol
  -m68060  -mcpu32 -m5200  -m68881  -mbitfield  -mc68000  -mc68020   @gol
! -mfpa -mnobitfield  -mrtd  -mshort  -msoft-float  -mpcrel @gol
! -malign-int -mstrict-align}

  @emph{M68hc1x Options}
  @gccoptlist{
--- 313,320 ----
  @gccoptlist{
  -m68000  -m68020  -m68020-40  -m68020-60  -m68030  -m68040 @gol
  -m68060  -mcpu32 -m5200  -m68881  -mbitfield  -mc68000  -mc68020   @gol
! -mfpa  -mnobitfield  -mrtd  -mshort  -msoft-float  -mpcrel @gol
! -malign-int  -mstrict-align}

  @emph{M68hc1x Options}
  @gccoptlist{
*************** in the following sections.
*** 332,342 ****
  -mcmodel=@var{code model} @gol
  -m32  -m64 @gol
  -mapp-regs  -mbroken-saverestore  -mcypress @gol
! -mepilogue -mfaster-structs -mflat @gol
  -mfpu  -mhard-float  -mhard-quad-float @gol
  -mimpure-text  -mlive-g0  -mno-app-regs @gol
! -mno-epilogue -mno-faster-structs -mno-flat  -mno-fpu @gol
! -mno-impure-text -mno-stack-bias  -mno-unaligned-doubles @gol
  -msoft-float  -msoft-quad-float  -msparclite  -mstack-bias @gol
  -msupersparc  -munaligned-doubles  -mv8}

--- 332,342 ----
  -mcmodel=@var{code model} @gol
  -m32  -m64 @gol
  -mapp-regs  -mbroken-saverestore  -mcypress @gol
! -mepilogue  -mfaster-structs -mflat @gol
  -mfpu  -mhard-float  -mhard-quad-float @gol
  -mimpure-text  -mlive-g0  -mno-app-regs @gol
! -mno-epilogue  -mno-faster-structs  -mno-flat  -mno-fpu @gol
! -mno-impure-text  -mno-stack-bias  -mno-unaligned-doubles @gol
  -msoft-float  -msoft-quad-float  -msparclite  -mstack-bias @gol
  -msupersparc  -munaligned-doubles  -mv8}

*************** in the following sections.
*** 358,385 ****

  @emph{ARM Options}
  @gccoptlist{
! -mapcs-frame -mno-apcs-frame @gol
! -mapcs-26 -mapcs-32 @gol
! -mapcs-stack-check -mno-apcs-stack-check @gol
! -mapcs-float -mno-apcs-float @gol
! -mapcs-reentrant -mno-apcs-reentrant @gol
! -msched-prolog -mno-sched-prolog @gol
! -mlittle-endian -mbig-endian -mwords-little-endian @gol
! -malignment-traps -mno-alignment-traps @gol
! -msoft-float -mhard-float -mfpe @gol
! -mthumb-interwork -mno-thumb-interwork @gol
! -mcpu=@var{name} -march=@var{name} -mfpe=@var{name}  @gol
  -mstructure-size-boundary=@var{n} @gol
! -mbsd -mxopen -mno-symrename @gol
  -mabort-on-noreturn @gol
! -mlong-calls -mno-long-calls @gol
! -msingle-pic-base -mno-single-pic-base @gol
  -mpic-register=@var{reg} @gol
  -mnop-fun-dllimport @gol
  -mpoke-function-name @gol
! -mthumb -marm @gol
! -mtpcs-frame -mtpcs-leaf-frame @gol
! -mcaller-super-interworking -mcallee-super-interworking }

  @emph{MN10200 Options}
  @gccoptlist{
--- 358,385 ----

  @emph{ARM Options}
  @gccoptlist{
! -mapcs-frame  -mno-apcs-frame @gol
! -mapcs-26  -mapcs-32 @gol
! -mapcs-stack-check  -mno-apcs-stack-check @gol
! -mapcs-float  -mno-apcs-float @gol
! -mapcs-reentrant  -mno-apcs-reentrant @gol
! -msched-prolog  -mno-sched-prolog @gol
! -mlittle-endian  -mbig-endian  -mwords-little-endian @gol
! -malignment-traps  -mno-alignment-traps @gol
! -msoft-float  -mhard-float  -mfpe @gol
! -mthumb-interwork  -mno-thumb-interwork @gol
! -mcpu=@var{name}  -march=@var{name}  -mfpe=@var{name}  @gol
  -mstructure-size-boundary=@var{n} @gol
! -mbsd -mxopen  -mno-symrename @gol
  -mabort-on-noreturn @gol
! -mlong-calls  -mno-long-calls @gol
! -msingle-pic-base  -mno-single-pic-base @gol
  -mpic-register=@var{reg} @gol
  -mnop-fun-dllimport @gol
  -mpoke-function-name @gol
! -mthumb  -marm @gol
! -mtpcs-frame  -mtpcs-leaf-frame @gol
! -mcaller-super-interworking  -mcallee-super-interworking }

  @emph{MN10200 Options}
  @gccoptlist{
*************** in the following sections.
*** 440,483 ****

  @emph{MIPS Options}
  @gccoptlist{
! -mabicalls  -mcpu=@var{cpu type}
  -membedded-data  -muninit-const-in-rodata @gol
  -membedded-pic  -mfp32  -mfp64  -mgas  -mgp32  -mgp64 @gol
  -mgpopt  -mhalf-pic  -mhard-float  -mint64  -mips1 @gol
! -mips2  -mips3 -mips4 -mlong64  -mlong32 -mlong-calls  -mmemcpy @gol
  -mmips-as  -mmips-tfile  -mno-abicalls @gol
! -mno-embedded-data  -mno-uninit-const-in-rodata  -mno-embedded-pic @gol
! -mno-gpopt  -mno-long-calls @gol
  -mno-memcpy  -mno-mips-tfile  -mno-rnames  -mno-stats @gol
  -mrnames  -msoft-float @gol
  -m4650  -msingle-float  -mmad @gol
  -mstats  -EL  -EB  -G @var{num}  -nocpp @gol
! -mabi=32 -mabi=n32 -mabi=64 -mabi=eabi @gol
! -mfix7000 -mno-crt0}

  @emph{i386 Options}
  @gccoptlist{
! -mcpu=@var{cpu type} -march=@var{cpu type} @gol
  -mintel-syntax -mieee-fp  -mno-fancy-math-387 @gol
  -mno-fp-ret-in-387  -msoft-float  -msvr3-shlib @gol
  -mno-wide-multiply  -mrtd  -malign-double @gol
  -mreg-alloc=@var{list}  -mregparm=@var{num} @gol
  -malign-jumps=@var{num}  -malign-loops=@var{num} @gol
! -malign-functions=@var{num} -mpreferred-stack-boundary=@var{num} @gol
! -mthreads -mno-align-stringops -minline-all-stringops @gol
! -mpush-args -maccumulate-outgoing-args -m128bit-long-double @gol
! -m96bit-long-double -momit-leaf-frame-pointer}

  @emph{HPPA Options}
  @gccoptlist{
  -march=@var{architecture type} @gol
! -mbig-switch  -mdisable-fpregs  -mdisable-indexing   @gol
! -mfast-indirect-calls -mgas  -mjump-in-delay   @gol
  -mlong-load-store  -mno-big-switch  -mno-disable-fpregs @gol
  -mno-disable-indexing  -mno-fast-indirect-calls  -mno-gas @gol
! -mno-jump-in-delay  -mno-long-load-store   @gol
  -mno-portable-runtime  -mno-soft-float @gol
! -mno-space-regs  -msoft-float  -mpa-risc-1-0   @gol
  -mpa-risc-1-1  -mpa-risc-2-0 -mportable-runtime @gol
  -mschedule=@var{cpu type}  -mspace-regs}

--- 440,483 ----

  @emph{MIPS Options}
  @gccoptlist{
! -mabicalls  -mcpu=@var{cpu type} @gol
  -membedded-data  -muninit-const-in-rodata @gol
  -membedded-pic  -mfp32  -mfp64  -mgas  -mgp32  -mgp64 @gol
  -mgpopt  -mhalf-pic  -mhard-float  -mint64  -mips1 @gol
! -mips2  -mips3  -mips4  -mlong64  -mlong32  -mlong-calls  -mmemcpy @gol
  -mmips-as  -mmips-tfile  -mno-abicalls @gol
! -mno-embedded-data  -mno-uninit-const-in-rodata @gol
! -mno-embedded-pic  -mno-gpopt  -mno-long-calls @gol
  -mno-memcpy  -mno-mips-tfile  -mno-rnames  -mno-stats @gol
  -mrnames  -msoft-float @gol
  -m4650  -msingle-float  -mmad @gol
  -mstats  -EL  -EB  -G @var{num}  -nocpp @gol
! -mabi=32  -mabi=n32  -mabi=64  -mabi=eabi @gol
! -mfix7000  -mno-crt0}

  @emph{i386 Options}
  @gccoptlist{
! -mcpu=@var{cpu type}  -march=@var{cpu type} @gol
  -mintel-syntax -mieee-fp  -mno-fancy-math-387 @gol
  -mno-fp-ret-in-387  -msoft-float  -msvr3-shlib @gol
  -mno-wide-multiply  -mrtd  -malign-double @gol
  -mreg-alloc=@var{list}  -mregparm=@var{num} @gol
  -malign-jumps=@var{num}  -malign-loops=@var{num} @gol
! -malign-functions=@var{num}  -mpreferred-stack-boundary=@var{num} @gol
! -mthreads  -mno-align-stringops  -minline-all-stringops @gol
! -mpush-args  -maccumulate-outgoing-args  -m128bit-long-double @gol
! -m96bit-long-double  -momit-leaf-frame-pointer}

  @emph{HPPA Options}
  @gccoptlist{
  -march=@var{architecture type} @gol
! -mbig-switch  -mdisable-fpregs  -mdisable-indexing @gol
! -mfast-indirect-calls -mgas  -mjump-in-delay @gol
  -mlong-load-store  -mno-big-switch  -mno-disable-fpregs @gol
  -mno-disable-indexing  -mno-fast-indirect-calls  -mno-gas @gol
! -mno-jump-in-delay  -mno-long-load-store @gol
  -mno-portable-runtime  -mno-soft-float @gol
! -mno-space-regs  -msoft-float  -mpa-risc-1-0 @gol
  -mpa-risc-1-1  -mpa-risc-2-0 -mportable-runtime @gol
  -mschedule=@var{cpu type}  -mspace-regs}

*************** in the following sections.
*** 494,506 ****

  @emph{DEC Alpha Options}
  @gccoptlist{
! -mfp-regs  -mno-fp-regs -mno-soft-float  -msoft-float @gol
! -malpha-as -mgas @gol
  -mieee  -mieee-with-inexact  -mieee-conformant @gol
  -mfp-trap-mode=@var{mode}  -mfp-rounding-mode=@var{mode} @gol
  -mtrap-precision=@var{mode}  -mbuild-constants @gol
  -mcpu=@var{cpu type} @gol
! -mbwx -mno-bwx -mcix -mno-cix -mmax -mno-max @gol
  -mmemory-latency=@var{time}}

  @emph{Clipper Options}
--- 494,506 ----

  @emph{DEC Alpha Options}
  @gccoptlist{
! -mfp-regs  -mno-fp-regs  -mno-soft-float  -msoft-float @gol
! -malpha-as  -mgas @gol
  -mieee  -mieee-with-inexact  -mieee-conformant @gol
  -mfp-trap-mode=@var{mode}  -mfp-rounding-mode=@var{mode} @gol
  -mtrap-precision=@var{mode}  -mbuild-constants @gol
  -mcpu=@var{cpu type} @gol
! -mbwx  -mno-bwx  -mcix  -mno-cix  -mmax  -mno-max @gol
  -mmemory-latency=@var{time}}

  @emph{Clipper Options}
*************** in the following sections.
*** 509,515 ****

  @emph{H8/300 Options}
  @gccoptlist{
! -mrelax  -mh -ms -mint32  -malign-300}

  @emph{SH Options}
  @gccoptlist{
--- 509,515 ----

  @emph{H8/300 Options}
  @gccoptlist{
! -mrelax  -mh  -ms  -mint32  -malign-300}

  @emph{SH Options}
  @gccoptlist{
*************** in the following sections.
*** 533,575 ****

  @emph{TMS320C3x/C4x Options}
  @gccoptlist{
! -mcpu=@var{cpu} -mbig -msmall -mregparm -mmemparm @gol
! -mfast-fix -mmpyi -mbk -mti -mdp-isr-reload @gol
! -mrpts=@var{count}  -mrptb -mdb -mloop-unsigned @gol
! -mparallel-insns -mparallel-mpy -mpreserve-float}

  @emph{V850 Options}
  @gccoptlist{
! -mlong-calls -mno-long-calls -mep -mno-ep @gol
! -mprolog-function -mno-prolog-function -mspace @gol
! -mtda=@var{n} -msda=@var{n} -mzda=@var{n} @gol
! -mv850 -mbig-switch}

  @emph{NS32K Options}
  @gccoptlist{
! -m32032 -m32332 -m32532 -m32081 -m32381 -mmult-add -mnomult-add @gol
! -msoft-float -mrtd -mnortd -mregparam -mnoregparam -msb -mnosb @gol
! -mbitfield -mnobitfield -mhimem -mnohimem}

  @emph{AVR Options}
  @gccoptlist{
! -mmcu=@var{mcu} -msize -minit-stack=@var{n} -mno-interrupts @gol
! -mcall-prologues -mno-tablejump -mtiny-stack}

  @emph{MCore Options}
  @gccoptlist{
! -mhardlit -mno-hardlit -mdiv -mno-div -mrelax-immediates  @gol
! -mno-relax-immediates -mwide-bitfields -mno-wide-bitfields @gol
! -m4byte-functions -mno-4byte-functions -mcallgraph-data @gol
! -mno-callgraph-data -mslow-bytes -mno-slow-bytes -mno-lsim @gol
! -mlittle-endian -mbig-endian -m210 -m340 -mstack-increment}

  @emph{IA-64 Options}
  @gccoptlist{
! -mbig-endian -mlittle-endian -mgnu-as -mgnu-ld -mno-pic @gol
! -mvolatile-asm-stop -mb-step -mregister-names -mno-sdata @gol
! -mconstant-gp -mauto-pic -minline-divide-min-latency @gol
! -minline-divide-max-throughput -mno-dwarf2-asm @gol
  -mfixed-range=@var{register range}}

  @item Code Generation Options
--- 533,576 ----

  @emph{TMS320C3x/C4x Options}
  @gccoptlist{
! -mcpu=@var{cpu}  -mbig  -msmall  -mregparm  -mmemparm @gol
! -mfast-fix  -mmpyi  -mbk  -mti  -mdp-isr-reload @gol
! -mrpts=@var{count}  -mrptb  -mdb  -mloop-unsigned @gol
! -mparallel-insns  -mparallel-mpy  -mpreserve-float}

  @emph{V850 Options}
  @gccoptlist{
! -mlong-calls  -mno-long-calls  -mep  -mno-ep @gol
! -mprolog-function  -mno-prolog-function  -mspace @gol
! -mtda=@var{n}  -msda=@var{n}  -mzda=@var{n} @gol
! -mv850  -mbig-switch}

  @emph{NS32K Options}
  @gccoptlist{
! -m32032  -m32332  -m32532  -m32081  -m32381 @gol
! -mmult-add  -mnomult-add -msoft-float  -mrtd  -mnortd @gol
! -mregparam  -mnoregparam  -msb  -mnosb @gol
! -mbitfield  -mnobitfield  -mhimem  -mnohimem}

  @emph{AVR Options}
  @gccoptlist{
! -mmcu=@var{mcu}  -msize  -minit-stack=@var{n}  -mno-interrupts @gol
! -mcall-prologues  -mno-tablejump  -mtiny-stack}

  @emph{MCore Options}
  @gccoptlist{
! -mhardlit  -mno-hardlit  -mdiv  -mno-div  -mrelax-immediates  @gol
! -mno-relax-immediates  -mwide-bitfields  -mno-wide-bitfields @gol
! -m4byte-functions  -mno-4byte-functions  -mcallgraph-data @gol
! -mno-callgraph-data  -mslow-bytes  -mno-slow-bytes  -mno-lsim @gol
! -mlittle-endian  -mbig-endian  -m210  -m340  -mstack-increment}

  @emph{IA-64 Options}
  @gccoptlist{
! -mbig-endian  -mlittle-endian  -mgnu-as  -mgnu-ld  -mno-pic @gol
! -mvolatile-asm-stop  -mb-step  -mregister-names  -mno-sdata @gol
! -mconstant-gp  -mauto-pic  -minline-divide-min-latency @gol
! -minline-divide-max-throughput  -mno-dwarf2-asm @gol
  -mfixed-range=@var{register range}}

  @item Code Generation Options
*************** in the following sections.
*** 582,593 ****
  -fno-common  -fno-ident  -fno-gnu-linker @gol
  -fpcc-struct-return  -fpic  -fPIC @gol
  -freg-struct-return  -fshared-data  -fshort-enums @gol
! -fshort-double  -fvolatile  -fvolatile-global -fvolatile-static @gol
  -fverbose-asm  -fpack-struct  -fstack-check @gol
  -fstack-limit-register=@var{reg}  -fstack-limit-symbol=@var{sym} @gol
  -fargument-alias  -fargument-noalias @gol
! -fargument-noalias-global @gol
! -fleading-underscore}
  @end table

  @menu
--- 583,594 ----
  -fno-common  -fno-ident  -fno-gnu-linker @gol
  -fpcc-struct-return  -fpic  -fPIC @gol
  -freg-struct-return  -fshared-data  -fshort-enums @gol
! -fshort-double  -fvolatile @gol
! -fvolatile-global  -fvolatile-static @gol
  -fverbose-asm  -fpack-struct  -fstack-check @gol
  -fstack-limit-register=@var{reg}  -fstack-limit-symbol=@var{sym} @gol
  -fargument-alias  -fargument-noalias @gol
! -fargument-noalias-global  -fleading-underscore}
  @end table

  @menu
*************** lib          Libraries to include on the
*** 4078,4084 ****
  libgcc       Decides which GCC support library to pass to the linker
  linker       Sets the name of the linker
  predefines   Defines to be passed to the C preprocessor
! signed_char  Defines to pass to CPP to say whether @code{char} is signed
by default
  startfile    Object files to include at the start of the link
  @end smallexample

--- 4079,4086 ----
  libgcc       Decides which GCC support library to pass to the linker
  linker       Sets the name of the linker
  predefines   Defines to be passed to the C preprocessor
! signed_char  Defines to pass to CPP to say whether @code{char} is signed
!              by default
  startfile    Object files to include at the start of the link
  @end smallexample

*************** function, so the call site information m
*** 8268,8275 ****
  profiling functions otherwise.)

  @example
! void __cyg_profile_func_enter (void *this_fn, void *call_site);
! void __cyg_profile_func_exit  (void *this_fn, void *call_site);
  @end example

  The first argument is the address of the start of the current function,
--- 8270,8279 ----
  profiling functions otherwise.)

  @example
! void __cyg_profile_func_enter (void *this_fn,
!                                void *call_site);
! void __cyg_profile_func_exit  (void *this_fn,
!                                void *call_site);
  @end example

  The first argument is the address of the start of the current function,



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]