[PATCH] [ARC] Fix PR89838
Jeff Law
law@redhat.com
Tue Jun 18 19:41:00 GMT 2019
On 6/6/19 1:32 AM, Claudiu Zissulescu wrote:
> Hi Andrew,
>
> This is a proposed fix for bugzilla PR89838 issue. It also needs to be backported to gcc9 and, eventually, gcc8 branches.
>
> Ok to apply?
> Claudiu
>
> gcc/
> xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
>
> * config/arc/arc.c (arc_symbol_binds_local_p): New function.
> (arc_legitimize_pic_address): Simplify and cleanup the function.
> (SYMBOLIC_CONST): Remove.
> (prepare_pic_move): Likewise.
> (prepare_move_operands): Handle complex mov cases here.
> (arc_legitimize_address_0): Remove call to
> arc_legitimize_pic_address.
> (arc_legitimize_address): Remove call to
> arc_legitimize_tls_address.
> * config/arc/arc.md (movqi_insn): Allow Cm3 match.
> (movhi_insn): Likewise.
>
> /gcc/testsuite
> xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
>
> * gcc.target/arc/pr89838.c: New file.
OK.
THe BZ mentions that this was found building a glibc test for ARC. Is
there a glibc port for the ARC? I don't see one in the glibc git repo.
Are you aware of any plans to produce an official glibc port.
I believe building glibc is a hell of a better sniff test than building
newlib. So if it's in the plan, I'd love to re-wire my tester to test
with glibc rather than newlib on the ARC port.
jeff
More information about the Gcc-patches
mailing list