aboutsummaryrefslogtreecommitdiff
path: root/gas/stabs.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-08-21 09:17:53 +0930
committerAlan Modra <amodra@gmail.com>2020-08-21 18:26:35 +0930
commite01e1cee39777b6278ff01502742347247e8dfd7 (patch)
tree59c5d6f34e19555ac544023bd8d096d17f4fd024 /gas/stabs.c
parentd285ba8d064bbcfbf518cd6cf0142b5722c8215a (diff)
downloadfsf-binutils-gdb-e01e1cee39777b6278ff01502742347247e8dfd7.zip
fsf-binutils-gdb-e01e1cee39777b6278ff01502742347247e8dfd7.tar.gz
fsf-binutils-gdb-e01e1cee39777b6278ff01502742347247e8dfd7.tar.bz2
Rearrange symbol_create parameters
These functions take an offset within frag, frag within section, and section parameter. So it makes sense to order the parameters as section, frag, offset. * symbols.h (symbol_new, symbol_create, local_symbol_make), (symbol_temp_new): Arrange params as section, frag, offset. * symbols.c: Adjust to suit. * as.c: Likewise. * cgen.c: Likewise. * dwarf2dbg.c: Likewise. * ecoff.c: Likewise. * expr.c: Likewise. * itbl-ops.c: Likewise. * read.c: Likewise. * stabs.c: Likewise. * subsegs.c: Likewise. * config/obj-coff.c: Likewise. * config/obj-elf.c: Likewise. * config/obj-macho.c: Likewise. * config/tc-aarch64.c: Likewise. * config/tc-alpha.c: Likewise. * config/tc-arc.c: Likewise. * config/tc-arm.c: Likewise. * config/tc-avr.c: Likewise. * config/tc-cr16.c: Likewise. * config/tc-cris.c: Likewise. * config/tc-csky.c: Likewise. * config/tc-dlx.c: Likewise. * config/tc-hppa.c: Likewise. * config/tc-i386.c: Likewise. * config/tc-ia64.c: Likewise. * config/tc-m32r.c: Likewise. * config/tc-m68k.c: Likewise. * config/tc-mips.c: Likewise. * config/tc-mmix.c: Likewise. * config/tc-mn10200.c: Likewise. * config/tc-mn10300.c: Likewise. * config/tc-nds32.c: Likewise. * config/tc-nios2.c: Likewise. * config/tc-ppc.c: Likewise. * config/tc-riscv.c: Likewise. * config/tc-s390.c: Likewise. * config/tc-sh.c: Likewise. * config/tc-tic4x.c: Likewise. * config/tc-tic54x.c: Likewise. * config/tc-xtensa.c: Likewise.
Diffstat (limited to 'gas/stabs.c')
-rw-r--r--gas/stabs.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gas/stabs.c b/gas/stabs.c
index c962bb4..1ba9926 100644
--- a/gas/stabs.c
+++ b/gas/stabs.c
@@ -144,8 +144,7 @@ aout_process_stab (int what, const char *string, int type, int other, int desc)
symbol chain. This is to avoid "continuation symbols" (where one
ends in "\" and the debug info is continued in the next .stabs
directive) from being separated by other random symbols. */
- symbol = symbol_create (string, undefined_section, 0,
- &zero_address_frag);
+ symbol = symbol_create (string, undefined_section, &zero_address_frag, 0);
if (what == 's' || what == 'n')
{
/* Pick up the value from the input line. */
@@ -378,7 +377,7 @@ s_stab_generic (int what,
expressionS exp;
/* Arrange for a value representing the current location. */
- symbol = symbol_temp_new (saved_seg, dot, saved_frag);
+ symbol = symbol_temp_new (saved_seg, saved_frag, dot);
exp.X_op = O_symbol;
exp.X_add_symbol = symbol;