https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84847

--- Comment #7 from H.J. Lu <hjl.tools at gmail dot com> ---
Binutils 2.30 branch looks normal:

[hjl@gnu-cfl-1 rhbz-1543912]$ gcc -flto -g -Wl,--gc-sections
-Wl,--print-gc-sections   build/bootchart.o build/log.o           -o
build/systemd-bootchart -B./ -Wl,-v
collect2 version 7.3.1 20180303 (Red Hat 7.3.1-5)
./ld -plugin /usr/libexec/gcc/x86_64-redhat-linux/7/liblto_plugin.so
-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/7/lto-wrapper
-plugin-opt=-fresolution=/tmp/cc1PZVqG.res -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id
--no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker
/lib64/ld-linux-x86-64.so.2 -o build/systemd-bootchart
/usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/crt1.o
/usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/7/crtbegin.o -L.
-L/usr/lib/gcc/x86_64-redhat-linux/7
-L/usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64 -L/lib/../lib64
-L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/7/../../.. --gc-sections
--print-gc-sections build/bootchart.o build/log.o -v -lgcc --as-needed -lgcc_s
--no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed
/usr/lib/gcc/x86_64-redhat-linux/7/crtend.o
/usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/crtn.o
GNU ld (GNU Binutils) 2.30.0.20180313
./ld: Removing unused section '.rodata.cst4' in file
'/usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/crt1.o'
./ld: Removing unused section '.data' in file
'/usr/lib/gcc/x86_64-redhat-linux/7/../../../../lib64/crt1.o'
./ld: Removing unused section '.rodata' in file
'/usr/lib/gcc/x86_64-redhat-linux/7/crtbegin.o'
[hjl@gnu-cfl-1 rhbz-1543912]$ 

Please try FSF binutils 2.30, not from Fedora 28.

Reply via email to