Home | History | Annotate | Download | only in src

Lines Matching refs:yyval

1030   YYSTYPE yyval;
1226 Otherwise, the following line sets YYVAL to garbage.
1228 users should not rely upon it. Assigning to YYVAL
1230 GCC warning that YYVAL may be used uninitialized. */
1231 yyval = yyvsp[1-yylen];
1322 yyval.output_rule = yyvsp[-1].output_rule->next = yyvsp[0].output_rule;
1328 { yyval.output_rule = yyvsp[0].output_rule; }
1334 yyval.output_rule = new_output_rule (output_assignment);
1335 yyval.output_rule->val.assignment = yyvsp[-1].assignment;
1342 yyval.output_rule = new_output_rule (output_section);
1343 yyval.output_rule->val.section.name = yyvsp[-3].str;
1344 yyval.output_rule->val.section.input = yyvsp[-1].input_rule->next;
1347 yyval.output_rule->val.section.ignored = true;
1349 yyval.output_rule->val.section.ignored = false;
1358 yyval.output_rule = new_output_rule (output_section);
1359 yyval.output_rule->val.section.name = yyvsp[-1].str;
1360 yyval.output_rule->val.section.input = new_input_rule (input_section);
1361 yyval.output_rule->val.section.input->next = NULL;
1362 yyval.output_rule->val.section.input->val.section =
1366 yyval.output_rule->val.section.input->val.section->filemask = NULL;
1367 yyval.output_rule->val.section.input->val.section->excludemask = NULL;
1368 yyval.output_rule->val.section.input->val.section->section_name =
1370 yyval.output_rule->val.section.input->val.section->keep_flag = false;
1373 yyval.output_rule->val.section.ignored = true;
1375 yyval.output_rule->val.section.ignored = false;
1381 { yyval.assignment = new_assignment (yyvsp[-2].str, yyvsp[0].expr, false); }
1386 { yyval.assignment = new_assignment (yyvsp[-3].str, yyvsp[-1].expr, true); }
1393 yyval.input_rule = yyvsp[-1].input_rule->next = yyvsp[0].input_rule;
1399 { yyval.input_rule = yyvsp[0].input_rule; }
1405 yyval.input_rule = new_input_rule (input_section);
1406 yyval.input_rule->val.section = yyvsp[0].filemask_section_name;
1415 yyval.input_rule = new_input_rule (input_section);
1416 yyval.input_rule->val.section = yyvsp[-1].filemask_section_name;
1423 yyval.input_rule = new_input_rule (input_assignment);
1424 yyval.input_rule->val.assignment = yyvsp[-1].assignment;
1431 yyval.filemask_section_name = (struct filemask_section_name *)
1432 obstack_alloc (&ld_state.smem, sizeof (*yyval.filemask_section_name));
1433 yyval.filemask_section_name->filemask = yyvsp[-4].str;
1434 yyval.filemask_section_name->excludemask = yyvsp[-2].str;
1435 yyval.filemask_section_name->section_name = yyvsp[-1].sectionname;
1436 yyval.filemask_section_name->keep_flag = false;
1442 { yyval.sectionname = new_input_section_name (yyvsp[0].str, false); }
1447 { yyval.sectionname = new_input_section_name (yyvsp[-1].str, true); }
1452 { yyval.str = yyvsp[-1].str; }
1457 { yyval.str = NULL; }
1463 yyval.expr = new_expr (exp_align);
1464 yyval.expr->val.child = yyvsp[-1].expr;
1470 { yyval.expr = yyvsp[-1].expr; }
1476 yyval.expr = new_expr (exp_mult);
1477 yyval.expr->val.binary.left = yyvsp[-2].expr;
1478 yyval.expr->val.binary.right = yyvsp[0].expr;
1485 yyval.expr = new_expr (yyvsp[-1].op);
1486 yyval.expr->val.binary.left = yyvsp[-2].expr;
1487 yyval.expr->val.binary.right = yyvsp[0].expr;
1494 yyval.expr = new_expr (yyvsp[-1].op);
1495 yyval.expr->val.binary.left = yyvsp[-2].expr;
1496 yyval.expr->val.binary.right = yyvsp[0].expr;
1503 yyval.expr = new_expr (exp_and);
1504 yyval.expr->val.binary.left = yyvsp[-2].expr;
1505 yyval.expr->val.binary.right = yyvsp[0].expr;
1512 yyval.expr = new_expr (exp_or);
1513 yyval.expr->val.binary.left = yyvsp[-2].expr;
1514 yyval.expr->val.binary.right = yyvsp[0].expr;
1521 yyval.expr = new_expr (exp_num);
1522 yyval.expr->val.num = yyvsp[0].num;
1529 yyval.expr = new_expr (exp_id);
1530 yyval.expr->val.str = yyvsp[0].str;
1536 { yyval.expr = new_expr (exp_sizeof_headers); }
1541 { yyval.expr = new_expr (exp_pagesize); }
1549 yyval.filename_list = yyvsp[-2].filename_list->next = newp;
1555 { yyval.filename_list = new_filename_listelem (yyvsp[0].str); }
1562 yyval.version = yyvsp[-1].version->next = yyvsp[0].version;
1568 { yyval.version = yyvsp[0].version; }
1576 yyval.version = yyvsp[-2].version;
1585 yyval.version = yyvsp[-2].version;
1594 yyval
1600 { yyval.version = merge_versions (yyvsp[-1].version, yyvsp[0].version); }
1605 { yyval.version = yyvsp[0].version; }
1610 { yyval.version = new_version (NULL, yyvsp[0].id_list); }
1615 { yyval.version = new_version (yyvsp[0].id_list, NULL); }
1623 yyval.id_list = yyvsp[-2].id_list->next = newp;
1629 { yyval.id_list = new_id_listelem (yyvsp[-1].str); }
1634 { yyval.str = yyvsp[0].str; }
1639 { yyval.str = yyvsp[0].str; }
1644 { yyval.str = yyvsp[0].str; }
1649 { yyval.str = NULL; }
1665 *++yyvsp = yyval;