* RE: incorrect __vxworks__ usage in longlong.h (3.3) was ok in 3.2 .3
@ 2003-07-30 19:54 Ken Faiczak
2003-07-30 19:58 ` Zack Weinberg
0 siblings, 1 reply; 2+ messages in thread
From: Ken Faiczak @ 2003-07-30 19:54 UTC (permalink / raw)
To: 'David Edelsohn', Zack Weinberg
Cc: Ken Faiczak, 'gcc@gnu.org'
Note: also the check of PPC also causes problems for vxworks
since it also defines that as a CPU_FAMILY for comparison
even though the current CPU is not equal to that
(it also defines all kinds of others CPUs and FAMILIES...)
ie in our case CPU=R4000 or CPU=SB1250
is the compiler supposed to be looking for these sorts of things
that aren't surrounded by __PPC__ sort of thing
-----Original Message-----
From: David Edelsohn [mailto:dje@watson.ibm.com]
Sent: Wednesday, July 30, 2003 1:42 PM
To: Zack Weinberg
Cc: Ken Faiczak; 'gcc@gnu.org'
Subject: Re: incorrect __vxworks__ usage in longlong.h (3.3) was ok in
3.2.3
>>>>> Zack Weinberg writes:
Zack> I would encourage you to raise this issue with the GMP maintainers
Zack> as well; they probably have the bug in their version of this file.
The same test occurs in the GMP distribution.
I have changed longlong.h in the GCC 3.4 trunk. It is up to Mark
if this patch is approved for GCC 3.3 branch.
David
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: incorrect __vxworks__ usage in longlong.h (3.3) was ok in 3.2 .3
2003-07-30 19:54 incorrect __vxworks__ usage in longlong.h (3.3) was ok in 3.2 .3 Ken Faiczak
@ 2003-07-30 19:58 ` Zack Weinberg
0 siblings, 0 replies; 2+ messages in thread
From: Zack Weinberg @ 2003-07-30 19:58 UTC (permalink / raw)
To: Ken Faiczak; +Cc: 'David Edelsohn', 'gcc@gnu.org'
Ken Faiczak <kfaiczak@sandvine.com> writes:
> Note: also the check of PPC also causes problems for vxworks
> since it also defines that as a CPU_FAMILY for comparison
> even though the current CPU is not equal to that
> (it also defines all kinds of others CPUs and FAMILIES...)
>
> ie in our case CPU=R4000 or CPU=SB1250
>
> is the compiler supposed to be looking for these sorts of things
> that aren't surrounded by __PPC__ sort of thing
It's suboptimal, but please understand that this file is lifted from
GMP, and changes really ought to go through the GMP maintainers.
I don't care to defend vxworks' pollution of the user namespace with
CPU and CPU_FAMILY macros, either.
zw
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-07-30 19:12 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-30 19:54 incorrect __vxworks__ usage in longlong.h (3.3) was ok in 3.2 .3 Ken Faiczak
2003-07-30 19:58 ` Zack Weinberg
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).