aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorKugan Vivekanandarajah <kuganv@linaro.org>2019-03-30 04:24:22 +0000
committerKugan Vivekanandarajah <kugan@gcc.gnu.org>2019-03-30 04:24:22 +0000
commit09062aa45c273ef70653be0f2541af1923a37bac (patch)
treecdb8d4254ce59d5df435535aa8c8d362e079b98b /gcc/rtl.h
parent593f8d6466aeb25067932d80cf2b655524cf958e (diff)
downloadgcc-09062aa45c273ef70653be0f2541af1923a37bac.zip
gcc-09062aa45c273ef70653be0f2541af1923a37bac.tar.gz
gcc-09062aa45c273ef70653be0f2541af1923a37bac.tar.bz2
re PR rtl-optimization/89862 (LTO bootstrap fails for ARM)
2019-03-29 Kugan Vivekanandarajah <kuganv@linaro.org> Eric Botcazou <ebotcazou@adacore.com> PR rtl-optimization/89862 * rtl.h (word_register_operation_p): Exclude CONST_INT from operations that operates on the full registers for WORD_REGISTER_OPERATIONS architectures. Co-Authored-By: Eric Botcazou <ebotcazou@adacore.com> From-SVN: r270030
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 1a021fb..b4a906f 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -4400,6 +4400,7 @@ word_register_operation_p (const_rtx x)
{
switch (GET_CODE (x))
{
+ case CONST_INT:
case ROTATE:
case ROTATERT:
case SIGN_EXTRACT: