This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch to make trunk compile on m68k-next-nextstep3 with 3 = 3.2
- To: law at cygnus dot com
- Subject: Re: Patch to make trunk compile on m68k-next-nextstep3 with 3 = 3.2
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Mon, 5 Oct 98 23:28:17 +0200
- Cc: "Melissa O'Neill" <oneill at cs dot sfu dot ca>, EGCS-Patches <egcs-patches at cygnus dot com>
- Organization: Moene Computational Physics, Maartensdijk, The Netherlands
- References: <4509.907572221@hurl.cygnus.com>
> OK. Given the, err, popularity of NeXT 3.2 boxes, I'll
> go along with this.
>
> Basically if you can get me plaintext which describes:
> the problem (ie, what happens if I try to build with the
> wrong assembler -- including actual error messages is
> good :-) and the solution (ie, where can I ftp the new
> assembler) it would be appreciated.
QUOTE
On NEXTSTEP 3.x where x < 3 the build of egcs will abort during
stage1 with the following error message as of snapshot 19980921:
_eh
../../egcs/gcc/libgcc2.c: In function `in_reg_window':
../../egcs/gcc/libgcc2.c:3527: warning: unused parameter `reg'
../../egcs/gcc/libgcc2.c:3527: warning: unused parameter `udata'
/usr/tmp/ccbbsZ0U.s:987:Unknown pseudo-op: .section
/usr/tmp/ccbbsZ0U.s:987:Rest of line ignored. 1st junk character
valued 95 (_).
The reason for this is the fact that NeXT's assembler for these
versions of the operating system does not support the .section
pseudo op that's needed for full C++ exception functionality.
As NeXT's assembler is a derived work from GNU as, a free
replacement that does can be obtained at http://blah.blah.blah ...
UNQUOTE
Unfortunately, I cannot tell you the value of blah.blah.blah yet
(Melissa will provide that) and I must say that, due to the header
search path problem, I haven't been able to test her example program
yet (and as a build is running at the moment, not before tomorrow
morning).
Cheers,
Toon.