Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3/gcc with dtrace enabled, there is at least one...



details:   https://anonhg.NetBSD.org/src/rev/b736ecdf2ef2
branches:  trunk
changeset: 961628:b736ecdf2ef2
user:      mrg <mrg%NetBSD.org@localhost>
date:      Tue Apr 13 10:10:25 2021 +0000

description:
with dtrace enabled, there is at least one remaining issue for amd64.

diffstat:

 external/gpl3/gcc/README.gcc10 |  10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diffs (31 lines):

diff -r f189e51e36b7 -r b736ecdf2ef2 external/gpl3/gcc/README.gcc10
--- a/external/gpl3/gcc/README.gcc10    Tue Apr 13 09:28:42 2021 +0000
+++ b/external/gpl3/gcc/README.gcc10    Tue Apr 13 10:10:25 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: README.gcc10,v 1.4 2021/04/13 08:57:39 mrg Exp $
+$NetBSD: README.gcc10,v 1.5 2021/04/13 10:10:25 mrg Exp $
 
 
 new stuff:
@@ -65,7 +65,7 @@
 sparc          y       y       y       y               y               y       y       n
 sparc64                y       y       y       y               y               y       y       n
 vax            y       y       y       y               y               y       n[6]    n
-x86_64         y       y       y       y               y               y       y       n
+x86_64         y       y       y       y               y[7]            y       y       ?
 riscv32                y       N/A     y       y               y               N/A     N/A     n
 riscv64                y       N/A     y       y               y               N/A     N/A     n
 --
@@ -101,6 +101,12 @@
 [5] - userland is broken.  some dynamic apps run on old install (ie, old
       ld.elf_so & shlibs) but nothing in chroot runs (static or dynamic).
 [6] - vax vs c++ exceptions issue
+[7] - with ctf/dtrace enabled, this happens:
+      /usr/src2/sys/kern/systrace_args.c:19:13: error: array subscript 8 is above array bounds of 'const union <anonymous>[8]' [-Werror=array-bounds]
+         19 |   iarg[1] = SCARG(p, args[SYS_MAXSYSARGS]); /* register_t */
+            |             ^
+      which makes sense as args[8] is out of bounds.
+
 
 
 



Home | Main Index | Thread Index | Old Index