Hi Folks

> On 10 Sep 2021, at 16:16, Jeff Law <jeffreya...@gmail.com> wrote:
> On 9/10/2021 1:19 AM, Richard Biener via Gcc-patches wrote:
>> This removes the always defined DARWIN_PREFER_DWARF and the code
>> guarded by it being not defined, removing the possibility to
>> default some i386 darwin configurations to STABS when it would
>> not be defined.
>> 
>> OK for trunk?
>> 
>> Thanks,
>> Richard.
>> 
>> 2021-09-10  Richard Biener  <rguent...@suse.de>
>> 
>>      * config/darwin.h (DARWIN_PREFER_DWARF): Do not define.
>>      * config/i386/darwin.h (PREFERRED_DEBUGGING_TYPE): Do not
>>      change based on DARWIN_PREFER_DWARF not being defined.

Sorry, was OOO and without sensible connection.

As you saw I was part way through ripping out stabs for Darwin (I disabled it 
on the last cycle, but with an easy route to re-enabling should there be any 
fallout) - no one has complained - so the patch ought to be fine.

> OK.  I'm not too worried about supporting 32bit darwin 8 and earlier.  That's 
> got to be at least a decade out of service at this point

The Darwin maintainers have had a policy of not breaking older versions on 
purpose (and I have gone along with that for now) - but if you want to build on 
anything older than Darwin8 expect to have to build a whole bunch of supporting 
tools first to support the bootstrap…

For the record, Darwin8 works fine for GCC11 - and I’d not expect a problem 
with GCC12 (so far) - there will come a point that we want to default to using 
embedded rpaths, which it doesn’t support so we shall see what options there 
are then.

Iain

Reply via email to