[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/21524] Assert on ld.bfd with -r and --gc-sections
From: |
adhemerval.zanella at linaro dot org |
Subject: |
[Bug ld/21524] Assert on ld.bfd with -r and --gc-sections |
Date: |
Mon, 12 Jun 2017 19:48:18 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=21524
--- Comment #4 from Adhemerval Zanella <adhemerval.zanella at linaro dot org>
---
Created attachment 10094
--> https://sourceware.org/bugzilla/attachment.cgi?id=10094&action=edit
Bug reproducer
To reproduce it issue:
$ tar xf bz21524.tar.bz2
$ ld.bfd -i --gc-sections -u_start
out/arm-plat-vexpress/core/arch/arm/kernel/user_ta.o
out/arm-plat-vexpress/core/arch/arm/kernel/ree_fs_ta.o
out/arm-plat-vexpress/core/arch/arm/kernel/pseudo_ta.o
out/arm-plat-vexpress/core/arch/arm/kernel/elf_load.o
out/arm-plat-vexpress/core/arch/arm/kernel/tee_time.o
out/arm-plat-vexpress/core/arch/arm/kernel/otp_stubs.o
out/arm-plat-vexpress/core/arch/arm/kernel/tee_time_arm_cntpct.o
out/arm-plat-vexpress/core/arch/arm/kernel/proc_a64.o
out/arm-plat-vexpress/core/arch/arm/kernel/spin_lock_a64.o
out/arm-plat-vexpress/core/arch/arm/kernel/ssvce_a64.o
out/arm-plat-vexpress/core/arch/arm/kernel/cache_helpers_a64.o
out/arm-plat-vexpress/core/arch/arm/kernel/thread_a64.o
out/arm-plat-vexpress/core/arch/arm/kernel/thread.o
out/arm-plat-vexpress/core/arch/arm/kernel/abort.o
out/arm-plat-vexpress/core/arch/arm/kernel/vfp.o
out/arm-plat-vexpress/core/arch/arm/kernel/vfp_a64.o
out/arm-plat-vexpress/core/arch/arm/kernel/trace_ext.o
out/arm-plat-vexpress/core/arch/arm/kernel/misc_a64.o
out/arm-plat-vexpress/core/arch/arm/kernel/mutex.o
out/arm-plat-vexpress/core/arch/arm/kernel/wait_queue.o
out/arm-plat-vexpress/core/arch/arm/kernel/pm_stubs.o
out/arm-plat-vexpress/core/arch/arm/kernel/generic_boot.o
out/arm-plat-vexpress/core/arch/arm/kernel/generic_entry_a64.o
out/arm-plat-vexpress/core/arch/arm/mm/core_mmu.o
out/arm-plat-vexpress/core/arch/arm/mm/tee_mmu.o
out/arm-plat-vexpress/core/arch/arm/mm/core_mmu_lpae.o
out/arm-plat-vexpress/core/arch/arm/mm/tee_mm.o
out/arm-plat-vexpress/core/arch/arm/mm/pgt_cache.o
out/arm-plat-vexpress/core/arch/arm/mm/mobj.o
out/arm-plat-vexpress/core/arch/arm/tee/arch_svc_a64.o
out/arm-plat-vexpress/core/arch/arm/tee/pta_socket.o
out/arm-plat-vexpress/core/arch/arm/tee/entry_fast.o
out/arm-plat-vexpress/core/arch/arm/tee/cache.o
out/arm-plat-vexpress/core/arch/arm/pta/pta_invoke_tests.o
out/arm-plat-vexpress/core/arch/arm/pta/core_self_tests.o
out/arm-plat-vexpress/core/arch/arm/pta/interrupt_tests.o
out/arm-plat-vexpress/core/arch/arm/pta/core_fs_htree_tests.o
out/arm-plat-vexpress/core/arch/arm/pta/stats.o
out/arm-plat-vexpress/core/arch/arm/plat-vexpress/main.o
out/arm-plat-vexpress/core/arch/arm/plat-vexpress/vendor_props.o
out/arm-plat-vexpress/core/kernel/assert.o
out/arm-plat-vexpress/core/kernel/console.o
out/arm-plat-vexpress/core/kernel/dt.o
out/arm-plat-vexpress/core/kernel/tee_ta_manager.o
out/arm-plat-vexpress/core/kernel/tee_misc.o
out/arm-plat-vexpress/core/kernel/panic.o
out/arm-plat-vexpress/core/kernel/handle.o
out/arm-plat-vexpress/core/kernel/interrupt.o
out/arm-plat-vexpress/core/tee/tee_cryp_utl.o
out/arm-plat-vexpress/core/tee/tee_cryp_hkdf.o
out/arm-plat-vexpress/core/tee/tee_cryp_concat_kdf.o
out/arm-plat-vexpress/core/tee/tee_cryp_pbkdf2.o
out/arm-plat-vexpress/core/tee/tee_svc.o
out/arm-plat-vexpress/core/tee/tee_svc_cryp.o
out/arm-plat-vexpress/core/tee/tee_svc_storage.o
out/arm-plat-vexpress/core/tee/tee_ree_fs.o
out/arm-plat-vexpress/core/tee/fs_htree.o
out/arm-plat-vexpress/core/tee/fs_dirfile.o
out/arm-plat-vexpress/core/tee/tee_fs_rpc.o
out/arm-plat-vexpress/core/tee/tee_fs_rpc_cache.o
out/arm-plat-vexpress/core/tee/tee_fs_key_manager.o
out/arm-plat-vexpress/core/tee/tee_obj.o
out/arm-plat-vexpress/core/tee/tee_pobj.o
out/arm-plat-vexpress/core/tee/tee_time_generic.o
out/arm-plat-vexpress/core/tee/uuid.o
out/arm-plat-vexpress/core/drivers/pl011.o
out/arm-plat-vexpress/core/drivers/gic.o
out/arm-plat-vexpress/core/ta_pub_key.o out/arm-plat-vexpress/core/version.o
-Lout/arm-plat-vexpress/core/lib/libfdt
-Lout/arm-plat-vexpress/core/lib/libtomcrypt
-Lout/arm-plat-vexpress/core-lib/libmpa
-Lout/arm-plat-vexpress/core-lib/libutils -lfdt -ltomcrypt -lmpa -lutils
/opt/cross/aarch64-linux-gnu/bin/../lib/gcc/aarch64-glibc-linux-gnu/6.2.1/libgcc.a
-o out/arm-plat-vexpress/core/init.o
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/21524] Assert on ld.bfd with -r and --gc-sections, nickc at redhat dot com, 2017/06/12
- [Bug ld/21524] Assert on ld.bfd with -r and --gc-sections, adhemerval.zanella at linaro dot org, 2017/06/12
- [Bug ld/21524] Assert on ld.bfd with -r and --gc-sections, nickc at redhat dot com, 2017/06/12
- [Bug ld/21524] Assert on ld.bfd with -r and --gc-sections,
adhemerval.zanella at linaro dot org <=
- [Bug ld/21524] Assert on ld.bfd with -r and --gc-sections, nickc at redhat dot com, 2017/06/13
- [Bug ld/21524] Assert on ld.bfd with -r and --gc-sections, cvs-commit at gcc dot gnu.org, 2017/06/13
- [Bug ld/21524] Assert on ld.bfd with -r and --gc-sections, nickc at redhat dot com, 2017/06/13