bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/31247] Conflicts between default linker options and emulation op


From: hjl.tools at gmail dot com
Subject: [Bug ld/31247] Conflicts between default linker options and emulation options
Date: Mon, 15 Jan 2024 23:24:56 +0000

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

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
There are more:

emultempl/aarch64elf.em:#define OPTION_NO_ENUM_SIZE_WARNING     309
emultempl/aarch64elf.em:#define OPTION_PIC_VENEER               310
emultempl/aarch64elf.em:#define OPTION_STUBGROUP_SIZE           311
emultempl/aarch64elf.em:#define OPTION_NO_WCHAR_SIZE_WARNING    312
emultempl/aarch64elf.em:#define OPTION_FIX_ERRATUM_835769       313
emultempl/aarch64elf.em:#define OPTION_FIX_ERRATUM_843419       314
emultempl/aarch64elf.em:#define OPTION_NO_APPLY_DYNAMIC_RELOCS  315
emultempl/alphaelf.em:#define OPTION_TASO               300
emultempl/alphaelf.em:#define OPTION_SECUREPLT  (OPTION_TASO + 1)
emultempl/alphaelf.em:#define OPTION_NO_SECUREPLT       (OPTION_SECUREPLT + 1)
emultempl/armelf.em:#define OPTION_THUMB_ENTRY          301
emultempl/armelf.em:#define OPTION_BE8                  302
emultempl/armelf.em:#define OPTION_TARGET1_REL          303
emultempl/armelf.em:#define OPTION_TARGET1_ABS          304
emultempl/armelf.em:#define OPTION_TARGET2                      305
emultempl/armelf.em:#define OPTION_FIX_V4BX                     306
emultempl/armelf.em:#define OPTION_USE_BLX                      307
emultempl/armelf.em:#define OPTION_VFP11_DENORM_FIX             308
emultempl/armelf.em:#define OPTION_NO_ENUM_SIZE_WARNING 309
emultempl/armelf.em:#define OPTION_PIC_VENEER           310
emultempl/armelf.em:#define OPTION_FIX_V4BX_INTERWORKING        311
emultempl/armelf.em:#define OPTION_STUBGROUP_SIZE               312
emultempl/armelf.em:#define OPTION_NO_WCHAR_SIZE_WARNING        313
emultempl/armelf.em:#define OPTION_FIX_CORTEX_A8                314
emultempl/armelf.em:#define OPTION_NO_FIX_CORTEX_A8             315
emultempl/armelf.em:#define OPTION_NO_MERGE_EXIDX_ENTRIES       316
emultempl/armelf.em:#define OPTION_FIX_ARM1176          317
emultempl/armelf.em:#define OPTION_NO_FIX_ARM1176               318
emultempl/armelf.em:#define OPTION_LONG_PLT                     319
emultempl/armelf.em:#define OPTION_STM32L4XX_FIX                320
emultempl/armelf.em:#define OPTION_CMSE_IMPLIB          321
emultempl/armelf.em:#define OPTION_IN_IMPLIB            322
emultempl/avrelf.em:#define OPTION_NO_CALL_RET_REPLACEMENT 301
emultempl/avrelf.em:#define OPTION_PMEM_WRAP_AROUND            302
emultempl/avrelf.em:#define OPTION_NO_STUBS                    303
emultempl/avrelf.em:#define OPTION_DEBUG_STUBS         304
emultempl/avrelf.em:#define OPTION_DEBUG_RELAX         305
emultempl/beos.em:#define OPTION_BASE_FILE              (300  + 1)
emultempl/beos.em:#define OPTION_DLL                    (OPTION_BASE_FILE + 1)
emultempl/beos.em:#define OPTION_FILE_ALIGNMENT         (OPTION_DLL + 1)
emultempl/beos.em:#define OPTION_IMAGE_BASE             (OPTION_FILE_ALIGNMENT
+ 1)
emultempl/beos.em:#define OPTION_MAJOR_IMAGE_VERSION    (OPTION_IMAGE_BASE + 1)
emultempl/beos.em:#define OPTION_MAJOR_OS_VERSION              
(OPTION_MAJOR_IMAGE_VERSION + 1)
emultempl/beos.em:#define OPTION_MAJOR_SUBSYSTEM_VERSION       
(OPTION_MAJOR_OS_VERSION + 1)
emultempl/beos.em:#define OPTION_MINOR_IMAGE_VERSION   
(OPTION_MAJOR_SUBSYSTEM_VERSION + 1)
emultempl/beos.em:#define OPTION_MINOR_OS_VERSION              
(OPTION_MINOR_IMAGE_VERSION + 1)
emultempl/beos.em:#define OPTION_MINOR_SUBSYSTEM_VERSION       
(OPTION_MINOR_OS_VERSION + 1)
emultempl/beos.em:#define OPTION_SECTION_ALIGNMENT     
(OPTION_MINOR_SUBSYSTEM_VERSION + 1)
emultempl/beos.em:#define OPTION_STACK                 
(OPTION_SECTION_ALIGNMENT + 1)
emultempl/beos.em:#define OPTION_SUBSYSTEM              (OPTION_STACK + 1)
emultempl/beos.em:#define OPTION_HEAP                   (OPTION_SUBSYSTEM + 1)
emultempl/bfin.em:#define OPTION_CODE_IN_L1             300
emultempl/bfin.em:#define OPTION_DATA_IN_L1             301
emultempl/cskyelf.em:#define OPTION_BRANCH_STUB         301
emultempl/cskyelf.em:#define OPTION_NO_BRANCH_STUB              302
emultempl/cskyelf.em:#define OPTION_STUBGROUP_SIZE              303
emultempl/hppaelf.em:#define OPTION_MULTI_SUBSPACE              301
emultempl/hppaelf.em:#define OPTION_STUBGROUP_SIZE             
(OPTION_MULTI_SUBSPACE + 1)
emultempl/ia64elf.em:#define OPTION_ITANIUM                     300
emultempl/m68hc1xelf.em:#define OPTION_NO_TRAMPOLINE            300
emultempl/m68hc1xelf.em:#define OPTION_BANK_WINDOW              301
emultempl/m68kelf.em:#define OPTION_GOT 301
emultempl/metagelf.em:#define OPTION_STUBGROUP_SIZE             301
emultempl/msp430.em:#define OPTION_CODE_REGION          321
emultempl/msp430.em:#define OPTION_DATA_REGION          (OPTION_CODE_REGION +
1)
emultempl/msp430.em:#define OPTION_DISABLE_TRANS               
(OPTION_CODE_REGION + 2)
emultempl/nds32elf.em:#define OPTION_BASELINE                   301
emultempl/nds32elf.em:#define OPTION_ELIM_GC_RELOCS            
(OPTION_BASELINE + 1)
emultempl/nds32elf.em:#define OPTION_FP_AS_GP                  
(OPTION_BASELINE + 2)
emultempl/nds32elf.em:#define OPTION_NO_FP_AS_GP               
(OPTION_BASELINE + 3)
emultempl/nds32elf.em:#define OPTION_REDUCE_FP_UPDATE          
(OPTION_BASELINE + 4)
emultempl/nds32elf.em:#define OPTION_NO_REDUCE_FP_UPDATE       
(OPTION_BASELINE + 5)
emultempl/nds32elf.em:#define OPTION_EXPORT_SYMBOLS            
(OPTION_BASELINE + 6)
emultempl/nds32elf.em:#define OPTION_HYPER_RELAX               
(OPTION_BASELINE + 7)
emultempl/nds32elf.em:#define OPTION_TLSDESC_TRAMPOLINE (OPTION_BASELINE + 8)
emultempl/nds32elf.em:#define OPTION_NO_TLSDESC_TRAMPOLINE     
(OPTION_BASELINE + 9)
emultempl/pdp11.em:#define OPTION_IMAGIC 301
emultempl/rxelf.em:#define OPTION_NO_FLAG_MISMATCH_WARNINGS     301
emultempl/rxelf.em:#define OPTION_IGNORE_LMA                    302
emultempl/rxelf.em:#define OPTION_NO_IGNORE_LMA                 303
emultempl/rxelf.em:#define OPTION_FLAG_MISMATCH_WARNINGS                304
emultempl/s390.em:#define OPTION_PGSTE  301
emultempl/spuelf.em:#define OPTION_SPU_PLUGIN           301
emultempl/spuelf.em:#define OPTION_SPU_NO_OVERLAYS             
(OPTION_SPU_PLUGIN + 1)
emultempl/spuelf.em:#define OPTION_SPU_COMPACT_STUBS    (OPTION_SPU_NO_OVERLAYS
+ 1)
emultempl/spuelf.em:#define OPTION_SPU_STUB_SYMS               
(OPTION_SPU_COMPACT_STUBS + 1)
emultempl/spuelf.em:#define OPTION_SPU_NON_OVERLAY_STUBS       
(OPTION_SPU_STUB_SYMS + 1)
emultempl/spuelf.em:#define OPTION_SPU_LOCAL_STORE             
(OPTION_SPU_NON_OVERLAY_STUBS + 1)
emultempl/spuelf.em:#define OPTION_SPU_STACK_ANALYSIS   (OPTION_SPU_LOCAL_STORE
+ 1)
emultempl/spuelf.em:#define OPTION_SPU_STACK_SYMS              
(OPTION_SPU_STACK_ANALYSIS + 1)
emultempl/spuelf.em:#define OPTION_SPU_AUTO_OVERLAY            
(OPTION_SPU_STACK_SYMS + 1)
emultempl/spuelf.em:#define OPTION_SPU_AUTO_RELINK             
(OPTION_SPU_AUTO_OVERLAY + 1)
emultempl/spuelf.em:#define OPTION_SPU_OVERLAY_RODATA   (OPTION_SPU_AUTO_RELINK
+ 1)
emultempl/spuelf.em:#define OPTION_SPU_SOFT_ICACHE             
(OPTION_SPU_OVERLAY_RODATA + 1)
emultempl/spuelf.em:#define OPTION_SPU_LINE_SIZE               
(OPTION_SPU_SOFT_ICACHE + 1)
emultempl/spuelf.em:#define OPTION_SPU_NUM_LINES               
(OPTION_SPU_LINE_SIZE + 1)
emultempl/spuelf.em:#define OPTION_SPU_LRLIVE           (OPTION_SPU_NUM_LINES +
1)
emultempl/spuelf.em:#define OPTION_SPU_NON_IA_TEXT             
(OPTION_SPU_LRLIVE + 1)
emultempl/spuelf.em:#define OPTION_SPU_FIXED_SPACE             
(OPTION_SPU_NON_IA_TEXT + 1)
emultempl/spuelf.em:#define OPTION_SPU_RESERVED_SPACE   (OPTION_SPU_FIXED_SPACE
+ 1)
emultempl/spuelf.em:#define OPTION_SPU_EXTRA_STACK             
(OPTION_SPU_RESERVED_SPACE + 1)
emultempl/spuelf.em:#define OPTION_SPU_NO_AUTO_OVERLAY  (OPTION_SPU_EXTRA_STACK
+ 1)
emultempl/spuelf.em:#define OPTION_SPU_EMIT_FIXUPS             
(OPTION_SPU_NO_AUTO_OVERLAY + 1)
emultempl/tic6xdsbt.em:#define OPTION_DSBT_INDEX                300
emultempl/tic6xdsbt.em:#define OPTION_DSBT_SIZE         301
emultempl/tic6xdsbt.em:#define OPTION_NO_MERGE_EXIDX_ENTRIES   302
emultempl/ticoff.em:#define OPTION_COFF_FORMAT          (300 + 1)
emultempl/vms.em:#define OPTION_IDENTIFICATION          (300  + 1)
emultempl/xtensaelf.em:#define OPTION_OPT_SIZEOPT              (300)
emultempl/xtensaelf.em:#define OPTION_LITERAL_MOVEMENT         
(OPTION_OPT_SIZEOPT + 1)
emultempl/xtensaelf.em:#define OPTION_NO_LITERAL_MOVEMENT      
(OPTION_LITERAL_MOVEMENT + 1)
emultempl/xtensaelf.em:#define OPTION_ABI_WINDOWED             
(OPTION_NO_LITERAL_MOVEMENT + 1)
emultempl/xtensaelf.em:#define OPTION_ABI_CALL0         (OPTION_ABI_WINDOWED +
1)

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]