From: 0513793479-0001 AT t-online DOT de (Juergen Gloeckner) Newsgroups: gnu.gcc,gnu.gcc.help,comp.os.msdos.djgpp Subject: Lables in an assembler statement inside an inline function Date: 1 Apr 1998 19:26:42 GMT Organization: T-Online Lines: 20 Message-ID: <6fu4di$sb9$1@news02.btx.dtag.de> 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 Precedence: bulk I've written (in 68000 asm) something like extern inline int foo() { asm("\ ... lab:\ ... dbne %d0,lab"); } but when I use the function more than once in a module, the lable is also used more than once. It's also impossible to use something like dbne %d0,%pc@(-6) What can I do? Daniel Gloeckner