home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,775 of 4,255   
   mutazilah@gmail.com to Joe Monk   
   Re: PDOS/86   
   09 Aug 21 06:25:07   
   
   From: muta...@gmail.com   
      
   On Monday, August 9, 2021 at 10:43:42 PM UTC+10, Joe Monk wrote:   
   > > > > Some people said   
   > > > > the same thing about GCC exceeding 16 MiB.   
   > > > > They insisted that I should rewrite GCC to make   
   > > > > it use disk files, rather than changing the underlying   
   > > > > machine and OS to suit my purposes. We went in   
   > > > > different directions, and only one direction has a   
   > > > > GCC that works.   
      
   > Now thats not true.   
      
   Not sure what your definition of "true" is, as you seemed   
   to completely acknowledge everything I said.   
      
   > The simple truth is that no one (so far)   
   > has wanted to invest the time necessary to take a super   
   > old copy of GCC and make it run on MVS3.8J in less than   
   > 16MB,   
      
   Isn't that what I just said?   
      
   > when there are superior products (like JCC and   
   > Dignus) available.   
      
   If that is the motive other people have for doing   
   diddly squat, so be it.   
      
   It's not my motive, and I don't agree with the premise.   
      
   > It wouldnt be too difficult to work with GCC 3.2.3   
   > to make it run in a region of around 3MB using disk   
   > work files.   
      
   Nothing is too difficult for the man who doesn't have   
   to do it himself.   
      
   Personally I find it difficult to even get GCC 3.2.3 to   
   stop getting negative indexes. My heart was is my   
   mouth when I tried this change:   
      
   C:\devel\gcc\gcc\config\i370>cvs diff -r 1.51 -r 1.52 i370.h   
   Index: i370.h   
   ===================================================================   
   RCS file: c:\cvsroot/gcc/gcc/config/i370/i370.h,v   
   retrieving revision 1.51   
   retrieving revision 1.52   
   diff -r1.51 -r1.52   
   1156c1156,1162   
   < #define Pmode SImode   
   ---   
   > /* Theoretically using DImode instead of SImode should stop   
   >    the negative indexes being generated, which are a problem   
   >    if we run a 32-bit executable while in AMODE64, but there   
   >    seems to be something else broken in the i370 target preventing   
   >    that from working */   
   > #define Pmode DImode   
   > /* #define Pmode SImode */   
      
   But it actually made things worse.   
      
   And besides that, what is the problem being solved?   
   Who is trying to compile (with GCCMVS) C programs   
   so large that it exceeds the limits of S/370? I personally   
   do that (and not on my own source code), but is anyone else?   
      
   > I have actually looked into this, but just havent had the   
   > time to sit down and make it happen.   
      
   Yeah, it's amazing just how much fantastic vaporware there   
   is out there bottlenecked on that exact thing.   
      
   BFN. Paul.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca