# This shell script emits a C file. -*- C -*-
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2015 Free Software Foundation, Inc.
#
# This file is part of the GNU Binutils.
#
/* Whether to sort input toc and got sections. */
static int no_toc_sort = 0;
-/* Set if individual PLT call stubs should be aligned. */
-static int plt_stub_align = 0;
-
static asection *toc_section = 0;
/* This is called before the input files are opened. We create a new
stub_sec_name, flags);
if (stub_sec == NULL
|| !bfd_set_section_alignment (stub_file->the_bfd, stub_sec,
- plt_stub_align > 5 ? plt_stub_align : 5))
+ (params.plt_stub_align > 5
+ ? params.plt_stub_align
+ : 5)))
goto err_ret;
output_section = input_section->output_section;
unsigned long val = strtoul (optarg, &end, 0);
if (*end || val > 8)
einfo (_("%P%F: invalid --plt-align `%s'\''\n"), optarg);
- plt_stub_align = val;
+ params.plt_stub_align = val;
}
else
- plt_stub_align = 5;
+ params.plt_stub_align = 5;
break;
case OPTION_NO_PLT_ALIGN:
- plt_stub_align = 0;
+ params.plt_stub_align = 0;
break;
case OPTION_STUBSYMS: