diff options
Diffstat (limited to 'gcc/cppexp.c')
-rw-r--r-- | gcc/cppexp.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/cppexp.c b/gcc/cppexp.c index 16082efd5e2..b4f1dcc8960 100644 --- a/gcc/cppexp.c +++ b/gcc/cppexp.c @@ -20,8 +20,6 @@ Boston, MA 02111-1307, USA. */ #include "config.h" #include "system.h" -#include "coretypes.h" -#include "tm.h" #include "cpplib.h" #include "cpphash.h" @@ -489,7 +487,7 @@ parse_defined (cpp_reader *pfile) if (node) { - if (pfile->context != initial_context) + if (pfile->context != initial_context && CPP_PEDANTIC (pfile)) cpp_error (pfile, DL_WARNING, "this use of \"defined\" may not be portable"); @@ -968,8 +966,7 @@ _cpp_expand_op_stack (cpp_reader *pfile) size_t old_size = (size_t) (pfile->op_limit - pfile->op_stack); size_t new_size = old_size * 2 + 20; - pfile->op_stack = (struct op *) xrealloc (pfile->op_stack, - new_size * sizeof (struct op)); + pfile->op_stack = xrealloc (pfile->op_stack, new_size * sizeof (struct op)); pfile->op_limit = pfile->op_stack + new_size; return pfile->op_stack + old_size; |