Port-pmax archive

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

netbsd-8 gcc gets Illegal instruction on R3000



I've tried to build an application on NWS-3470D (R3000) running
NetBSD/newsmips 8.0, but gcc gets an illegal instruction error immediately:

---

% uname -mrs
NetBSD 8.0 newsmips
% sysctl -w hw.model
hw.model = news3400
% gcc --version
gcc (nb2 20180327) 5.5.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

% file /usr/libexec/cc1
/usr/libexec/cc1: ELF 32-bit MSB shared object, MIPS, MIPS-I version 1 (SYSV), dynamically linked, interpreter /usr/libexec/ld.elf_so, for NetBSD 8.0, not stripped
% cat > test.c
#include <stdio.h>
int main(){printf("Hello World.\n");}
% cc test.c
cc1: internal compiler error: Illegal instruction
no stack trace because unwind library not available
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://www.NetBSD.org/support/send-pr.html> for instructions.
% 

---

Does anyone try gcc on NetBSD/mips 8.0 and R3000 hosts?

I wonder if there are still MIPS1 specific load delay botches
(I guess gxemul doesn't emulate it so that anita can't catch it).

---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index