Xref: news2.mv.net comp.os.msdos.djgpp:5328 Newsgroups: comp.os.msdos.djgpp From: hk AT bercos DOT de (Helge Kruse) Subject: GAS Line Length Sender: usenet AT bercos DOT de Organization: Bercos GmbH Message-ID: Date: Mon, 24 Jun 1996 17:55:09 GMT Lines: 56 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp I tried to build an large macro in an GAS source file. This macro defines a label and approximatly 15 .word/.long pseudo instructions. This won't be done correctly, since GAS cuts the line and only compiles the remaining ops. I think GAS should at least complain about such a line. Helge -- #ifndef VxD_Major #define VxD_Major 1 #endif #ifndef VxD_Minor #define VxD_Minor 0 #endif #ifndef Control_Proc #define Control_Proc 0 #endif #ifndef V86_API_Proc #define V86_API_Proc 0 #endif #ifndef PM_API_Proc #define PM_API_Proc 0 #endif #ifndef V86_API_CSIP #define V86_API_CSIP 0 #endif #ifndef PM_API_CSIP #define PM_API_CSIP 0 #endif #ifndef Service_Table_Ptr #define Service_Table_Ptr 0 #endif #ifndef Service_Table_Size #define Service_Table_Size 0 #endif #define Declare_DDB \ .word 0,0x30a,0x8000 ;\ .short VxD_Major,VxD_Minor ;\ .word 0 ;\ .ascii "12345678" ;\ .word 0 ;\ .word Control_Proc ;\ .word V86_API_Proc ;\ .word PM_API_Proc ;\ .word V86_API_CSIP ;\ .word PM_API_CSIP ;\ .word 0 ;\ .word Service_Table_Ptr ;\ .word Service_Table_Size Declare_DDB