aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1998-01-30 01:04:59 -0700
committerJeff Law <law@gcc.gnu.org>1998-01-30 01:04:59 -0700
commitc5afbb49078b47f3efdeb5382c2e849abb527c94 (patch)
tree42f200dcfbac0fdbd8c2e0db10bfb87dfe43ef9e /gcc
parentf266c82f188717d73c970824e79b6f4c2270f844 (diff)
downloadgcc-c5afbb49078b47f3efdeb5382c2e849abb527c94.zip
gcc-c5afbb49078b47f3efdeb5382c2e849abb527c94.tar.gz
gcc-c5afbb49078b47f3efdeb5382c2e849abb527c94.tar.bz2
Forgot to commit these...
From-SVN: r17555
Diffstat (limited to 'gcc')
-rw-r--r--gcc/genattrtab.c3
-rw-r--r--gcc/rtl.c6
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c
index 3354aa7a..c3c721f 100644
--- a/gcc/genattrtab.c
+++ b/gcc/genattrtab.c
@@ -353,6 +353,9 @@ static char *alternative_name;
int reload_completed = 0;
+/* Similarly since PRESERVE_DEATH_INFO_REGNO_P might reference "optimize". */
+int optimize = 0;
+
/* Simplify an expression. Only call the routine if there is something to
simplify. */
#define SIMPLIFY_TEST_EXP(EXP,INSN_CODE,INSN_INDEX) \
diff --git a/gcc/rtl.c b/gcc/rtl.c
index a6f53d4..acfe6c2 100644
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -768,9 +768,15 @@ read_rtx (infile)
#if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_LONG
tmp_wide = atol (tmp_char);
#else
+#ifdef HAVE_ATOLL
+ tmp_wide = atoll (tmp_char);
+#else
+#ifdef HAVE_ATOQ
tmp_wide = atoq (tmp_char);
#endif
#endif
+#endif
+#endif
XWINT (return_rtx, i) = tmp_wide;
break;