stop defining linkrelax in multiple places
Defining linkrelax to have different values in as.c and tc-msp430.c / tc-mn10300.c is at least rather tricky, and seems fragile, when we can just set it in md_begin instead. gas/ChangeLog: 2016-05-16 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> * config/tc-mn10300.c (md_begin): set linkrelax here instead of defining it. * config/tc-msp430.c (md_begin): Likewise.
This commit is contained in:
parent
e18382406c
commit
9117cd3e10
3 changed files with 12 additions and 6 deletions
|
@ -1,3 +1,9 @@
|
|||
2016-05-16 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
|
||||
|
||||
* config/tc-mn10300.c (md_begin): set linkrelax here instead of
|
||||
defining it.
|
||||
* config/tc-msp430.c (md_begin): Likewise.
|
||||
|
||||
2016-05-16 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
|
||||
|
||||
* config/tc-m68hc11.c (fixup8): Change variables type from int to
|
||||
|
|
|
@ -89,9 +89,6 @@ const relax_typeS md_relax_table[] =
|
|||
|
||||
};
|
||||
|
||||
/* Set linkrelax here to avoid fixups in most sections. */
|
||||
int linkrelax = 1;
|
||||
|
||||
static int current_machine;
|
||||
|
||||
/* Fixups. */
|
||||
|
@ -944,6 +941,9 @@ md_begin (void)
|
|||
|
||||
current_machine = MN103;
|
||||
#endif
|
||||
|
||||
/* Set linkrelax here to avoid fixups in most sections. */
|
||||
linkrelax = 1;
|
||||
}
|
||||
|
||||
static symbolS *GOT_symbol;
|
||||
|
|
|
@ -69,9 +69,6 @@
|
|||
int msp430_enable_relax;
|
||||
int msp430_enable_polys;
|
||||
|
||||
/* Set linkrelax here to avoid fixups in most sections. */
|
||||
int linkrelax = 1;
|
||||
|
||||
/* GCC uses the some condition codes which we'll
|
||||
implement as new polymorph instructions.
|
||||
|
||||
|
@ -1647,6 +1644,9 @@ md_begin (void)
|
|||
|
||||
bfd_set_arch_mach (stdoutput, TARGET_ARCH,
|
||||
target_is_430x () ? bfd_mach_msp430x : bfd_mach_msp11);
|
||||
|
||||
/* Set linkrelax here to avoid fixups in most sections. */
|
||||
linkrelax = 1;
|
||||
}
|
||||
|
||||
/* Returns the register number equivalent to the string T.
|
||||
|
|
Loading…
Add table
Reference in a new issue