Restore fall through patch for O_multiply.
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 12 Jul 2010 20:36:01 +0000 (20:36 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 12 Jul 2010 20:36:01 +0000 (20:36 +0000)
2010-07-12  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/11806
* config/tc-i386-intel.c (i386_intel_simplify): Restore fall
through patch for O_multiply.

gas/ChangeLog
gas/config/tc-i386-intel.c

index 4ae098e26ee420679d53067912a47bd412e94c08..c7c1e5723e053e80a2f819b2cd63418de530bdce 100644 (file)
@@ -1,3 +1,9 @@
+2010-07-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/11806
+       * config/tc-i386-intel.c (i386_intel_simplify): Restore fall
+       through patch for O_multiply.
+
 2010-07-11  Kai Tietz  <kai.tietz@onevision.com>
 
        PR ld/11612
index 186acc00eb470c4f41f0fe1fe1d5d6dd834f6347..f415d71a23605aa442eba7ab5826d20bb041b89f 100644 (file)
@@ -434,6 +434,7 @@ static int i386_intel_simplify (expressionS *e)
 
          break;
        }
+      goto fallthrough;
 
     case O_register:
       ret = i386_intel_simplify_register (e);
@@ -452,6 +453,7 @@ static int i386_intel_simplify (expressionS *e)
 
       /* FALLTHROUGH */
     default:
+fallthrough:
       if (e->X_add_symbol && !i386_intel_simplify_symbol (e->X_add_symbol))
        return 0;
       if (e->X_op == O_add || e->X_op == O_subtract)