* config/djgpp/fnchange.lst: Rename "config/i386/nm-linux64.h" to
[deliverable/binutils-gdb.git] / gas / read.c
index 55a68bea7f364cfee54a43be853fcd68a4b58938..82c0434cbb46d91f500be3dba98325610deaf1dc 100644 (file)
@@ -155,7 +155,7 @@ char is_end_of_line[256] = {
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0       /* */
 };
 
-#ifdef  IGNORE_OPCODE_CASE
+#ifndef TC_CASE_SENSITIVE
 char original_case_string[128];
 #endif
 
@@ -720,7 +720,7 @@ read_a_source_file (char *name)
                  /* Expect pseudo-op or machine instruction.  */
                  pop = NULL;
 
-#ifdef IGNORE_OPCODE_CASE
+#ifndef TC_CASE_SENSITIVE
                  {
                    char *s2 = s;
 
@@ -754,6 +754,8 @@ read_a_source_file (char *name)
 
                      if (pop == NULL)
                        pop = (pseudo_typeS *) hash_find (po_hash, s + 1);
+                     if (pop && !pop->poc_handler)
+                       pop = NULL;
 
                      /* In MRI mode, we may need to insert an
                         automatic alignment directive.  What a hack
@@ -2022,7 +2024,7 @@ parse_align (int align_bytes)
    (alignment as a power of 2), or 2 if this was a ".bss" directive
    with alignment in bytes.  */
 
-static symbolS *
+symbolS *
 s_lcomm_internal (int needs_align, symbolS *symbolP, addressT size)
 {
   addressT align = 0;
This page took 0.026504 seconds and 4 git commands to generate.