Go to file
rin 40faff9771 Sync with external/gpl3/gcc:
https://mail-index.netbsd.org/source-changes/2023/07/18/msg146078.html
----
gcc: Fix peephole optimization bug for sh3 (PR port-sh3/56311)

Cherry-picked from upstream:
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=4dbb3af1efe55174a714d15c2994cf2842ef8c28
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101469

Now, the PR confirmed fixed. No regression observed for full ATF run on
landisk (compared with GCC built with this peephole optimization being
removed by hand).

We thank Oleg Endo, the author of the upstream commit.

Also thanks hgutch@ and uwe@ for analysis.
2023-07-18 02:58:38 +00:00
bin
common
compat
crypto
dist/pf
distrib
doc
etc
external Sync with external/gpl3/gcc: 2023-07-18 02:58:38 +00:00
games
include
lib
libexec
regress
rescue
sbin
share signal(7): Clarify semantics of SIGCHLD with SIG_IGN or SA_NOCLDWAIT. 2023-07-17 14:20:19 +00:00
sys device_printf(9): Lock to avoid interleaving output. 2023-07-17 22:57:35 +00:00
tests
tools
usr.bin
usr.sbin
BUILDING
Makefile
Makefile.inc
README.md
UPDATING
build.sh

README.md

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Building

You can cross-build NetBSD from most UNIX-like operating systems. To build for amd64 (x86_64), in the src directory:

./build.sh -U -u -j4 -m amd64 -O ~/obj release

Additional build information available in the BUILDING file.

Binaries

Testing

On a running NetBSD system:

cd /usr/tests; atf-run | atf-report

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P src

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/src.git