aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2019-09-06 21:42:38 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2019-09-06 21:42:38 +0200
commit9393ab749215b663de0575267301036f5e5bb9f3 (patch)
treec2956d6ed3e6a27c30873d8d82ebaefeb6351be9 /gcc
parent4e9ad7c9d8e0efbbee876b60c7bffd622072523f (diff)
downloadgcc-9393ab749215b663de0575267301036f5e5bb9f3.zip
gcc-9393ab749215b663de0575267301036f5e5bb9f3.tar.gz
gcc-9393ab749215b663de0575267301036f5e5bb9f3.tar.bz2
rs6000: Delete UNSPEC_FRSP
This isn't used since 2012. (It's a remnant of RIOS support). * config/rs6000/rs6000.c (rs6000_rtx_costs) <case UNSPEC>: Delete. * config/rs6000/rs6000.md (unspec): Delete UNSPEC_FRSP. From-SVN: r275476
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.c12
-rw-r--r--gcc/config/rs6000/rs6000.md3
3 files changed, 6 insertions, 14 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 86e8ab6..045cc0c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2019-09-06 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/rs6000/rs6000.c (rs6000_rtx_costs) <case UNSPEC>: Delete.
+ * config/rs6000/rs6000.md (unspec): Delete UNSPEC_FRSP.
+
2019-09-06 Uroš Bizjak <ubizjak@gmail.com>
PR target/91654
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index e792116..e044c6e 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -20907,18 +20907,6 @@ rs6000_rtx_costs (rtx x, machine_mode mode, int outer_code,
*total = rs6000_cost->fp;
return false;
- case UNSPEC:
- switch (XINT (x, 1))
- {
- case UNSPEC_FRSP:
- *total = rs6000_cost->fp;
- return true;
-
- default:
- break;
- }
- break;
-
case CALL:
case IF_THEN_ELSE:
if (!speed)
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index b0aea23..7b39334 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -58,8 +58,7 @@
;;
(define_c_enum "unspec"
- [UNSPEC_FRSP ; frsp for POWER machines
- UNSPEC_PROBE_STACK ; probe stack memory reference
+ [UNSPEC_PROBE_STACK ; probe stack memory reference
UNSPEC_TOCPTR ; address of a word pointing to the TOC
UNSPEC_TOC ; address of the TOC (more-or-less)
UNSPEC_TOCSLOT ; offset from r1 of toc pointer save slot