]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Revert "gas: support --gsframe=no"
authorSam James <sam@gentoo.org>
Tue, 15 Jul 2025 00:29:22 +0000 (01:29 +0100)
committerSam James <sam@gentoo.org>
Tue, 15 Jul 2025 00:29:22 +0000 (01:29 +0100)
This reverts commit e6b2368b9556ea6298a1f0de97baeabf1b5b18fd.

I made a last minute style change and oopsed it.

gas/as.c

index 8bcbe99ee5ed851156994a92370b0a3f430e9a37..78970ff2714fb2e85750361109eaa5b7285564a8 100644 (file)
--- a/gas/as.c
+++ b/gas/as.c
@@ -311,8 +311,7 @@ Options:\n\
   fprintf (stream, _("\
                           generate GNU Build notes if none are present in the input\n"));
   fprintf (stream, _("\
-  --gsframe=[no|yes]      whether to generate SFrame stack trace information\n\
-                          (default: no)\n"));
+  --gsframe               generate SFrame stack trace information\n"));
 # if defined (TARGET_USE_SCFI) && defined (TARGET_USE_GINSN)
   fprintf (stream, _("\
   --scfi=experimental     Synthesize DWARF CFI for hand-written asm\n\
@@ -540,7 +539,7 @@ parse_args (int * pargc, char *** pargv)
     ,{"elf-stt-common", required_argument, NULL, OPTION_ELF_STT_COMMON}
     ,{"sectname-subst", no_argument, NULL, OPTION_SECTNAME_SUBST}
     ,{"generate-missing-build-notes", required_argument, NULL, OPTION_ELF_BUILD_NOTES}
-    ,{"gsframe", optional_argument, NULL, OPTION_SFRAME}
+    ,{"gsframe", no_argument, NULL, OPTION_SFRAME}
 # if defined (TARGET_USE_SCFI) && defined (TARGET_USE_GINSN)
     ,{"scfi", required_argument, NULL, OPTION_SCFI}
 # endif
@@ -1039,17 +1038,7 @@ This program has absolutely no warranty.\n"));
          break;
 
        case OPTION_SFRAME:
-         if (optarg)
-           {
-           if (strcasecmp (optarg, "no") == 0)
-             flag_gen_sframe = 0;
-           else if (strcasecmp (optarg, "yes") == 0)
-             flag_gen_sframe = 1;
-           else
-             as_fatal (_("Invalid --gsframe option: `%s'"), optarg);
-         else
-           flag_gen_sframe = 1;
-           }
+         flag_gen_sframe = 1;
          break;
 
 #endif /* OBJ_ELF */