summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1996-01-16 14:09:47 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1996-01-16 14:09:47 +0000
commit45116540af3f639c3be5855c67ff6e7d8021ce13 (patch)
tree67d9eb6b1bfcd8ccecb71afc5d703c70c5c35d55 /gcc/expmed.c
parent363f810781d9dc460485a5fce06c4b0ef81e17c7 (diff)
downloadgcc-45116540af3f639c3be5855c67ff6e7d8021ce13.tar.gz
(extract_bit_field): Don't abort if not MEM_IN_STRUCT_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11022 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/expmed.c')
-rw-r--r--gcc/expmed.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/expmed.c b/gcc/expmed.c
index 384ede443f0..e79a8e2a49b 100644
--- a/gcc/expmed.c
+++ b/gcc/expmed.c
@@ -1,6 +1,6 @@
/* Medium-level subroutines: convert bit-field store and extract
and shifts, multiplies and divides to rtl instructions.
- Copyright (C) 1987, 88, 89, 92, 93, 94, 1995 Free Software Foundation, Inc.
+ Copyright (C) 1987, 88, 89, 92-5, 1996 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -876,9 +876,6 @@ extract_bit_field (str_rtx, bitsize, bitnum, unsignedp,
rtx spec_target = target;
rtx spec_target_subreg = 0;
- if (GET_CODE (str_rtx) == MEM && ! MEM_IN_STRUCT_P (str_rtx))
- abort ();
-
/* Discount the part of the structure before the desired byte.
We need to know how many bytes are safe to reference after it. */
if (total_size >= 0)