Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/doc/HACKS,v rcsdiff: /ftp/cvs/cvsroot/src/doc/HACKS,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.85 retrieving revision 1.86 diff -u -p -r1.85 -r1.86 --- src/doc/HACKS 2006/09/02 21:32:13 1.85 +++ src/doc/HACKS 2006/09/28 21:01:21 1.86 @@ -1,4 +1,4 @@ -# $NetBSD: HACKS,v 1.85 2006/09/02 21:32:13 martin Exp $ +# $NetBSD: HACKS,v 1.86 2006/09/28 21:01:21 skrll Exp $ # # This file is intended to document workarounds for currently unsolved # (mostly) compiler bugs. @@ -444,27 +444,6 @@ port vax PR#32907. kcah -port sparc64 - - hack binutil-2.11-sparc64-pltrela - mdate 14 Aug 2001 - who eeh - file libexec/ld.elf_so/arch/sparc64/mdreloc.c - descr - The first four PLT entries are reserved. There is some - disagreement whether they should have associated relocation - entries. Both the SPARC 32-bit and 64-bit ELF specifications - say that they should have relocation entries, but the 32-bit - SPARC binutils do not generate them, and now the 64-bit SPARC - binutils have stopped generating them too. - - To provide binary compatibility, we will check the first entry, - if it is reserved it should not be of the type JMP_SLOT. If it - is JMP_SLOT, then the 4 reserved entries were not generated and - our index is 4 entries too far, so we frob the rela pointer. - kcah - - port arm hack gcc-unsigned-compare