From c4612b92e38e9495970afc703f222f99d27c1b4d Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 26 May 2020 07:41:07 -0700 Subject: [PATCH] gas: Silence GCC 10 warning tc-vax.c PR gas/26044 * config/tc-vax.c (md_estimate_size_before_relax): Replace fragP->fr_literal with &fragP->fr_literal[0]. (md_convert_frag): Likewise. --- gas/ChangeLog | 7 +++++++ gas/config/tc-vax.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 052d180398a..980a84f6cf7 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2020-05-26 H.J. Lu + + PR gas/26044 + * config/tc-vax.c (md_estimate_size_before_relax): Replace + fragP->fr_literal with &fragP->fr_literal[0]. + (md_convert_frag): Likewise. + 2020-05-26 H.J. Lu PR gas/26044 diff --git a/gas/config/tc-vax.c b/gas/config/tc-vax.c index 5634566945b..f606c157bc7 100644 --- a/gas/config/tc-vax.c +++ b/gas/config/tc-vax.c @@ -381,7 +381,7 @@ md_estimate_size_before_relax (fragS *fragP, segT segment) int old_fr_fix; old_fr_fix = fragP->fr_fix; - p = fragP->fr_literal + old_fr_fix; + p = &fragP->fr_literal[0] + old_fr_fix; #ifdef OBJ_ELF /* If this is to an undefined symbol, then if it's an indirect reference indicate that is can mutated into a GLOB_DAT or @@ -525,7 +525,7 @@ md_convert_frag (bfd *headers ATTRIBUTE_UNUSED, know (fragP->fr_type == rs_machine_dependent); where = fragP->fr_fix; - addressP = fragP->fr_literal + where; + addressP = &fragP->fr_literal[0] + where; opcodeP = fragP->fr_opcode; symbolP = fragP->fr_symbol; know (symbolP); -- 2.30.2