Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 8 Jun 2016 19:00:44 -0300
From: Alba Pompeo <albapompeo@...il.com>
To: musl@...ts.openwall.com
Subject: Re: Re: Julia on musl libc systems

A friend found out that SuiteSparse compiles fine with GCC
Optimization -O2. It only fails with default -O3.
Maybe this helps debug?

Ciao.


On Sat, May 21, 2016 at 10:37 AM, Alba Pompeo <albapompeo@...il.com> wrote:
> Has there been any development on this?
> I tried again and it still fails.
> $ wget http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-4.5.3.tar.gz
> $ tar -xzvf SuiteSparse-4.5.3.tar.gz
> $ cd SuiteSparse-4.5.3
> $ make
> In file included from ../Modify/cholmod_updown.c:284:0:
> ../Modify/t_cholmod_updown_numkr.c: In function 'updown_8_4':
> ../Modify/t_cholmod_updown.c:47:27: internal compiler error: in
> vect_analyze_data_ref_accesses, at tree-vect-data-refs.c:2596
>  #define FORM_NAME(k,rank) updown_ ## k ## _ ## rank
>                            ^
> ../Modify/t_cholmod_updown.c:48:25: note: in expansion of macro 'FORM_NAME'
>  #define NUMERIC(k,rank) FORM_NAME(k,rank)
>                          ^
> ../Modify/t_cholmod_updown_numkr.c:325:13: note: in expansion of macro 'NUMERIC'
>  static void NUMERIC (WDIM, RANK)
>              ^
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <http://gcc.gnu.org/bugs.html> for instructions.
> Makefile:478: recipe for target 'cholmod_updown.o' failed
> make[3]: *** [cholmod_updown.o] Error 1
>
>
> Can you reproduce the issue?
>
> Ciao.
>
>
> On Sun, Jan 31, 2016 at 6:42 PM, Szabolcs Nagy <nsz@...t70.net> wrote:
>> * Szabolcs Nagy <nsz@...t70.net> [2016-01-31 21:40:50 +0100]:
>>> * Rich Felker <dalias@...c.org> [2016-01-31 13:45:50 -0500]:
>>> > Are they perhaps using C++ and precompiled headers? The latter are
>>>
>>> no, a reduced test case is attached
>>
>> now really
>>
>>> gcc -O3 bug.c
>>>
>>> fails, but
>>>
>>> gcc -O3 -fno-tree-slp-vectorize bug.c
>>>
>>> passes, so CFLAGS+=-fno-tree-slp-vectorize is a
>>> workaround.
>>>
>>> probably related to
>>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68517
>>> (although i dont see 0 sized structs here),
>>> but i could not reproduce it with another toolchain,
>>> only with the alpine x86_64 gcc-5.3.0 one.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.