This is the mail archive of the gcc@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]

RE: Gcc 4.0.2 RC1 checking not disabled?


----Original Message----
>From: Gcc K6 testing account
>Sent: 14 September 2005 19:43

> Ave gcc people

  ¡Hola!

> Is "-DENABLE_CHECKING" supposed to happen in a RC/release?
> Or has -DENABLE_CHECKING nothing to do with the configure
> option --enable-checking?

  --enable-checking defaults to on these days, and has done for some time.
It doesn't enable _all_ the checking options by default, just some of the
most useful ones.

http://gcc.gnu.org/install/configure.html
----------------------------------------------------
-enable-checking
--enable-checking=list
    When you specify this option, the compiler is built to perform internal
consistency checks of the requested complexity. This does not change the
generated code, but adds error checking within the compiler. This will slow
down the compiler and may only work properly if you are building the
compiler with GCC. This is `yes' by default when building from CVS or
snapshots, but `release' for releases. The categories of checks available
are `yes' (most common checks `assert,misc,tree,gc,rtlflag,runtime'), `no'
(no checks at all), `all' (all but `valgrind'), `release' (cheapest checks
`assert,runtime') or `none' (same as `no'). Individual checks can be enabled
with these flags `assert', `fold', `gc', `gcac' `misc', `rtl', `rtlflag',
`runtime', `tree', and `valgrind'.
----------------------------------------------------

which matches up nicely with the "-DENABLE_CHECKING
-DENABLE_ASSERT_CHECKING" that you are seeing ('release' category).

    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


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