This is the mail archive of the
mailing list for the GCC project.
Re: Bugs in 7/27 snapshot
- To: Jeffrey A Law <law at cygnus dot com>
- Subject: Re: Bugs in 7/27 snapshot
- From: "Brad M. Garcia" <bgarcia at fore dot com>
- Date: Mon, 10 Aug 1998 06:43:22 -0400 (EDT)
- cc: egcs-bugs at cygnus dot com
On Thu, 6 Aug 1998, Jeffrey A Law wrote:
> In message <Pine.LNX.email@example.com>you wr ite:
> > 1) i960 floating point appears to be buggy - I get
> > "Internal compiler error" when compiling some code dealing with
> > "double".
> I believe Vladimir fixed this problem very recently. Are you seeing infinite
> recursion when building the test code?
I've never tried building the test programs. I am building
cross-compilers, and was under the impression that the test suite didn't
work very well for cross-compilers.
But the cases I have seen cause the compiler to crash after a few seconds
of compiling the code (longer than it should have taken to compile the
> > 2) pragmas for x86 have changed? Compiling code for i960 has no problems.
> > Compiling same code for x86 results in rejecting the pragmas in the
> > code. As an example:
> > pragma align 4 <-- complains about unrecognized pragma.
> > pragma pack 4 <-- complains about malformed pragma.
> > Why is the behavior changed for x86 but not i960?
> pragma behaviors are often target/system dependent.
But earlier versions (up through 1.0.3) have compiled these same
pragmas with no warnings or errors of any kind. And the egcs snapshot
for an i960-wrs-vxworks target still compiles this code with no warnings
Perhaps the problem is this - the i386-wrs-vxworks target is new. I
ported 1.0.3 to work for this target myself (by following information
I found on the web). What should I look for to find out how pragmas
work for a specific target?
> I'm not aware of any changes in behavior for x86 pragmas.
___/ __ / __ / ___/ "Being the Linux of digital media
__/ / / / _/ __/ would be a very good life."
_/ ____/ _/ _| ____/ - Jean-Louis Gassee, CEO of Be, Inc.