mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 06:17:47 +08:00
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:
@ -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>
|
2016-05-16 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
|
||||||
|
|
||||||
* config/tc-m68hc11.c (fixup8): Change variables type from int to
|
* 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;
|
static int current_machine;
|
||||||
|
|
||||||
/* Fixups. */
|
/* Fixups. */
|
||||||
@ -944,6 +941,9 @@ md_begin (void)
|
|||||||
|
|
||||||
current_machine = MN103;
|
current_machine = MN103;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Set linkrelax here to avoid fixups in most sections. */
|
||||||
|
linkrelax = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static symbolS *GOT_symbol;
|
static symbolS *GOT_symbol;
|
||||||
|
@ -69,9 +69,6 @@
|
|||||||
int msp430_enable_relax;
|
int msp430_enable_relax;
|
||||||
int msp430_enable_polys;
|
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
|
/* GCC uses the some condition codes which we'll
|
||||||
implement as new polymorph instructions.
|
implement as new polymorph instructions.
|
||||||
|
|
||||||
@ -1647,6 +1644,9 @@ md_begin (void)
|
|||||||
|
|
||||||
bfd_set_arch_mach (stdoutput, TARGET_ARCH,
|
bfd_set_arch_mach (stdoutput, TARGET_ARCH,
|
||||||
target_is_430x () ? bfd_mach_msp430x : bfd_mach_msp11);
|
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.
|
/* Returns the register number equivalent to the string T.
|
||||||
|
Reference in New Issue
Block a user