diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-28 15:42:24 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-28 15:42:24 +0000 |
commit | fc3df35715336a36e894a10f4f4992234ff26a2b (patch) | |
tree | 171abb9dcfe266e6906e8910ab7d2a2a3a72cce0 /gcc/config.in | |
parent | 9dbc39271ded1571c28b2cb7ae486dc3afea50f5 (diff) | |
download | gcc-fc3df35715336a36e894a10f4f4992234ff26a2b.tar.gz |
* configure.in (--enable-checking): Add fold category.
(ENABLE_FOLD_CHECKING): Define if requested.
* configure: Rebuilt.
* config.in: Rebuilt.
* doc/install.texi: Document it.
* fold-const.c: Include md5.h.
[ENABLE_FOLD_CHECKING] (fold): Define to fold_1.
[ENABLE_FOLD_CHECKING] (fold, fold_checksum_tree, fold_check_failed,
print_fold_checksum): New functions.
* fold-const.c (fold): Never modify argument passed to fold, instead
change a copy and return it.
* convert.c (convert_to_integer): Likewise.
testsuite/
* gcc.c-torture/compile/20030725-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69886 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config.in')
-rw-r--r-- | gcc/config.in | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config.in b/gcc/config.in index cdb7c563831..e1feb70cb30 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -1,4 +1,4 @@ -/* config.in. Generated automatically from configure.in by autoheader 2.13. */ +/* config.in. Generated automatically from configure.in by autoheader. */ /* Define to the type of elements in the array set by `getgroups'. Usually this is either `int' or `gid_t'. */ @@ -236,6 +236,10 @@ every opportunity. This is extremely expensive. */ #undef ENABLE_GC_ALWAYS_COLLECT +/* Define if you want fold checked that it never destructs its argument. + This is quite expensive. */ +#undef ENABLE_FOLD_CHECKING + /* Define if you want to run subprograms and generated programs through valgrind (a memory checker). This is extremely expensive. */ #undef ENABLE_VALGRIND_CHECKING |