Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc - sanitizer source list is not properly up...
details: https://anonhg.NetBSD.org/src/rev/40e992668b30
branches: trunk
changeset: 448480:40e992668b30
user: mrg <mrg%NetBSD.org@localhost>
date: Mon Feb 04 03:19:23 2019 +0000
description:
- sanitizer source list is not properly updated yet
- several platforms have progressed. in particular, evbmips64-eb works.
diffstat:
external/gpl3/gcc/README.gcc7 | 47 ++++++++++++++++++++++++++++++------------
1 files changed, 33 insertions(+), 14 deletions(-)
diffs (90 lines):
diff -r bb75dc257a58 -r 40e992668b30 external/gpl3/gcc/README.gcc7
--- a/external/gpl3/gcc/README.gcc7 Mon Feb 04 03:10:33 2019 +0000
+++ b/external/gpl3/gcc/README.gcc7 Mon Feb 04 03:19:23 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc7,v 1.2 2019/02/03 12:14:45 mrg Exp $
+$NetBSD: README.gcc7,v 1.3 2019/02/04 03:19:23 mrg Exp $
new stuff (from gcc 5):
cc1objcplus
@@ -8,6 +8,11 @@
libvtv
libitm
+known todo for gcc7:
+ - sanitizer file lists are not updated properly
+ - pull out more stuff via mknative-gcc vs hand coded in Makefile??
+
+
arch/feature list. anything not here has been switched already:
tools: does build.sh tools work?
@@ -22,14 +27,14 @@
architecture tools kernels libgcc native-gcc make release runs atf
------------ ----- ------- ------ ---------- ------------ ---- ---
aarch64 y ? y y n[2] ? ?
-alpha ? ? ? ? ? ? ?
+alpha y ? y y ? ? ?
arm ? ? ? ? ? ? ?
armeb ? ? ? ? ? ? ?
earm ? ? ? ? ? ? ?
earmeb ? ? ? ? ? ? ?
earmhf ? ? ? ? ? ? ?
earmhfeb ? ? ? ? ? ? ?
-earmv4 ? ? ? ? ? ? ?
+earmv4 y ? n[5] y ? ? ?
earmv4eb ? ? ? ? ? ? ?
earmv6 ? ? ? ? ? ? ?
earmv6eb ? ? ? ? ? ? ?
@@ -39,22 +44,22 @@
earmv7eb ? ? ? ? ? ? ?
earmv7hf ? ? ? ? ? ? ?
earmv7hfeb ? ? ? ? ? ? ?
-hppa ? ? ? ? ? ? ?
-i386 y builds y y y ? ?
-ia64 ? ? ? ? ? ? ?
-m68000 ? ? ? ? ? ? ?
+hppa y ? ? y ? ? ?
+i386 y builds ? y y ? ?
+ia64 y ? ? y ? ? ?
+m68000 n[4] ? ? ? ? ? ?
m68k ? ? ? ? ? ? ?
-mipseb ? ? ? ? ? ? ?
-mipsel ? ? ? ? ? ? ?
-mips64eb ? ? ? ? ? ? ?
-mips64el ? ? ? ? ? ? ?
+mipseb y ? ? y ? ? ?
+mipsel y ? ? y ? ? ?
+mips64eb y y y y y y ?
+mips64el y ? ? y ? ? ?
powerpc ? ? ? ? ? ? ?
powerpc64 ? ? ? ? ? ? ?
-sh3eb ? ? ? ? ? ? ?
-sh3el ? ? ? ? ? ? ?
+sh3eb y ? ? y ? ? ?
+sh3el y ? ? y ? ? ?
sparc y y y y y y ?
sparc64 y ? ? n[1] ? ? ?
-vax ? ? ? ? ? ? ?
+vax y ? ? y y/n[3] ? ?
x86_64 y y y y y y y
--
or1k
@@ -66,3 +71,17 @@
[1] - sparc64-gcc gets ICE at startup
[2] - __curbrk won't link libc.so
+[3] - gcc can't be built:
+ /usr/src6/external/gpl3/gcc/dist/gcc/calls.c:1361:1: error: unrecognizable insn:
+ }
+ ^
+ (insn 444 443 445 19 (set (reg:SI 389)
+ (subreg:SI (mem:DI (plus:SI (plus:SI (mult:SI (reg:SI 387)
+ (const_int 8 [0x8]))
+ (reg/f:SI 17 virtual-stack-vars))
+ (const_int -224 [0xffffffffffffff20])) [18 *_176+0 S8 A32]) 4)) "/usr/src6/external/gpl3/gcc/dist/gcc/wide-int.h":1817 -1
+ (nil))
+ /usr/src6/external/gpl3/gcc/dist/gcc/calls.c:1361:1: internal compiler error: in extract_insn, at recog.c:2311
+ - the rest of the world builds fine.
+[4] - ar: netbsd.o: No such file or directory
+[5] - libstdc++ eh_personality.cc ends up with refs to arm eabi specific functions that are in libunwind for us
Home |
Main Index |
Thread Index |
Old Index