From: Segher Boessenkool Date: Mon, 18 Nov 2019 19:29:03 +0000 (+0100) Subject: backport: rs6000.md (rs6000_set_fpscr_drn): Use ULL on big hexadecimal literal. X-Git-Tag: releases/gcc-9.3.0~379 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=02955765b7f2d1106466275cdb9a90c12583e1cb;p=thirdparty%2Fgcc.git backport: rs6000.md (rs6000_set_fpscr_drn): Use ULL on big hexadecimal literal. Backport from trunk 2019-11-12 Segher Boessenkool * config/rs6000/rs6000.md (rs6000_set_fpscr_drn): Use ULL on big hexadecimal literal. From-SVN: r278420 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4402ca15ec19..218c5e3c1eb3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2019-11-18 Segher Boessenkool + + Backport from trunk + 2019-11-12 Segher Boessenkool + + * config/rs6000/rs6000.md (rs6000_set_fpscr_drn): Use ULL on big + hexadecimal literal. + 2019-11-15 Tamar Christina Backport from mainline diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index b3469a17f279..7bfa5eea2eee 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -5936,7 +5936,7 @@ /* Insert new RN mode into FSCPR. */ emit_insn (gen_rs6000_mffs (tmp_df)); tmp_di = simplify_gen_subreg (DImode, tmp_df, DFmode, 0); - emit_insn (gen_anddi3 (tmp_di, tmp_di, GEN_INT (0xFFFFFFF8FFFFFFFF))); + emit_insn (gen_anddi3 (tmp_di, tmp_di, GEN_INT (0xFFFFFFF8FFFFFFFFULL))); emit_insn (gen_iordi3 (tmp_di, tmp_di, tmp_rn)); /* Need to write to field 7. The fields are [0:15]. The equation to