From owner-cvs-all Mon Mar 9 22:49:25 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA26207 for cvs-all-outgoing; Mon, 9 Mar 1998 22:49:25 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA26202; Mon, 9 Mar 1998 22:49:24 -0800 (PST) (envelope-from jb@FreeBSD.org) From: John Birrell Received: (from jb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id WAA07863; Mon, 9 Mar 1998 22:47:17 -0800 (PST) Date: Mon, 9 Mar 1998 22:47:17 -0800 (PST) Message-Id: <199803100647.WAA07863@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-contrib@FreeBSD.ORG Subject: cvs commit: src/contrib/gcc/config/alpha freebsd-elf.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk jb 1998/03/09 22:47:17 PST Modified files: contrib/gcc/config/alpha freebsd-elf.h Log: Change the LINK_SPEC to specify the same runtime loader as used on i386-elf because that is what will be used for FreeBSD/Alpha. Change the STARTFILE_SPEC to match the non-aout version of i386 so that the csu files can be built in exactly the same way as i386-elf. This means that FreeBSD/Alpha departs from NetBSD/Alpha which uses crt0 and crtbegin/crtend. Since i386-aout uses crt0, I guess it was decided that i386-elf should use crt1. i386-elf also references crti and with this change, so does FreeBAS/Alpha. I think it is important for FreeBSD to have a consistent implementation across architectures and since ELF is quite compatible (ignoring differences in 32 and 64 bits), gcc might as well be configured the same. Another change is that the entry symbol is _start, not __start as in NetBSD. Revision Changes Path 1.3 +6 -12 src/contrib/gcc/config/alpha/freebsd-elf.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message