X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2Fconfig%2Ftc-rl78.h;h=f69458db8d092755d63c8792b66c6cc26940c381;hb=2a1ebfb221f5f52a743b7ea4c504a7318956c49c;hp=82f798ec35016ffb54a62aeb17c19d6eb0efeb84;hpb=e896287c1643b8b47080c4a8ddbe9a92d9fa585b;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/config/tc-rl78.h b/gas/config/tc-rl78.h index 82f798ec35..f69458db8d 100644 --- a/gas/config/tc-rl78.h +++ b/gas/config/tc-rl78.h @@ -1,5 +1,5 @@ /* tc-rl78.h - header file for Renesas RL78 - Copyright (C) 2011-2015 Free Software Foundation, Inc. + Copyright (C) 2011-2020 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -53,7 +53,7 @@ extern void rl78_md_end (void); extern int rl78_relax_frag (segT, fragS *, long); #define TC_FRAG_TYPE struct rl78_bytesT * -#define TC_FRAG_INIT rl78_frag_init +#define TC_FRAG_INIT(fragp, max_bytes) rl78_frag_init (fragp) extern void rl78_frag_init (fragS *); /* Call md_pcrel_from_section(), not md_pcrel_from(). */ @@ -93,9 +93,9 @@ extern void rl78_elf_final_processing (void); linker, but this fix is simpler, and it pretty much only affects object size a little bit. */ #define TC_FORCE_RELOCATION_SUB_SAME(FIX, SEC) \ - ( ((SEC)->flags & SEC_CODE) != 0 \ + (GENERIC_FORCE_RELOCATION_SUB_SAME (FIX, SEC) \ + || ((SEC)->flags & SEC_CODE) != 0 \ || ((SEC)->flags & SEC_DEBUGGING) != 0 \ - || ! SEG_NORMAL (SEC) \ || TC_FORCE_RELOCATION (FIX)) #define DWARF2_USE_FIXED_ADVANCE_PC 1