diff options
author | Jeffrey A Law <law@cygnus.com> | 1997-08-12 04:07:19 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-08-11 22:07:19 -0600 |
commit | 8c660648cab7bed53c82b8283dcf170db7e97983 (patch) | |
tree | d4545c8066f57414681646f5d32d3f9b95acbe1b /gcc/invoke.texi | |
parent | aa32d8415861b4a41e0b3f38654bc425cb7cb64d (diff) | |
download | gcc-8c660648cab7bed53c82b8283dcf170db7e97983.zip gcc-8c660648cab7bed53c82b8283dcf170db7e97983.tar.gz gcc-8c660648cab7bed53c82b8283dcf170db7e97983.tar.bz2 |
* Integrate Haifa instruction scheduler.
* Integrate regmove pass.
See ChangeLog for deatils.
From-SVN: r14770
Diffstat (limited to 'gcc/invoke.texi')
-rw-r--r-- | gcc/invoke.texi | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 7a643d6..2c7ae54 100644 --- a/gcc/invoke.texi +++ b/gcc/invoke.texi @@ -147,7 +147,7 @@ in the following sections. -ffunction-sections -finline-functions -fkeep-inline-functions -fno-default-inline -fno-defer-pop -fno-function-cse --fno-inline -fno-peephole -fomit-frame-pointer +-fno-inline -fno-peephole -fomit-frame-pointer -fregmove -frerun-cse-after-loop -fschedule-insns -fschedule-insns2 -fstrength-reduce -fthread-jumps -funroll-all-loops -funroll-loops @@ -2195,6 +2195,12 @@ used in one place: in @file{reorg.c}, instead of guessing which path a branch is mostly to take, the @samp{REG_BR_PROB} values are used to exactly determine which path is taken more often. @end ifset + +@item -fregmove +Some machines only support 2 operands per instruction. On such +machines, GNU CC might have to do extra copies. The @samp{-fregmove} +option overrides the default for the machine to do the copy before +register allocation. @end table @node Preprocessor Options |