xref: /dflybsd-src/contrib/binutils-2.27/ld/emulparams/plt_unwind.sh (revision e656dc90e3d65d744d534af2f5ea88cf8101ebcf)
1*a9fa9459SzrjPLT_UNWIND=yes
2*a9fa9459Szrj
3*a9fa9459SzrjPARSE_AND_LIST_PROLOGUE='
4*a9fa9459Szrj#define OPTION_LD_GENERATED_UNWIND_INFO	301
5*a9fa9459Szrj#define OPTION_NO_LD_GENERATED_UNWIND_INFO 302
6*a9fa9459Szrj'
7*a9fa9459Szrj
8*a9fa9459SzrjPARSE_AND_LIST_LONGOPTS='
9*a9fa9459Szrj  {"ld-generated-unwind-info", no_argument, NULL,
10*a9fa9459Szrj   OPTION_LD_GENERATED_UNWIND_INFO},
11*a9fa9459Szrj  {"no-ld-generated-unwind-info", no_argument, NULL,
12*a9fa9459Szrj   OPTION_NO_LD_GENERATED_UNWIND_INFO},
13*a9fa9459Szrj'
14*a9fa9459Szrj
15*a9fa9459SzrjPARSE_AND_LIST_ARGS_CASES='
16*a9fa9459Szrj    case OPTION_LD_GENERATED_UNWIND_INFO:
17*a9fa9459Szrj      link_info.no_ld_generated_unwind_info = FALSE;
18*a9fa9459Szrj      break;
19*a9fa9459Szrj
20*a9fa9459Szrj    case OPTION_NO_LD_GENERATED_UNWIND_INFO:
21*a9fa9459Szrj      link_info.no_ld_generated_unwind_info = TRUE;
22*a9fa9459Szrj      break;
23*a9fa9459Szrj'
24