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 '''