https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101952
Bug ID: 101952
Summary: SH4 ICE: Error: unaligned opcodes detected in
executable segment
Product: gcc
Version: 11.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: giulio.benetti at benettiengineering dot com
Target Milestone: ---
When building package bullet on buildroot we get this error:
'''
[ 40%] Building CXX object
src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btLemkeAlgorithm.o
/tmp/ccvpRXwT.s: Assembler messages:
/tmp/ccvpRXwT.s: Error: unaligned opcodes detected in executable segment
make[3]: *** [src/BulletDynamics/CMakeFiles/BulletDynamics.dir/build.make:560:
src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btDantzigLCP.o]
Error 1
make[3]: *** Waiting for unfinished jobs....
[ 41%] Linking CXX shared library libConvexDecomposition.so
'''
To reproduce it:
'''
# git clone git://git.busybox.net/buildroot
# wget https://git.busybox.net/buildroot-test/tree/utils/br-reproduce-build
- modify BASE_GIT=... with your buildroot path in br-reproduce-build then:
# chmod a+x br-reproduce-build
# ./br-reproduce-build 32bfaf0aae57ed18c18e82a72a958af9b3e1b241
'''