aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-rx.c
diff options
context:
space:
mode:
Diffstat (limited to 'gas/config/tc-rx.c')
-rw-r--r--gas/config/tc-rx.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gas/config/tc-rx.c b/gas/config/tc-rx.c
index febdb5a..e3521d3 100644
--- a/gas/config/tc-rx.c
+++ b/gas/config/tc-rx.c
@@ -42,12 +42,13 @@ const char EXP_CHARS[] = "eE";
const char FLT_CHARS[] = "dD";
/* ELF flags to set in the output file header. */
-static int elf_flags = E_FLAG_RX_ABI;
+static int elf_flags;
#ifndef TE_LINUX
bfd_boolean rx_use_conventional_section_names = FALSE;
#else
bfd_boolean rx_use_conventional_section_names = TRUE;
+static int elf_flags;
#endif
static bfd_boolean rx_use_small_data_limit = FALSE;
@@ -129,6 +130,9 @@ struct cpu_type cpu_type_list[] =
int
md_parse_option (int c ATTRIBUTE_UNUSED, const char * arg ATTRIBUTE_UNUSED)
{
+#ifndef TE_LINUX
+ elf_flags = E_FLAG_RX_ABI;
+#endif
switch (c)
{
case OPTION_BIG: