Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions gcc/common/config/riscv/riscv-common.cc
Original file line number Diff line number Diff line change
Expand Up @@ -933,7 +933,6 @@ riscv_subset_list::to_string (bool version_p) const
bool skip_zicsr = false;
bool skip_b = false;
bool i2p0 = false;
bool skip_zc = false;

/* For RISC-V ISA version 2.2 or earlier version, zicsr and zifencei is
included in the base ISA. */
Expand Down Expand Up @@ -970,9 +969,6 @@ riscv_subset_list::to_string (bool version_p) const
skip_b = true;
#endif

if (riscv_mno_compress)
skip_zc = true;

for (subset = m_head; subset != NULL; subset = subset->next)
{
if (((subset->implied_p && skip_zifencei) || i2p0) &&
Expand All @@ -991,9 +987,6 @@ riscv_subset_list::to_string (bool version_p) const

if (skip_b && subset->name == "b")
continue;
if (skip_zc
&& (subset->name.find ("zc") == 0 || subset->name.find ("c") == 0))
continue;

/* For !version_p, we only separate extension with underline for
multi-letter extension. */
Expand Down
3 changes: 0 additions & 3 deletions gcc/config/riscv/riscv.cc
Original file line number Diff line number Diff line change
Expand Up @@ -11470,9 +11470,6 @@ riscv_override_options_internal (struct gcc_options *opts)
= (cf_protection_level) (opts->x_flag_cf_protection | CF_SET);
}

if (opts->x_riscv_mno_compress)
opts->x_riscv_zc_subext = 0;

/* Enable advanced fusion for the ARC-V cores that support it unless
explicitly disabled.
TODO Add arcv_rmx500 once it supports fusion. */
Expand Down
4 changes: 0 additions & 4 deletions gcc/config/riscv/riscv.opt
Original file line number Diff line number Diff line change
Expand Up @@ -733,10 +733,6 @@ mlong-double-128
Target RejectNegative Negative(mlong-double-64) InverseMask(LONG_DOUBLE_64)
Use 128-bit long double.

mno-compress
Target RejectNegative Var(riscv_mno_compress) Init(0)
Don't emit compressed instructions even if the extensions are enabled.

marc-v-rmx-500-series-advanced-fusion
Target Mask(ARCV_ADVANCED_FUSION)
Explicitly disable or enable advanced fusion for the RMX-500 core.
7 changes: 0 additions & 7 deletions gcc/testsuite/gcc.target/riscv/no-compress.c

This file was deleted.