tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: vax binutils 2.39 gas problems



Looking.

christos

> On Jan 27, 2023, at 7:44 PM, Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost> wrote:
> 
> christos@ wrote:
> 
>> I think I found the problem....
> 
> Thanks, with the following your commit
> https://mail-index.netbsd.org/source-changes/2023/01/27/msg143037.html
> now vax bootloader builds.
> 
> However there are still several problems.
> 
> - bootloader built with the updated toolchain doesn't boot on VS3100/m30
>  (I have not checked on SIMH though)
> 
> - building GENERIC kernel still gets error during libkern:
> ---
> #   compile  kern/inet_addr.o
> /s/cvs/src/obj.vax/tooldir.NetBSD-9.3-i386/bin/vax--netbsdelf-gcc -save_temps \
> -fno-pic -ffreestanding -fno-zero-initialized-in-bss  \
> -fno-delete-null-pointer-checks  -g -O2 -fno-strict-aliasing -fno-common  \
>   -std=gnu99   -Werror -Wall -Wno-main -Wno-format-zero-length \
> -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes \
> -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings \
> -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wno-type-limits \
> -Wno-sign-compare -Walloca   -Wno-address-of-packed-member     \
> --sysroot=/s/cvs/src/obj.vax/destdir.vax \
> -I../../../../../../lib/libkern/arch/vax \
> --sysroot=/s/cvs/src/obj.vax/destdir.vax -D_VAX_INLINE_ -I../../. \
> -I../../../../../../external/bsd/libnv/dist \
> -I../../../../../../external/bsd/acpica/dist \
> -I../../../../../../../common/lib/libx86emu \
> -I../../../../../../../common/lib/libc/misc \
> -I../../../../../../../common/include -I../../../../../../arch \
> -I../../../../../.. -nostdinc -DCOMPAT_UTILS -DCOMPAT_44 -D_KERNEL \
> -D_KERNEL_OPT -std=gnu99 \
> -I../../../../../../lib/libkern/../../../common/lib/libc/quad \
> -I../../../../../../lib/libkern/../../../common/lib/libc/string \
> -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/string \
> -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/atomic \
> -I../../../../../../lib/libkern/../../../common/lib/libc/hash/sha3 \
> -I../../../../../../external/bsd/libnv/dist  \
> -I../../../../../../lib/libkern/../../../common/lib/libc/quad \
> -I../../../../../../lib/libkern/../../../common/lib/libc/string \
> -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/string \
> -I../../../../../../lib/libkern/../../../common/lib/libc/arch/vax/atomic \
> -I../../../../../../lib/libkern/../../../common/lib/libc/hash/sha3 \
> -I../../../../../../lib/libkern/../../../common/include \
> -I../../../../../../lib/libkern/../../../common/libc/hash/sha3  -c    \
> ../../../../../../lib/libkern/../../../common/lib/libc/inet/inet_addr.c \
> -o inet_addr.o
> inet_addr.s: Assembler messages:
> inet_addr.s:1840: Error: can't resolve .LVL22 - .Ltext0
> inet_addr.s:1840: Error: can't resolve .LVL22 - .Ltext0
> 
> *** Failed target:  inet_addr.o
> ---
> 
> inet_addr.s by the above -save_temps:
> ---
> 1821     .LLST7:
> 1822    	.4byte	.LVL5-.Ltext0
> 1823    	.4byte	.LVL7-.Ltext0
> 1824    	.2byte	0x2
> 1825    	.byte	0x30
> 1826    	.byte	0x9f
> 1827    	.4byte	.LVL7-.Ltext0
> 1828    	.4byte	.LVL9-.Ltext0
> 1829    	.2byte	0x1
> 1830    	.byte	0x50
> 1831    	.4byte	.LVL10-.Ltext0
> 1832    	.4byte	.LVL14-.Ltext0
> 1833    	.2byte	0x1
> 1834    	.byte	0x50
> 1835    	.4byte	.LVL14-.Ltext0
> 1836    	.4byte	.LVL16-.Ltext0
> 1837    	.2byte	0x2
> 1838    	.byte	0x31
> 1839    	.byte	0x9f
> 1840    	.4byte	.LVL23-.Ltext0
> 1841    	.4byte	.LVL25-.Ltext0
> 1842    	.2byte	0x1
> 1843    	.byte	0x50
> 1844    	.4byte	.LVL26-.Ltext0
> 1845    	.4byte	.LVL33-.Ltext0
> 1846    	.2byte	0x1
> 1847    	.byte	0x50
> 1848    	.4byte	.LVL34-.Ltext0
> 1849    	.4byte	.LVL38-.Ltext0
> 
> :
> 
> 1874    .LLST8:
> 1875    	.4byte	.LVL21-.Ltext0
> 1876    	.4byte	.LVL22-.Ltext0
> 1877    	.2byte	0x1
> 1878    	.byte	0x53
> 1879    	.4byte	0
> 1880    	.4byte	0
> ---
> 
> So there are still something wrong?
> 
> ---
> Izumi Tsutsui

Attachment: signature.asc
Description: Message signed with OpenPGP



Home | Main Index | Thread Index | Old Index