This is the mail archive of the gcc-help@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]
Other format: [Raw text]

-fcode-hoisting in GCC 6.2


Hi all,

According to the docs at
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html and as
mentioned in https://gcc.gnu.org/ml/gcc/2016-08/msg00134.html GCC 6.2
supports an "-fcode-hoisting" option. However, in my home-built GCC
6.2 there doesn't seem to be such an option:

 /> /opt/gcc-explorer/gcc-6.2.0/bin/g++ --version
g++ (GCC-Explorer-Build) 6.2.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 /> /opt/gcc-explorer/gcc-6.2.0/bin/g++ -fcode-hoisting
g++: error: unrecognized command line option ‘-fcode-hoisting’; did
you mean ‘-Wno-hiding’?
g++: fatal error: no input files
compilation terminated.

/> /opt/gcc-explorer/gcc-6.2.0/bin/g++ --help=optimizers | grep hoist
  -fhoist-adjacent-loads      Enable hoisting adjacent loads to
encourage generating conditional move
  -fira-hoist-pressure        Use IRA based register pressure
calculation in RTL hoist optimizations.
  -ftree-phiprop              Enable hoisting loads from conditional pointers.

Have I missed something? The Redhat message I link above mentions this
as something available in the "development versions" of the software,
and I'm not sure what that means. The fact it's on the main GNU online
documentation implies it ought to be in normal builds.

Thanks in advance for any help,

--matt


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