diff options
author | Mikhail Maltsev <maltsevm@gmail.com> | 2015-10-29 16:28:40 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2015-10-29 10:28:40 -0600 |
commit | 7f71272e3b7a420febff64d3dd7ab58d5988ccaa (patch) | |
tree | 20274687b3bb5807ca00d4c1289357d741c5e059 /gcc/genextract.c | |
parent | 21f0717ab16fe725e887536f5f90b7487b6431cd (diff) | |
download | gcc-7f71272e3b7a420febff64d3dd7ab58d5988ccaa.zip gcc-7f71272e3b7a420febff64d3dd7ab58d5988ccaa.tar.gz gcc-7f71272e3b7a420febff64d3dd7ab58d5988ccaa.tar.bz2 |
[PATCH 6/9] ENABLE_CHECKING refactoring: generators
* genautomata.c: Use CHECKING_P instead of ENABLE_CHECKING.
* genconditions.c: Define CHECKING_P in the generated code.
* genextract.c: Use flag_checking in insn_extract.
* gengtype.c (main): Remove conditional compilation.
* gengtype.h: Likewise.
From-SVN: r229539
Diffstat (limited to 'gcc/genextract.c')
-rw-r--r-- | gcc/genextract.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/genextract.c b/gcc/genextract.c index fe97701..a03ac97 100644 --- a/gcc/genextract.c +++ b/gcc/genextract.c @@ -373,10 +373,11 @@ insn_extract (rtx_insn *insn)\n{\n\ rtx pat = PATTERN (insn);\n\ int i ATTRIBUTE_UNUSED; /* only for peepholes */\n\ \n\ -#ifdef ENABLE_CHECKING\n\ - memset (ro, 0xab, sizeof (*ro) * MAX_RECOG_OPERANDS);\n\ - memset (ro_loc, 0xab, sizeof (*ro_loc) * MAX_RECOG_OPERANDS);\n\ -#endif\n"); + if (flag_checking)\n\ + {\n\ + memset (ro, 0xab, sizeof (*ro) * MAX_RECOG_OPERANDS);\n\ + memset (ro_loc, 0xab, sizeof (*ro_loc) * MAX_RECOG_OPERANDS);\n\ + }\n"); puts ("\ switch (INSN_CODE (insn))\n\ |