From: H.J. Lu Date: Fri, 25 Oct 2019 22:13:21 +0000 (-0700) Subject: elfedit: Report unknown x86 feature X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=760ddef46d443b41086292831f78a71ea6b7b1ab;p=binutils-gdb.git 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. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 6c5143d30e6..7a56ce4abdc 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,7 @@ +2019-10-25 H.J. Lu + + * elfedit.c (elf_x86_feature): Report unknown x86 feature. + 2019-10-25 H.J. Lu * elfedit.c (update_gnu_property): Replace BYTE_PUT with byte_put. diff --git a/binutils/elfedit.c b/binutils/elfedit.c index 5c0d711e8b1..da1984e5b1d 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) {