From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Lance Taylor To: ralf@uni-koblenz.de Cc: kk@ddeorg.soft.net, gas2@cygnus.com, bfd@cygnus.com Subject: Re: GNU linker on mips Date: Tue, 02 Feb 1999 18:56:00 -0000 Message-id: <199902030237.VAA28892@subrogation.cygnus.com> References: <19990202114543.F1596@uni-koblenz.de> X-SW-Source: 1999/msg00012.html Date: Tue, 2 Feb 1999 11:45:43 +0100 From: ralf@uni-koblenz.de On Mon, Feb 01, 1999 at 11:57:54AM +0530, Koundinya.K wrote: > My native ld sets the ENTRY to __start as on IRIX Systems. Can anybody explain why IRIX uses a non-zero value for __start? That triggered quite a number of bugs in basically every piece of software that tries to load ELF binaries into memory ... So far we're just doing the same thing for mips*-*-linux but there not really a good reason. I don't know of any system which uses a zero value for __start. Most systems protect the zero page to catch null pointer dereferences. Why do you expect __start to be zero? What sorts of problems are you seeing? Ian