[ANNOUNCEMENT] Test: {mingw64-{i686,x86_64}-,}gcc-11.1.0-0.1
Thomas Wolff
towo@towo.net
Thu May 13 02:22:40 GMT 2021
Am 13.05.2021 um 03:41 schrieb Brian Inglis:
>
> On 2021-05-12 12:30, Thomas Wolff wrote:
>> Am 12.05.2021 um 12:42 schrieb Jonathan Yong via Cygwin:
>>> On 5/12/21 9:14 AM, Thomas Wolff wrote:
>>>> Am 10.05.2021 um 21:13 schrieb Achim Gratz:
>>>>> The native and mingw-w64 cross compilers have been updated for both
>>>>> architectures to the latest upstream release version:
>>>>> gcc-11.1.0-0.1
>
>>>> Are there any known problems with gcc 11? My program crashes if
>>>> compiled with gcc -O2; gcc -O1 works, gcc 10 also works.
> Do you mean that building mintty with gcc 11 -O2 breaks mintty?
No, this is actually about another program, my text editor mined (just
migrating to github).
>
>>>>> mingw64-i686-gcc-11.1.0-0.1
>>>>> mingw64-x86_64-gcc-11.1.0-0.1
>>>>>
>>>>> This test release includes libgccjit as a separate package for the
>>>>> native toolchain on both architectures. Since Cygwin can't use
>>>>> ASLR any
>>>>> nontrivial dynamic objects that get created in this way will
>>>>> likely need
>>>>> to get rebased before they can be used (especially on 32bit). It is
>>>>> unlikely that build systems recognize the need for doing that at the
>>>>> moment.
>>>>>
>>>>> Please test these compilers with your packages and applications as
>>>>> extensively as possible (especially if you are a Cygwin package
>>>>> maintainer). Unless problems are found that necessitate another
>>>>> round
>>>>> of testing, the plan is to bootstrap the support libraries with
>>>>> the new
>>>>> toolchain and do a non-test update in about two to four weeks.
>
>>> Does stripping the optimized executable fix things?
>
>> No
>
>>> Are you also able to produce a minimal test case?
>
>> Hardly. Behaviour is totally erratic. If I let the stacktrace tell me
>> where it crashed and make the function empty, it happens somewhere
>> else...
More information about the Cygwin
mailing list