lkml.org 
[lkml]   [2015]   [Aug]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: h8300 build failures in linux-next (in rcu code, gcc 5.x related, not limited to h8300)
Hi Mark,

On 08/25/2015 07:27 AM, Mark Salter wrote:
> On Tue, 2015-08-25 at 14:56 +0900, Yoshinori Sato wrote:
>> On Tue, 25 Aug 2015 03:34:20 +0900,
>> Guenter Roeck wrote:
>>>
>>> Hi,
>>>
>>> In linux-next as of today (0824), all h8300 builds fail for me with an
>>> internal
>>> compiler error.
>>>
>>> Building h8300:allnoconfig ... failed
>>> --------------
>>> Error log:
>>>
>>> In file included from include/linux/rcupdate.h:429:0,
>>> from include/linux/rcusync.h:5,
>>> from kernel/rcu/sync.c:1:
>>> include/linux/rcutiny.h: In function ‘rcu_barrier_sched’:
>>> include/linux/rcutiny.h:55:20: internal compiler error: Segmentation
>>> fault
>>> static inline void rcu_barrier_sched(void)
>>> ^
>>>
>>> I tried both gcc 5.1 and 5.2, built with the patch set available to me.
>>>
>>> Is there a more recent compiler / patch set available that might fix
>>> the problem ?
>>>
>>
>> No.
>> I tried gcc 6.0. It got same error.
>> It looks optimization problem on h8300 target.
>> I will investigate it.
>
> I get the same ICE with c6x gcc 5.1
>

Interesting. h8300 was the only gcc 5+ compiler I had used so far.
Just for fun, I built an alpha toolchain with gcc 5.1. Same problem there.
So it looks like it isn't a h8300 problem after all, it is a gcc problem.

Updated subject line, and copied rcu maintainers.

Guenter



\
 
 \ /
  Last update: 2015-08-25 17:21    [W:0.087 / U:1.228 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site