-static char * thumb_entry_symbol = NULL;
-static int byteswap_code = 0;
-static int target1_is_rel = 0${TARGET1_IS_REL};
-static char * target2_type = "${TARGET2_TYPE}";
-static int fix_v4bx = 0;
-static int use_blx = 0;
-static bfd_arm_vfp11_fix vfp11_denorm_fix = BFD_ARM_VFP11_FIX_DEFAULT;
-static bfd_arm_stm32l4xx_fix stm32l4xx_fix = BFD_ARM_STM32L4XX_FIX_NONE;
-static int fix_cortex_a8 = -1;
-static int no_enum_size_warning = 0;
-static int no_wchar_size_warning = 0;
-static int pic_veneer = 0;
-static int merge_exidx_entries = -1;
-static int fix_arm1176 = 1;
+static struct elf32_arm_params params =
+{
+ NULL, /* thumb_entry_symbol */
+ 0, /* byteswap_code */
+ 0${TARGET1_IS_REL}, /* target1_is_rel */
+ "${TARGET2_TYPE}", /* target2_type */
+ 0, /* fix_v4bx */
+ 0, /* use_blx */
+ BFD_ARM_VFP11_FIX_DEFAULT, /* vfp11_denorm_fix */
+ BFD_ARM_STM32L4XX_FIX_NONE, /* stm32l4xx_fix */
+ 0, /* no_enum_size_warning */
+ 0, /* no_wchar_size_warning */
+ 0, /* pic_veneer */
+ -1, /* fix_cortex_a8 */
+ 1, /* fix_arm1176 */
+ -1, /* merge_exidx_entries */
+ 0, /* cmse_implib */
+ NULL /* in_implib_bfd */
+};
+static char *in_implib_filename = NULL;