public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: This can't be right...
@ 1997-08-24  3:43 Jeffrey A Law
  1997-08-24  3:43 ` 970814: bootstrap failure for i386-pc-solaris2.5.1: _sys_siglistp dcl Jeffrey A Law
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Jeffrey A Law @ 1997-08-24  3:43 UTC (permalink / raw)
  To: egcs

  In message <199708231701.MAA16067@monolith.solon.com>you write:
  > Well, it's right.  'unsigned short' as an old-style parameter is
  > really int, and cannot match 'unsigned short' in a prototype earlier
  > in the file.
Thanks.  I've checked in a fix for this (just make the args
unsigned ints).  It'll be in the next snapshot.

Jeff

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New bugs in egcs
  1997-08-24  3:43 This can't be right Jeffrey A Law
  1997-08-24  3:43 ` 970814: bootstrap failure for i386-pc-solaris2.5.1: _sys_siglistp dcl Jeffrey A Law
  1997-08-24  3:43 ` One bug in unroll.c Jim Wilson
@ 1997-08-24  3:43 ` Jeffrey A Law
  1997-08-24  3:43 ` One bug in unroll.c Jeffrey A Law
  3 siblings, 0 replies; 12+ messages in thread
From: Jeffrey A Law @ 1997-08-24  3:43 UTC (permalink / raw)
  To: egcs

  In message <m0x2JoO-0004ecC@ocean.lucon.org>you write:
  > Hi,
  > 
  > Those extra failures don't exist in my gcc2 ss-970802.
So, after re-building gcc with jfc's patch, then re-running the
testsuite, how many of these new failures remain?

Jeff

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: 970814: bootstrap failure for i386-pc-solaris2.5.1: _sys_siglistp dcl
  1997-08-24  3:43 This can't be right Jeffrey A Law
@ 1997-08-24  3:43 ` Jeffrey A Law
  1997-08-24  3:43 ` One bug in unroll.c Jim Wilson
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: Jeffrey A Law @ 1997-08-24  3:43 UTC (permalink / raw)
  To: egcs

  In message <yzqu3gh2hh3.fsf@boom.eng.ascend.com>you write:
  > collect2.c:217: conflicting types for `_sys_siglistp'
Yup.  Ran into it myself today while trying to get a 68k 4.4bsd
machine bootstrapped.

  > One fix is to define DONT_DECLARE_SYS_SIGLIST in
  > config/i386/xm-sysv4.h.  Better still would be to use autoconf
  > to test for this -- then remove the definitions from these files:
I'm going to look into having autoconf do it for us, but not
being an autoconf wiz, it might take a little while :-)

Jeff

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: One bug in unroll.c
  1997-08-24  3:43 This can't be right Jeffrey A Law
                   ` (2 preceding siblings ...)
  1997-08-24  3:43 ` New bugs in egcs Jeffrey A Law
@ 1997-08-24  3:43 ` Jeffrey A Law
  3 siblings, 0 replies; 12+ messages in thread
From: Jeffrey A Law @ 1997-08-24  3:43 UTC (permalink / raw)
  To: egcs

  In message <199708232227.SAA13018@jfc.>you write:
  > 
  > Sat Aug 23 18:19:40 1997  John F. Carr  <jfc@mit.edu>
  > 
  > 	* unroll.c (find_splittable_givs): If ADDRESS_COST is defined
  > 	combine_givs_p may return true for registers which are different
  > 	but related.  Check that mult_val and add_val are equal before
  > 	sharing registers.
I've installed this patch, but without the #ifdef ADDRESS_COST
conditional.

Jeff

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: One bug in unroll.c
  1997-08-24  3:43 This can't be right Jeffrey A Law
  1997-08-24  3:43 ` 970814: bootstrap failure for i386-pc-solaris2.5.1: _sys_siglistp dcl Jeffrey A Law
@ 1997-08-24  3:43 ` Jim Wilson
  1997-08-24  3:43 ` New bugs in egcs Jeffrey A Law
  1997-08-24  3:43 ` One bug in unroll.c Jeffrey A Law
  3 siblings, 0 replies; 12+ messages in thread
From: Jim Wilson @ 1997-08-24  3:43 UTC (permalink / raw)
  To: egcs

	 I think if the current aliase code is released in
	egcs as is, the egcs project may start on a wrong foot. To the
	least, the first public release of egcs should not be worse
	than gcc2 ss-970802, which is egcs based upon.

The whole point of this project is to add new features and optimizations to
gcc.  There will of course be problems when new features are added in.

The intial list of new features (including the aliasing code) has certainly
caused problems, and we are working on fixing them as fast as we can.  It has
only been 7 days since the project started, though.  Give us some more time
to fix the bugs, and egcs will be as good as the gcc2 development sources
that we started with.

We will of course make a public release only when egcs is stable enough
for general use.

We will then add in some more features/optimizations and start all over
again with the bug fixing.

Jim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New bugs in egcs
  1997-08-24 23:47 H.J. Lu
@ 1997-08-25  1:40 ` Jeffrey A Law
  0 siblings, 0 replies; 12+ messages in thread
From: Jeffrey A Law @ 1997-08-25  1:40 UTC (permalink / raw)
  To: egcs

  In message <m0x2mUF-0004ecC@ocean.lucon.org>you write:
  > But I was told that it was not a bug while I am keeping getting it. I
  > am afraid that egcs may be released with that cp/tree.c bug, which may
  > be specific to x86.
Ummm, what I remember reading was that your _patch_ was incorrect;
I don't think Jason (or anyone) said that it was not a bug.  He
asked you to verify that the bug still exists after the next snapshot.

Please do that with tonight's snapshot using the libstdc++ included
therein (no, I haven't made the snapshot yet, but the plan is to
get it done before I go to sleep tongiht).




jeff

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New bugs in egcs
@ 1997-08-24 23:47 Jim Wilson
  0 siblings, 0 replies; 12+ messages in thread
From: Jim Wilson @ 1997-08-24 23:47 UTC (permalink / raw)
  To: egcs

	Great. Now only if I can compile libg++ with egcs. Is someone
	working on that cp/tree.c bug I reported?

I am looking into all bugs that have been reported (excepting C++ ones out
of my area of expertise).  Please be patient, and I will get to it as soon
as I can.

Jim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New bugs in egcs
@ 1997-08-24 23:47 H.J. Lu
  1997-08-25  1:40 ` Jeffrey A Law
  0 siblings, 1 reply; 12+ messages in thread
From: H.J. Lu @ 1997-08-24 23:47 UTC (permalink / raw)
  To: egcs

> 
> 	Great. Now only if I can compile libg++ with egcs. Is someone
> 	working on that cp/tree.c bug I reported?
> 
> I am looking into all bugs that have been reported (excepting C++ ones out

Thanks.

> of my area of expertise).  Please be patient, and I will get to it as soon
> as I can.
> 

But I was told that it was not a bug while I am keeping getting it. I
am afraid that egcs may be released with that cp/tree.c bug, which may
be specific to x86.

-- 
H.J. Lu (hjl@gnu.ai.mit.edu)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New bugs in egcs
@ 1997-08-24 12:16 H.J. Lu
  0 siblings, 0 replies; 12+ messages in thread
From: H.J. Lu @ 1997-08-24 12:16 UTC (permalink / raw)
  To: egcs

> 
> 	Those extra failures don't exist in my gcc2 ss-970802.
> 
> These problems all go away with my alias.c patch and jfc's unroll.c patch
> applied.
> 
> I get exactly the same c-torture results for egcs and gcc2, with egcs
> bootstrapped using -O6 -g.
> 

Great. Now only if I can compile libg++ with egcs. Is someone
working on that cp/tree.c bug I reported?

-- 
H.J. Lu (hjl@gnu.ai.mit.edu)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New bugs in egcs
@ 1997-08-24  6:02 Jim Wilson
  0 siblings, 0 replies; 12+ messages in thread
From: Jim Wilson @ 1997-08-24  6:02 UTC (permalink / raw)
  To: egcs

	Those extra failures don't exist in my gcc2 ss-970802.

These problems all go away with my alias.c patch and jfc's unroll.c patch
applied.

I get exactly the same c-torture results for egcs and gcc2, with egcs
bootstrapped using -O6 -g.

Jim

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: New bugs in egcs
  1997-08-24  3:43 egcs-ss-970821 on m68k-next-nextstep3 Jeffrey A Law
@ 1997-08-24  3:43 ` H.J. Lu
  0 siblings, 0 replies; 12+ messages in thread
From: H.J. Lu @ 1997-08-24  3:43 UTC (permalink / raw)
  To: egcs

> 
> 
>   In message <m0x2JoO-0004ecC@ocean.lucon.org>you write:
>   > Hi,
>   > 
>   > Those extra failures don't exist in my gcc2 ss-970802.
> So, after re-building gcc with jfc's patch, then re-running the
> testsuite, how many of these new failures remain?
> 
> Jeff
> 
> 
> 

Here is the partial list. Somehow egcs screws up the real constant
numbers when the compiler is compiled with -O6 -g. I am looking into
it. I may not be able to find time before next weekend.

Also, that cp/tree.c change bug I reported earlier still exists,
although it is also in gcc2 ss-970802.

I also reported/fixed a few bugs and I have sent my patches to
gcc2. Should I resend them to egcs? My patches may look ugly. But
the bugs are real.


H.J.
-- 
H.J. Lu (hjl@gnu.ai.mit.edu)
---
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fomit-frame-pointer -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -funroll-all-loops -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fomit-frame-pointer -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -funroll-all-loops -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -fpic -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fomit-frame-pointer -fpic -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -funroll-all-loops -fpic -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -fpic -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fomit-frame-pointer -fpic -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -funroll-all-loops -fpic -pipe

^ permalink raw reply	[flat|nested] 12+ messages in thread

* New bugs in egcs
  1997-08-23 17:08 egcs-ss-970821 - Run-Time Library Cross Problems Joel Sherrill
@ 1997-08-23 17:08 ` H.J. Lu
  0 siblings, 0 replies; 12+ messages in thread
From: H.J. Lu @ 1997-08-23 17:08 UTC (permalink / raw)
  To: egcs

Hi,

Those extra failures don't exist in my gcc2 ss-970802.


-- 
H.J. Lu (hjl@gnu.ai.mit.edu)
--
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fomit-frame-pointer -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -funroll-all-loops -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fomit-frame-pointer -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -funroll-all-loops -pipe
ERROR: execute/920625-1.c: compiled program got signal 6: -O3 -funroll-all-loops -pipe
ERROR: 970731-1/runit: shell script returned error status: -O2 -fno-omit-frame-pointer -pipe
ERROR: 970731-1/runit: shell script returned error status: -O3 -fno-omit-frame-pointer -pipe
ERROR: 970731-1/runit: shell script returned error status: -O3 -funroll-all-loops -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -fpic -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -fomit-frame-pointer -fpic -pipe
ERROR: execute/cvt-1.c: compiled program got signal 6: -O3 -funroll-all-loops -fpic -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fno-omit-frame-pointer -fpic -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -fomit-frame-pointer -fpic -pipe
ERROR: execute/conversion.c: compiled program got signal 6: -O3 -funroll-all-loops -fpic -pipe
ERROR: execute/920625-1.c: compiled program got signal 6: -O3 -funroll-all-loops -fpic -pipe

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~1997-08-25  1:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-08-24  3:43 This can't be right Jeffrey A Law
1997-08-24  3:43 ` 970814: bootstrap failure for i386-pc-solaris2.5.1: _sys_siglistp dcl Jeffrey A Law
1997-08-24  3:43 ` One bug in unroll.c Jim Wilson
1997-08-24  3:43 ` New bugs in egcs Jeffrey A Law
1997-08-24  3:43 ` One bug in unroll.c Jeffrey A Law
  -- strict thread matches above, loose matches on Subject: below --
1997-08-24 23:47 New bugs in egcs Jim Wilson
1997-08-24 23:47 H.J. Lu
1997-08-25  1:40 ` Jeffrey A Law
1997-08-24 12:16 H.J. Lu
1997-08-24  6:02 Jim Wilson
1997-08-24  3:43 egcs-ss-970821 on m68k-next-nextstep3 Jeffrey A Law
1997-08-24  3:43 ` New bugs in egcs H.J. Lu
1997-08-23 17:08 egcs-ss-970821 - Run-Time Library Cross Problems Joel Sherrill
1997-08-23 17:08 ` New bugs in egcs H.J. Lu

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).