diff options
author | Hans-Peter Nilsson <hp@bitrange.com> | 2002-11-20 19:49:53 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@gcc.gnu.org> | 2002-11-20 19:49:53 +0000 |
commit | 414d23ae18deaae675fe45cd997e71ede2f6af94 (patch) | |
tree | 9eafda11516ee784c63faf8b744d44153d2c5e6c /gcc/config.in | |
parent | 3ba2436a67f611be43fc02a1f400a69a95088695 (diff) | |
download | gcc-414d23ae18deaae675fe45cd997e71ede2f6af94.zip gcc-414d23ae18deaae675fe45cd997e71ede2f6af94.tar.gz gcc-414d23ae18deaae675fe45cd997e71ede2f6af94.tar.bz2 |
Makefile.in (RUN_GEN, [...]): New variables.
* Makefile.in (RUN_GEN, VALGRIND_DRIVER_DEFINES): New variables.
(DRIVER_DEFINES): Add $(VALGRIND_DRIVER_DEFINES).
(executing gencheck, genconfigs, genconditions, genflags,
gencodes, genconstants, genemit, genrecog, genopinit, genextract,
genpeep, genattr, genattrtab, genoutput, gengenrtl, genpreds,
gengtype, genprotos): Prepend $(RUN_GEN).
* configure.in: Move host compiler tests before --enable-checking
tests.
(--enable-checking=valgrind): New.
* config.in, configure: Regenerate.
* cppfiles.c [!ENABLE_VALGRIND_CHECKING] (VALGRIND_DISCARD):
Define as empty.
(read_include_file): When doing the mmap+1 trick,
valgrind-annotate the byte after the mmap:ed area as readable.
(purge_cache): Remove above annotation.
* gcc.c (execute) [ENABLE_VALGRIND_CHECKING]: Arrange to prepend
VALGRIND_PATH -q to each command.
From-SVN: r59309
Diffstat (limited to 'gcc/config.in')
-rw-r--r-- | gcc/config.in | 70 |
1 files changed, 37 insertions, 33 deletions
diff --git a/gcc/config.in b/gcc/config.in index 4493e88..6c6a74d 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -279,6 +279,39 @@ /* Define to enable the use of a default assembler. */ #undef DEFAULT_ASSEMBLER +/* Define if your compiler understands volatile. */ +#undef HAVE_VOLATILE + +/* Define if your compiler supports the `long double' type. */ +#undef HAVE_LONG_DOUBLE + +/* Define if your compiler supports the `long long' type. */ +#undef HAVE_LONG_LONG + +/* Define if your compiler supports the `__int64' type. */ +#undef HAVE___INT64 + +/* Define if the `_Bool' type is built-in. */ +#undef HAVE__BOOL + +/* The number of bytes in type short */ +#undef SIZEOF_SHORT + +/* The number of bytes in type int */ +#undef SIZEOF_INT + +/* The number of bytes in type long */ +#undef SIZEOF_LONG + +/* The number of bytes in type long long */ +#undef SIZEOF_LONG_LONG + +/* The number of bytes in type __int64 */ +#undef SIZEOF___INT64 + +/* Define if the host execution character set is EBCDIC. */ +#undef HOST_EBCDIC + /* Define if you want more run-time sanity checks. This one gets a grab bag of miscellaneous but relatively cheap checks. */ #undef ENABLE_CHECKING @@ -307,6 +340,10 @@ every opportunity. This is extremely expensive. */ #undef ENABLE_GC_ALWAYS_COLLECT +/* Define if you want to run subprograms and generated programs + through valgrind (a memory checker). This is extremely expensive. */ +#undef ENABLE_VALGRIND_CHECKING + /* Define if you want to use __cxa_atexit, rather than atexit, to register C++ destructors for local statics and global objects. This is essential for fully standards-compliant handling of @@ -317,39 +354,6 @@ character sets for source code. */ #undef MULTIBYTE_CHARS -/* Define if your compiler understands volatile. */ -#undef HAVE_VOLATILE - -/* Define if your compiler supports the `long double' type. */ -#undef HAVE_LONG_DOUBLE - -/* Define if your compiler supports the `long long' type. */ -#undef HAVE_LONG_LONG - -/* Define if your compiler supports the `__int64' type. */ -#undef HAVE___INT64 - -/* Define if the `_Bool' type is built-in. */ -#undef HAVE__BOOL - -/* The number of bytes in type short */ -#undef SIZEOF_SHORT - -/* The number of bytes in type int */ -#undef SIZEOF_INT - -/* The number of bytes in type long */ -#undef SIZEOF_LONG - -/* The number of bytes in type long long */ -#undef SIZEOF_LONG_LONG - -/* The number of bytes in type __int64 */ -#undef SIZEOF___INT64 - -/* Define if the host execution character set is EBCDIC. */ -#undef HOST_EBCDIC - /* Always define this when using the GNU C Library */ #undef _GNU_SOURCE |