From: Thorsten O. <ad...@th...> - 2024-05-30 09:35:20
|
Hi, i'm currently trying to diagnose a problem in gcc-14. The symptom is that - it works when using the gcc-13.3.0 cross-compiler - it works when using the gcc-14.1.0 cross-compiler - it works when using the native gcc-13.3.0 compiler on aranym - but it crashes with a bus-error (mint's idea of a segmentation fault) when using the native gcc 14.1.0 compiler. Its not a problem of aranym, the same fault was also reported when run on real hardware. I've already tried to debug this using gdb, but that's almost impossible: it is the cc1 compiler that crashes, and when compiled with debug info, that makes ~287MB, and even on aranym it takes about an hour to load it. So i'm thinking of trying to bisect this, since it obviously is caused by some change between 13.3.0 and 14.1.0. But how can i do that? I cannot use the master branch, because it does not contain our port changes. And our ports of gcc-13 and gcc-14 are on different branches. So how can i bisect between different branches? |