aboutsummaryrefslogtreecommitdiff
path: root/binutils/elfedit.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2019-10-25 15:13:21 -0700
committerH.J. Lu <hjl.tools@gmail.com>2019-10-25 15:13:21 -0700
commit760ddef46d443b41086292831f78a71ea6b7b1ab (patch)
treee3eaf3e82a9102091b02c14cb2408811ed07562c /binutils/elfedit.c
parent256878f318c60cbcc145fc95936035e0f7ff1af6 (diff)
downloadbinutils-760ddef46d443b41086292831f78a71ea6b7b1ab.zip
binutils-760ddef46d443b41086292831f78a71ea6b7b1ab.tar.gz
binutils-760ddef46d443b41086292831f78a71ea6b7b1ab.tar.bz2
elfedit: Report unknown x86 feature
Report unknown x86 feature: $ ./elfedit --disable-x86-feature foo a.out elfedit: Error: Unknown x86 feature: foo $ * elfedit.c (elf_x86_feature): Report unknown x86 feature.
Diffstat (limited to 'binutils/elfedit.c')
-rw-r--r--binutils/elfedit.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/binutils/elfedit.c b/binutils/elfedit.c
index 5c0d711..da1984e 100644
--- a/binutils/elfedit.c
+++ b/binutils/elfedit.c
@@ -260,7 +260,10 @@ elf_x86_feature (const char *feature, int enable)
else if (strcasecmp (feature, "shstk") == 0)
x86_feature = GNU_PROPERTY_X86_FEATURE_1_SHSTK;
else
- return -1;
+ {
+ error (_("Unknown x86 feature: %s\n"), feature);
+ return -1;
+ }
if (enable)
{