Re: NiosII GCC Compiler Built-Ins Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 28, 2016 at 10:21 PM, Thor Thayer
<tthayer@xxxxxxxxxxxxxxxxxxxxx> wrote:
> Hi,
>
> When I'm running sparse on my NiosII Linux build, I'm seeing many errors
> concerning an undefined identifier which is actually a GCC built-in for the
> NiosII architecture [1].
>
> ./arch/nios2/include/asm/irqflags.h:34:9: error: not a function <noident>
>
> Googling this error led me to 2 possible solutions.
> 1. Comment it out in the Linux source [2].

That is not the way to go.

> 2. Additions in the sparse lib.c file [3].

How about add the prototype in sparse and protect it by
#ifdef condition. Then sparse still need to have some way to
introduce the architecture flags. Maybe the default will pick the
host architecture and allow command options to overwrite the
architectures. If gcc has similar architecture options we should
reuse those in sparse.

I am open to other suggestion as well.

Chris
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux