Is there a bug? I have a well debugged and tested C program, that works fine with a normal compile. (Optimization Level 8, emphasis on code size ) It does not work correct when I enable the Assembler SRC generation and assemble the SRC files. The bytes of code generated are exactly the same, but a comparison of the 2 resultant *.HEX files shows some differences. The differences occur near the beginning of the .hex file, and then the files are identical for the rest of the 3600+ bytes. Can anyone help?
"Is there a place on this site where Keil posts the known bugs in their current and past releases?" Not as far as I know. Even the release notes don't tell you this sort of info. They've recently got a lot better, but the v6.xx ones were almost worthless. :-(