summaryrefslogtreecommitdiff
path: root/gcc/rtl.c
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-04-29 04:42:34 -0700
committerYamaArashi <shadow962@live.com>2016-04-29 04:42:34 -0700
commit9ff16a3711a965add995e8d79e86f087cd3e5f6b (patch)
treee40a00ea977357ec51d78c74d288706bf090bc37 /gcc/rtl.c
parentf4e597e460d2627b55836c508a436bed4b60d755 (diff)
make HOST_WIDE_INT not assume 32 bits in rtl.c
Diffstat (limited to 'gcc/rtl.c')
-rwxr-xr-xgcc/rtl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/rtl.c b/gcc/rtl.c
index 64f4428..3a4067c 100755
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -781,6 +781,10 @@ FILE *infile;
break;
case 'w':
+ read_name(tmp_char, infile);
+ sscanf(tmp_char, HOST_WIDE_INT_SCAN_DEC, &tmp_wide);
+ XWINT(return_rtx, i) = tmp_wide;
+ break;
case 'i':
case 'n':
read_name(tmp_char, infile);