public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: DEC float patch
@ 2002-07-23 11:39 John David Anglin
  2002-07-23 11:54 ` Zack Weinberg
  2002-07-23 12:51 ` Paul Koning
  0 siblings, 2 replies; 6+ messages in thread
From: John David Anglin @ 2002-07-23 11:39 UTC (permalink / raw)
  To: gcc-patches; +Cc: pkoning

> Neither of us has write access.  Could someone who does have write
> access do the checkin?  I verified (yesterday) that real.c is
> unchanged since I generated the patch, so there shouldn't be any
> patch mismatch issues.

Installed.

I started a couple of weeks ago to try to create a version of this
patch for the 3.1 branch.  However, a number of things are different
and I haven't had time to work out the bugs.

The current patch is quite a major rewrite.  I was wondering if a
less invasive patch could be developed for the branch.  The main
problem seems to be in the conversion of vax D floats.  The other
option is to not use the emulator with the vax port.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)

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

* Re: DEC float patch
  2002-07-23 11:39 DEC float patch John David Anglin
@ 2002-07-23 11:54 ` Zack Weinberg
  2002-07-23 12:51 ` Paul Koning
  1 sibling, 0 replies; 6+ messages in thread
From: Zack Weinberg @ 2002-07-23 11:54 UTC (permalink / raw)
  To: John David Anglin; +Cc: gcc-patches, pkoning

On Tue, Jul 23, 2002 at 02:20:33PM -0400, John David Anglin wrote:
> > Neither of us has write access.  Could someone who does have write
> > access do the checkin?  I verified (yesterday) that real.c is
> > unchanged since I generated the patch, so there shouldn't be any
> > patch mismatch issues.
> 
> Installed.
> 
> I started a couple of weeks ago to try to create a version of this
> patch for the 3.1 branch.  However, a number of things are different
> and I haven't had time to work out the bugs.
> 
> The current patch is quite a major rewrite.  I was wondering if a
> less invasive patch could be developed for the branch.  The main
> problem seems to be in the conversion of vax D floats.  The other
> option is to not use the emulator with the vax port.

For 3.2.1 - it's much too late to put this sort of thing in for
3.1.1/3.2.0 - I think that whatever patch you can come up with, as
long as it only affects the VAX, will be acceptable.

zw

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

* Re: DEC float patch
  2002-07-23 11:39 DEC float patch John David Anglin
  2002-07-23 11:54 ` Zack Weinberg
@ 2002-07-23 12:51 ` Paul Koning
  2002-07-23 13:00   ` John David Anglin
  1 sibling, 1 reply; 6+ messages in thread
From: Paul Koning @ 2002-07-23 12:51 UTC (permalink / raw)
  To: dave; +Cc: gcc-patches

>>>>> "John" == John David Anglin <dave@hiauly1.hia.nrc.ca> writes:

 >> Neither of us has write access.  Could someone who does have write
 >> access do the checkin?  I verified (yesterday) that real.c is
 >> unchanged since I generated the patch, so there shouldn't be any
 >> patch mismatch issues.

 John> Installed.

 John> I started a couple of weeks ago to try to create a version of
 John> this patch for the 3.1 branch.  However, a number of things are
 John> different and I haven't had time to work out the bugs.

 John> The current patch is quite a major rewrite.  I was wondering if
 John> a less invasive patch could be developed for the branch.  The
 John> main problem seems to be in the conversion of vax D floats.

Both F and D floats are wrong for VAX.  F float is less obvious
because the field sizes are the same as for IEEE, but the exponent
bias is different.

A VAX-only solution would be to lift the new stuff from the trunk
real.c (basically the *ieee* functions) and use them only condional on
vax float format, leaving all the others platforms alone.  

This is not a good time for me to try to spend time on that,
unfortunately... 

    paul

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

* Re: DEC float patch
  2002-07-23 12:51 ` Paul Koning
@ 2002-07-23 13:00   ` John David Anglin
  0 siblings, 0 replies; 6+ messages in thread
From: John David Anglin @ 2002-07-23 13:00 UTC (permalink / raw)
  To: Paul Koning; +Cc: gcc-patches

> Both F and D floats are wrong for VAX.  F float is less obvious
> because the field sizes are the same as for IEEE, but the exponent
> bias is different.
> 
> A VAX-only solution would be to lift the new stuff from the trunk
> real.c (basically the *ieee* functions) and use them only condional on
> vax float format, leaving all the others platforms alone.  

OK, I think the safest approach is to revert to not using the
emulator on the 3.1 (3.2) branch.  Cross compilers won't work
properly but this has been the case for years.

> 
> This is not a good time for me to try to spend time on that,
> unfortunately... 

As I started digging into your patch, I realized how much work
was involved in developing and testing it.

Thanks,
Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)

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

* Re: DEC float patch
  2002-07-19 11:38 Mark Mitchell
@ 2002-07-23  6:57 ` Paul Koning
  0 siblings, 0 replies; 6+ messages in thread
From: Paul Koning @ 2002-07-23  6:57 UTC (permalink / raw)
  To: gcc-patches; +Cc: rl

>>>>> "Mark" == Mark Mitchell <mark@codesourcery.com> writes:

 Mark> Paul, Roman -- This patch:

 Mark> http://gcc.gnu.org/ml/gcc-patches/2002-06/msg00645.html

 Mark> is OK for the mainline.

 Mark> Please check it in!

Neither of us has write access.  Could someone who does have write
access do the checkin?  I verified (yesterday) that real.c is
unchanged since I generated the patch, so there shouldn't be any
patch mismatch issues.

      paul

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

* DEC float patch
@ 2002-07-19 11:38 Mark Mitchell
  2002-07-23  6:57 ` Paul Koning
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Mitchell @ 2002-07-19 11:38 UTC (permalink / raw)
  To: gcc-patches, pkoning, rl

Paul, Roman --

This patch:

  http://gcc.gnu.org/ml/gcc-patches/2002-06/msg00645.html

is OK for the mainline.

Please check it in!

Thanks,

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

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

end of thread, other threads:[~2002-07-23 19:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-23 11:39 DEC float patch John David Anglin
2002-07-23 11:54 ` Zack Weinberg
2002-07-23 12:51 ` Paul Koning
2002-07-23 13:00   ` John David Anglin
  -- strict thread matches above, loose matches on Subject: below --
2002-07-19 11:38 Mark Mitchell
2002-07-23  6:57 ` Paul Koning

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