From: Francisco Gochez Newsgroups: comp.os.msdos.djgpp Subject: Possible GAS bug Date: 8 Oct 1996 21:25:50 GMT Organization: None Lines: 15 Message-ID: <53egsu$1f8@boursy.news.erols.com> NNTP-Posting-Host: asxxxs22.erols.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp It took me an hour to find a syntax error in an assembly language module I had written, because the error was being caused by whitespace in the code. It occured after placing spaces (not on purpose) after backslashes at the end of lines of macros. Here is an example: #define mymacro() \ movl %eax, %ebx ; \_SPACES_PLACED_HERE_ movl %ecx, %edx ; \ movl %edx, %eax When GAS encounters these spaces, it appears to choke on pieces of the code, warning the programmer that parts of certain lines have been ignored, and failing to compile in the process.