(command.CommandList children: [ (command.ShAssignment left: <Id.Lit_VarLike 'SCRIPT_NAME='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'SCRIPT_NAME='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'SCRIPT_NAME='> name:SCRIPT_NAME) op: assign_op.Equal rhs: {<elf>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OUTPUT_FORMAT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OUTPUT_FORMAT='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OUTPUT_FORMAT='> name:OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-mcore-little>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'BIG_OUTPUT_FORMAT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'BIG_OUTPUT_FORMAT='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'BIG_OUTPUT_FORMAT='> name:BIG_OUTPUT_FORMAT) op: assign_op.Equal rhs: {(DQ <elf32-mcore-big>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'LITTLE_OUTPUT_FORMAT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'LITTLE_OUTPUT_FORMAT='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'LITTLE_OUTPUT_FORMAT='> name: LITTLE_OUTPUT_FORMAT ) op: assign_op.Equal rhs: {(DQ <elf32-mcore-little>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'NO_REL_RELOCS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'NO_REL_RELOCS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NO_REL_RELOCS='> name:NO_REL_RELOCS) op: assign_op.Equal rhs: {<yes>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'PAGE_SIZE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PAGE_SIZE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'PAGE_SIZE='> name:PAGE_SIZE) op: assign_op.Equal rhs: {<0x1000>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'TARGET_PAGE_SIZE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'TARGET_PAGE_SIZE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'TARGET_PAGE_SIZE='> name:TARGET_PAGE_SIZE) op: assign_op.Equal rhs: {<0x400>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'MAXPAGESIZE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'MAXPAGESIZE='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MAXPAGESIZE='> name:MAXPAGESIZE) op: assign_op.Equal rhs: {(DQ <'CONSTANT (MAXPAGESIZE)'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'TEXT_START_ADDR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'TEXT_START_ADDR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'TEXT_START_ADDR='> name:TEXT_START_ADDR) op: assign_op.Equal rhs: {<0>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'ARCH='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'ARCH='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'ARCH='> name:ARCH) op: assign_op.Equal rhs: {<mcore>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'EMBEDDED='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'EMBEDDED='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'EMBEDDED='> name:EMBEDDED) op: assign_op.Equal rhs: {<yes>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'NOP='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'NOP='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'NOP='> name:NOP) op: assign_op.Equal rhs: {<0x0e0e0e0e>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_BSS_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_BSS_SYMBOLS='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'OTHER_BSS_SYMBOLS='> name:OTHER_BSS_SYMBOLS) op: assign_op.Equal rhs: {(DQ <'__bss_start__ = . ;'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'OTHER_BSS_END_SYMBOLS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'OTHER_BSS_END_SYMBOLS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'OTHER_BSS_END_SYMBOLS='> name: OTHER_BSS_END_SYMBOLS ) op: assign_op.Equal rhs: {(DQ <'__bss_end__ = . ;'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'STACK_ADDR='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'STACK_ADDR='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'STACK_ADDR='> name:STACK_ADDR) op: assign_op.Equal rhs: {<0x80000>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'TEMPLATE_NAME='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'TEMPLATE_NAME='> lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'TEMPLATE_NAME='> name:TEMPLATE_NAME) op: assign_op.Equal rhs: {<elf32>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'GENERATE_SHLIB_SCRIPT='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'GENERATE_SHLIB_SCRIPT='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'GENERATE_SHLIB_SCRIPT='> name: GENERATE_SHLIB_SCRIPT ) op: assign_op.Equal rhs: {<yes>} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'PARSE_AND_LIST_PROLOGUE='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PARSE_AND_LIST_PROLOGUE='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'PARSE_AND_LIST_PROLOGUE='> name: PARSE_AND_LIST_PROLOGUE ) op: assign_op.Equal rhs: {(SQ <'\n'> <'#define OPTION_BASE_FILE\t\t300\n'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'PARSE_AND_LIST_LONGOPTS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PARSE_AND_LIST_LONGOPTS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'PARSE_AND_LIST_LONGOPTS='> name: PARSE_AND_LIST_LONGOPTS ) op: assign_op.Equal rhs: {(SQ <'\n'> <' {"base-file", required_argument, NULL, OPTION_BASE_FILE},\n'>)} ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'PARSE_AND_LIST_OPTIONS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PARSE_AND_LIST_OPTIONS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'PARSE_AND_LIST_OPTIONS='> name: PARSE_AND_LIST_OPTIONS ) op: assign_op.Equal rhs: { (SQ <'\n'> <' fprintf (file, _(" --base_file <basefile>\\n"));\n'> <' fprintf (file, _("\\t\\t\\tGenerate a base file for relocatable DLLs\\n"));\n'> ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'PARSE_AND_LIST_ARGS_CASES='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PARSE_AND_LIST_ARGS_CASES='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'PARSE_AND_LIST_ARGS_CASES='> name: PARSE_AND_LIST_ARGS_CASES ) op: assign_op.Equal rhs: { (SQ <'\n'> <' case OPTION_BASE_FILE:\n'> <' link_info.base_file = fopen (optarg, FOPEN_WB);\n'> <' if (link_info.base_file == NULL)\n'> <'\teinfo (_("%F%P: cannot open base file %s\\n"), optarg);\n'> <' break;\n'> ) } ) ] redirects: [] ) ] )