]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: rs6000.md (rs6000_set_fpscr_drn): Use ULL on big hexadecimal literal.
authorSegher Boessenkool <segher@kernel.crashing.org>
Mon, 18 Nov 2019 19:29:03 +0000 (20:29 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Mon, 18 Nov 2019 19:29:03 +0000 (20:29 +0100)
Backport from trunk
2019-11-12  Segher Boessenkool  <segher@kernel.crashing.org>

* config/rs6000/rs6000.md (rs6000_set_fpscr_drn): Use ULL on big
hexadecimal literal.

From-SVN: r278420

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 4402ca15ec195faf892331bb381e8fefcb88fe58..218c5e3c1eb389ecd68e9d50078fcb6cc6acb24b 100644 (file)
@@ -1,3 +1,11 @@
+2019-11-18  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       Backport from trunk
+       2019-11-12  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config/rs6000/rs6000.md (rs6000_set_fpscr_drn): Use ULL on big
+       hexadecimal literal.
+
 2019-11-15  Tamar Christina  <tamar.christina@arm.com>
 
        Backport from mainline
index b3469a17f2799e6ad6e954fdf3a808f0256c93b0..7bfa5eea2eeead939d7535463abf3e1bcc21653f 100644 (file)
       /* 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