Subject: CVS commit: gnusrc/gnu/dist/toolchain/gcc/config/m68k
To: None <source-changes@netbsd.org>
From: Steve Woodford <scw@netbsd.org>
List: source-changes
Date: 12/16/2001 20:28:16
Module Name:	gnusrc
Committed By:	scw
Date:		Sun Dec 16 18:28:16 UTC 2001

Modified Files:
	gnusrc/gnu/dist/toolchain/gcc/config/m68k: m68k.c

Log Message:
After a discussion with Richard Henderson (rth at redhat dot com), add
the patch I posted to tech-toolchain@netbsd.org as a workaround for the
GOT bug whereby the callee-saved register %a5 can be trashed in certain
optimised -fPIC functions.

This may yet need to be fixed a different way, pending input from
Andreas Schwab on his change in revison 1.33 of this file in the
FSF source...

In the meantime, I've built and installed several NetBSD shared libraries
(including libc) with my change and found no problems.


To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 gnusrc/gnu/dist/toolchain/gcc/config/m68k/m68k.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.