]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/as.c
gas: Disable --gcodeview on PE targets with no O_secrel
[thirdparty/binutils-gdb.git] / gas / as.c
index 74ffa71925f1c45fdd1056df5e0f31d9305ae277..e49b1f0a7964aac8dbde7251b5b92da749495fa9 100644 (file)
--- a/gas/as.c
+++ b/gas/as.c
@@ -334,7 +334,7 @@ Options:\n\
   --gdwarf-cie-version=<N> generate version 1, 3 or 4 DWARF CIEs\n"));
   fprintf (stream, _("\
   --gdwarf-sections       generate per-function section names for DWARF line information\n"));
-#ifdef TE_PE
+#if defined (TE_PE) && defined (O_secrel)
   fprintf (stream, _("\
   --gcodeview             generate CodeView debugging information\n"));
 #endif
@@ -551,7 +551,7 @@ parse_args (int * pargc, char *** pargv)
     ,{"gdwarf2", no_argument, NULL, OPTION_GDWARF_2}
     ,{"gdwarf-sections", no_argument, NULL, OPTION_GDWARF_SECTIONS}
     ,{"gdwarf-cie-version", required_argument, NULL, OPTION_GDWARF_CIE_VERSION}
-#ifdef TE_PE
+#if defined (TE_PE) && defined (O_secrel)
     ,{"gcodeview", no_argument, NULL, OPTION_GCODEVIEW}
 #endif
     ,{"gen-debug", no_argument, NULL, 'g'}
@@ -879,7 +879,7 @@ This program has absolutely no warranty.\n"));
          flag_dwarf_sections = true;
          break;
 
-#ifdef TE_PE
+#if defined (TE_PE) && defined (O_secrel)
        case OPTION_GCODEVIEW:
          debug_type = DEBUG_CODEVIEW;
          break;