https://sourceware.org/bugzilla/show_bug.cgi?id=20657

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at sourceware dot org   |hjl.tools at gmail dot 
com

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
The change from:

https://sourceware.org/ml/binutils/2007-09/msg00413.html

@@ -5695,24 +5867,10 @@ putop (const char *template, int sizefla
        case '{':
          alt = 0;
          if (intel_syntax)
-           alt += 1;
-         if (address_mode == mode_64bit)
-           alt += 2;
-         while (alt != 0)
            {
              while (*++p != '|')
-               {
-                 if (*p == '}')
-                   {
-                     /* Alternative not valid.  */
-                     strcpy (obuf, "(bad)");
-                     obufp = obuf + 5;
-                     return 1;
-                   }
-                 else if (*p == '\0')
-                   abort ();
-               }
-             alt--;
+               if (*p == '}' || *p == '\0')
+                 abort ();
            }
          /* Fall through.  */
        case 'I':

should also remove "alt = 0".

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to