https://sourceware.org/bugzilla/show_bug.cgi?id=27584

            Bug ID: 27584
           Summary: nm riscv: Suppress empty name symbols unless
                    --special-syms?
           Product: binutils
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: i at maskray dot me
  Target Milestone: ---

On ARM, mapping symbols are suppressed by default.

% arm-linux-gnueabi-gcc-nm test.o                                      
00000000 T _start
% arm-linux-gnueabi-gcc-nm --special-syms test.o
00000000 t $a.0
00000008 t $d.1
00000000 T _start

RISC-V needs many empty name symbols for -mrelax. Should such symbols be
suppressed as well?

% riscv64-linux-gnu-nm test.o
0000000000000002 t 
0000000000000002 t 
0000000000000002 t 
0000000000000004 t 
0000000000000008 t 
0000000000000008 t 
000000000000000a t 
0000000000000012 t 
000000000000001a t 
000000000000001a t 
0000000000000000 N 
0000000000000015 N 
000000000000001c N 
0000000000000023 N 
000000000000002a N 
0000000000000000 N 
000000000000001a t 
0000000000000000 N .Lline_table_start0
0000000000000002 T _start

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to