Re: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Eric Botcazou
> So looking at it again, this seems to be happening during stage3. Yes, I should have realized it a while ago, you don't compile g-exptty.adb for the compiler but only for the runtime... The backtrace seems to show that the abort at libgcc/unwind-dw2.c:1386 is raised: int size = dwarf_reg_s

Re: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Tamar Christina
entes; nd Subject: Re: testsuite result updates for x86_64-w64-mingw32 > It's built with --disable-sjlj-exceptions --with-dwarf2 > > https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-gcc/PKGBUILD > #L150 Then, if both the base compiler and the compiler to be built a

RE: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Tamar Christina
> > Then, if both the base compiler and the compiler to be built are configured > that way, there is no reason why this cannot work. > > What's a little strange is that there is a .cold part in the backtrace: > > #14 0x015fd511 in uw_init_context_1.cold () at ../../../gcc-8- > 20181214/libgcc/

Re: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Eric Botcazou
> It's built with --disable-sjlj-exceptions --with-dwarf2 > > https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-gcc/PKGBUILD > #L150 Then, if both the base compiler and the compiler to be built are configured that way, there is no reason why this cannot work. What's a little stran

RE: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Tamar Christina
> > Ah, that makes sense since the 32-bit SEH is different from the 64-bit > > one, explains why the 64-bit builds work. > > Which EH mechanism does the base compiler use? The default one? We > know that this works with the DWARF-2 mechanism (--disable-sjlj- > exceptions). It's built with --dis

Re: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Eric Botcazou
> Ah, that makes sense since the 32-bit SEH is different from the 64-bit one, > explains why the 64-bit builds work. Which EH mechanism does the base compiler use? The default one? We know that this works with the DWARF-2 mechanism (--disable-sjlj-exceptions). -- Eric Botcazou

RE: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Tamar Christina
> -Original Message- > From: Eric Botcazou > Sent: Tuesday, January 22, 2019 11:19 > To: Tamar Christina > Cc: Óscar Fuentes ; gcc@gcc.gnu.org > Subject: Re: testsuite result updates for x86_64-w64-mingw32 > > > The gnat1 command that fails is > > >

Re: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Eric Botcazou
> The gnat1 command that fails is > > mingw-w64-gcc/src/build-i686-w64-mingw32/gcc/gnat1.exe -gnatwa -quiet > -nostdinc -dumpbase g-exptty.adb -auxbase-strip g-exptty.o -O2 -Wextra > -Wall -g -gnatpg -mtune=generic -march=i686 -gnatO g-exptty.o g-exptty.adb > -o E:\msys32-devel\tmp\ccAujHCD.s > >

RE: testsuite result updates for x86_64-w64-mingw32

2019-01-22 Thread Tamar Christina
Forwarding to list as well. > -Original Message- > From: Tamar Christina > Sent: Tuesday, January 22, 2019 11:02 > To: 'Óscar Fuentes' ; Eric Botcazou > > Cc: gcc@gcc.gnu.org > Subject: RE: testsuite result updates for x86_64-w64-mingw32 > > Hi Eric,

Re: testsuite result updates for x86_64-w64-mingw32

2018-10-18 Thread Óscar Fuentes
Eric Botcazou writes: >> About the Ada compiler: it doesn't build on i686-w64-mingw32. It is >> the reason why MSYS2 is stuck with 7.3 for 32 bits. > > Why doesn't it build? Because of PR ada/81878? More specifically: xgcc.exe: internal compiler error: Aborted signal terminated program gnat1

Re: testsuite result updates for x86_64-w64-mingw32

2018-10-18 Thread Óscar Fuentes
Eric Botcazou writes: >> About the Ada compiler: it doesn't build on i686-w64-mingw32. It is >> the reason why MSYS2 is stuck with 7.3 for 32 bits. > > Why doesn't it build? Because of PR ada/81878? xgcc crashes. https://github.com/Alexpux/MINGW-packages/issues/4125#issuecomment-425741895 Thi

RE: testsuite result updates for x86_64-w64-mingw32

2018-10-18 Thread Tamar Christina
> -Original Message- > From: gcc-ow...@gcc.gnu.org On Behalf Of Eric > Botcazou > Sent: Thursday, October 18, 2018 16:40 > To: Óscar Fuentes > Cc: gcc@gcc.gnu.org > Subject: Re: testsuite result updates for x86_64-w64-mingw32 > > > About the Ada compiler

Re: testsuite result updates for x86_64-w64-mingw32

2018-10-18 Thread Eric Botcazou
> About the Ada compiler: it doesn't build on i686-w64-mingw32. It is > the reason why MSYS2 is stuck with 7.3 for 32 bits. Why doesn't it build? Because of PR ada/81878? -- Eric Botcazou

Re: testsuite result updates for x86_64-w64-mingw32

2018-10-18 Thread Óscar Fuentes
Eric Botcazou writes: >> There are new testsuite results for x86_64-w64-mingw32, for versions >> 6.4.1, 7.3.1, 8.2.1 and 9.0.0. >> >> https://gcc.gnu.org/ml/gcc-testresults/2018-10/msg02309.html >> https://gcc.gnu.org/ml/gcc-testresults/2018-10/msg02310.html >> https://gcc.gnu.org/ml/gcc-testres

Re: testsuite result updates for x86_64-w64-mingw32

2018-10-18 Thread Eric Botcazou
> There are new testsuite results for x86_64-w64-mingw32, for versions > 6.4.1, 7.3.1, 8.2.1 and 9.0.0. > > https://gcc.gnu.org/ml/gcc-testresults/2018-10/msg02309.html > https://gcc.gnu.org/ml/gcc-testresults/2018-10/msg02310.html > https://gcc.gnu.org/ml/gcc-testresults/2018-10/msg02312.html So