找回密码
 立即注册
搜索
查看: 66|回复: 3

GCC

[复制链接]

3

主题

0

回帖

1

积分

管理员

积分
1
发表于 2026-5-1 16:39:27 | 显示全部楼层 |阅读模式
In file included from /usr/include/c++/15.2.0/bits/shared_ptr_atomic.h:33,
                 from /usr/include/c++/15.2.0/memory:83,
                 from /llvm/llvm-project/llvm/include/llvm/ADT/STLExtras.h:37,
                 from /llvm/llvm-project/llvm/include/llvm/ADT/DenseMap.h:20,
                 from /llvm/llvm-project/llvm/include/llvm/ADT/DenseSet.h:18,
                 from /llvm/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:17,
                 from /llvm/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h:15,
                 from /llvm/llvm-project/llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp:1:
In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long unsigned int]’,
    inlined from ‘llvm::orc::JITDylib& llvm::orc::ResourceTracker::getJITDylib() const’ at /llvm/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Core.h:94:56,
    inlined from ‘void llvm::orc::ReOptimizeLayer::rt_reoptimize(SendErrorFn, ReOptMaterializationUnitID, uint32_t)’ at /llvm/llvm-project/llvm/lib/ExecutionEngine/Orc/ReOptimizeLayer.cpp:169:32:
/usr/include/c++/15.2.0/bits/atomic_base.h:501:31: warning: ‘long unsigned int __atomic_load_8(const volatile void*, int)’ writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=
]
  501 |         return __atomic_load_n(&_M_i, int(__m));
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function ‘void llvm::orc::ReOptimizeLayer::rt_reoptimize(SendErrorFn, ReOptMaterializationUnitID, uint32_t)’:
cc1plus: note: destination object is likely at address zero
[3289/5226] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o
/llvm/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp: In function ‘bool shouldLowerTailCallStackArg(const llvm::MachineFunction&, const llvm::CCValAssign&, llvm::SDValue, llvm::ISD::ArgFlagsTy, in
t)’:
/llvm/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:8836:26: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’
} [-Wsign-compare]
8836 |       if (SizeInBits / 8 != MFI.getObjectSize(FI))
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~


点评

xia
good  发表于 2026-5-6 11:18

9

主题

17

回帖

-2

积分

管理员

积分
-2
发表于 2026-5-1 19:56:08 | 显示全部楼层
好像适配有问题,我需要把那个改下

9

主题

17

回帖

-2

积分

管理员

积分
-2
发表于 2026-5-1 19:59:45 | 显示全部楼层
测试:D
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|marlinux

GMT+8, 2026-11-2 19:19 , Processed in 0.045217 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表