diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 049321a9189..b830bb1399a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-10-23 Greta Yorsh + + * config/arm/arm.c (offset_ok_for_ldrd_strd): Return false for + Thumb1. + 2012-10-23 Vladimir Makarov * dbxout.c (dbxout_symbol_location): Pass new argument to diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index b7bec6e0cc4..f802507d638 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -12209,7 +12209,7 @@ offset_ok_for_ldrd_strd (HOST_WIDE_INT offset) else if (TARGET_ARM) max_offset = 255; else - gcc_unreachable (); + return false; return ((offset <= max_offset) && (offset >= -max_offset)); }