At least some of the MSP430 variants have a bug that does the wrong thing if you do an immediate short push of 4 or 8
(Check out http://www.ti.com/cgi-bin/sc/buglist.cgi?bug=CPU4). The previous version of the msp assembler correctly converted an immediate push of 8 to a long push of 8, but did not do so for an immediate push of 4. I fixed it last night and checked in the changes. If the assembler does either one of these conversions you get a warning message about "hardware push bug workaround". Don't worry about the warning, it just means the assembler is doing the right thing and protecting you from TI's errata... Max Behensky
