Subject: port-alpha/26945: assembler warnings during kernel compilation (pci_eb??_intr.s)
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <njoly@pasteur.fr>
List: netbsd-bugs
Date: 09/14/2004 13:16:00
>Number:         26945
>Category:       port-alpha
>Synopsis:       assembler warnings during kernel compilation (pci_eb??_intr.s)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-alpha-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Sep 14 11:17:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Nicolas Joly
>Release:        NetBSD 2.0G
>Organization:
Institut Pasteur
>Environment:
System: NetBSD thanos.sis.pasteur.fr 2.0G NetBSD 2.0G (THANOS) #0: Tue Sep 14 11:17:16 CEST 2004 njoly@thanos.sis.pasteur.fr:/local/src/NetBSD/obj/alpha/sys/arch/alpha/compile/THANOS alpha
Architecture: alpha
Machine: alpha
>Description:
During kernel compilation, 2 assembler files generate some warnings messages:

/local/src/NetBSD/tool/alpha/bin/alpha--netbsd-cpp  -traditional  -D_LOCORE  -Da
lpha -I.  -I/local/src/NetBSD/src/sys/arch -I/local/src/NetBSD/src/sys -nostdinc
 -DDIAGNOSTIC -DLKM -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT /local/src/NetBSD/src/
sys/arch/alpha/pci/pci_eb64plus_intr.s | sed -e 's,^#.*,,' |  /local/src/NetBSD/
tool/alpha/bin/alpha--netbsd-as -o pci_eb64plus_intr.o
{standard input}: Assembler messages:
{standard input}:393: Warning: .end directive names different symbol than .ent
[...]
/local/src/NetBSD/tool/alpha/bin/alpha--netbsd-cpp  -traditional  -D_LOCORE  -Da
lpha -I.  -I/local/src/NetBSD/src/sys/arch -I/local/src/NetBSD/src/sys -nostdinc
 -DDIAGNOSTIC -DLKM -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT /local/src/NetBSD/src/
sys/arch/alpha/pci/pci_eb66_intr.s | sed -e 's,^#.*,,' |  /local/src/NetBSD/tool
/alpha/bin/alpha--netbsd-as -o pci_eb66_intr.o
{standard input}: Assembler messages:
{standard input}:393: Warning: .end directive names different symbol than .ent

>How-To-Repeat:
compile a GENERIC kernel.
>Fix:
Index: pci_eb64plus_intr.s
===================================================================
RCS file: /cvsroot/src/sys/arch/alpha/pci/pci_eb64plus_intr.s,v
retrieving revision 1.2
diff -u -r1.2 pci_eb64plus_intr.s
--- pci_eb64plus_intr.s	2 Sep 1997 13:19:43 -0000	1.2
+++ pci_eb64plus_intr.s	14 Sep 2004 10:57:41 -0000
@@ -60,4 +60,4 @@
 	ldiq	a0, 0x35
 	call_pal PAL_cserve
 	RET
-	END(eb64plus_intr_enable)
+	END(eb64plus_intr_disable)
Index: pci_eb66_intr.s
===================================================================
RCS file: /cvsroot/src/sys/arch/alpha/pci/pci_eb66_intr.s,v
retrieving revision 1.1
diff -u -r1.1 pci_eb66_intr.s
--- pci_eb66_intr.s	27 Jun 1998 10:10:51 -0000	1.1
+++ pci_eb66_intr.s	14 Sep 2004 10:57:41 -0000
@@ -60,4 +60,4 @@
 	ldiq	a0, 0x35
 	call_pal PAL_cserve
 	RET
-	END(eb66_intr_enable)
+	END(eb66_intr_disable)
>Release-Note:
>Audit-Trail:
>Unformatted: