RE: [PATCH v4 00/26] Hexagon (target/hexagon) update

Taylor Simpson posted 26 patches 3 years ago
Only 0 patches received!
RE: [PATCH v4 00/26] Hexagon (target/hexagon) update
Posted by Taylor Simpson 3 years ago

> -----Original Message-----
> From: Richard Henderson <richard.henderson@linaro.org>
> Sent: Wednesday, April 28, 2021 4:13 PM
> To: Taylor Simpson <tsimpson@quicinc.com>; qemu-devel@nongnu.org
> Cc: philmd@redhat.com; ale@rev.ng; Brian Cain <bcain@quicinc.com>
> Subject: Re: [PATCH v4 00/26] Hexagon (target/hexagon) update
> 
> On 4/8/21 6:07 PM, Taylor Simpson wrote:
> > This patch series is a significant update for the Hexagon target
> >      The first 16 patches address feedback from Richard Henderson
> >      <richard.henderson@linaro.org>  and Philippe Mathieu-
> Daud�<f4bug@amsat.org>
> >      The next 10 patches add the remaining instructions for the Hexagon
> >      scalar core
> >
> > The patches are logically independent but are organized as a series to
> > avoid potential conflicts if they are merged out of order.
> >
> > Note that the new test cases require an updated toolchain/container.
> 
> https://gitlab.com/rth7680/qemu/-/jobs/1216248227
> 
> The clang-user job errors out with
> 
> 
> > ../target/hexagon/genptr.c:31:20: error: unused function 'gen_read_reg' [-
> Werror,-Wunused-function]
> > static inline TCGv gen_read_reg(TCGv result, int num)
> >                    ^
> > ../target/hexagon/genptr.c:322:20: error: unused function 'gen_set_byte'
> [-Werror,-Wunused-function]
> > static inline void gen_set_byte(int N, TCGv result, TCGv src)
> >                    ^


My apologies!

What's the value of $CONFIG_ARGS that is referenced here
    $ if test -n "$TARGETS"; then ../configure --enable-werror --disable-docs $CONFIGURE_ARGS --target-list="$TARGETS" ; else ../configure --enable-werror --disable-docs $CONFIGURE_ARGS ; fi || { cat config.log meson-logs/meson-log.txt && exit 1; }

When I configure with
    ../configure --enable-werror --cc=clang --disable-docs --target-list=hexagon-linux-user
I get -Wno-unused-function added to the compiler command line, so I don't see the error.


Both were introduced in patch 22/26.  Should I fix this by respinning the series or sending a single patch?


Taylor

Re: [PATCH v4 00/26] Hexagon (target/hexagon) update
Posted by Richard Henderson 3 years ago
On 4/28/21 4:20 PM, Taylor Simpson wrote:
> I get -Wno-unused-function added to the compiler command line, so I don't see the error.

Ah, looks like it's the version of glib on your system.  The flag gets added in 
configure beneath:

# Silence clang warnings triggered by glib < 2.57.2


> Both were introduced in patch 22/26.  Should I fix this by respinning the series or sending a single patch?

I can cherry-pick a single patch.


r~