| delorie.com/archives/browse.cgi | search |
| From: | "Frederico Jerónimo" <DarkRealms AT netcabo DOT pt> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | " Warning : indirect ljmp without '*' " (AS) |
| Date: | Sat, 25 Nov 2000 13:22:21 -0000 |
| Lines: | 59 |
| Message-ID: | <8voegk$dv5$1@venus.telepac.pt> |
| NNTP-Posting-Host: | 213.22.25.191 |
| X-Trace: | venus.telepac.pt 975158612 14309 213.22.25.191 (25 Nov 2000 13:23:32 GMT) |
| X-Complaints-To: | abuse AT mail DOT telepac DOT pt |
| NNTP-Posting-Date: | 25 Nov 2000 13:23:32 GMT |
| X-Priority: | 3 |
| X-MSMail-Priority: | Normal |
| X-Newsreader: | Microsoft Outlook Express 5.00.2615.200 |
| X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2615.200 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Hi all,
I've built a program that uses an assembly based wrapper to install
hardware
interrupt handlers. The program compiled just fine under djgpp 2.02. I then
got
djgpp latest version (2.03) and despite the program still working ok I get
a strange warning every time I compile : "Indirect ljmp without '*'" in my
AS wrapper file.
Here's a portion of the affected code (inspired from the allegro irqwrap.s
file) :
---------------------------------------------------------------------
#define WRAPPER(x) ;
\
.globl __irq_wrapper_##x
; \
.align 4
; \
; \
__irq_wrapper_##x:
; \
/* wrapper code */
...
iret
/* MAX_IRQ wrappers defined */
WRAPPER(0); /* each of these lines reports the
above warning */
WRAPPER(1);
WRAPPER(2);
WRAPPER(3);
WRAPPER(4);
WRAPPER(5);
WRAPPER(6);
WRAPPER(7);
.globl __irq_wrapper_0_end /* To calculate function size */
.align 4
__irq_wrapper_0_end:
ret
---------------------------------------------------------------------
Can someone help me and explain me what is happening? Thanks in advance.
Frederico Jerónimo
----------------------------------------------------------------------------
-------------------------------------------
Frederico Jerónimo
DarkRealms AT netcabo DOT pt
Dark Realms : http://mega.ist.utl.pt/~fjds/
Programming, graphics, medieval & fantasy info, texts & quotations, music...
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |