aboutsummaryrefslogtreecommitdiff
path: root/lang/gcc9
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2019-11-29 13:47:58 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2019-11-29 13:47:58 +0000
commitb122f3eaa84557835538ddb4a0967d8376caf6cb (patch)
tree7889413527902b4b573e30ddbb3dd34bb6741943 /lang/gcc9
parentf8fa82a27dd92c9b5df69a535506ea4ceb7cac8c (diff)
Notes
Diffstat (limited to 'lang/gcc9')
-rw-r--r--lang/gcc9/files/patch-powerpc3221
1 files changed, 21 insertions, 0 deletions
diff --git a/lang/gcc9/files/patch-powerpc32 b/lang/gcc9/files/patch-powerpc32
new file mode 100644
index 000000000000..0d6c6ec7f25e
--- /dev/null
+++ b/lang/gcc9/files/patch-powerpc32
@@ -0,0 +1,21 @@
+This is from the GCC 9 release branch, already part of lang/gcc9-devel
+snapshots and will be in GCC 9.3.
+
+2019-11-12 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/rs6000/rs6000.md (rs6000_set_fpscr_drn): Use ULL on big
+ hexadecimal literal.
+
+Index: gcc/config/rs6000/rs6000.md
+===================================================================
+--- gcc/config/rs6000/rs6000.md (revision 278106)
++++ gcc/config/rs6000/rs6000.md (revision 278107)
+@@ -6008,7 +6008,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