The documentation for the '-nostdlib' option included with gcc-7.3.1 says that specifying -lgcc is a way to ensure that you have no unresolved references to libgcc.a. I tried a simple test,
cat test.c
int _start() { volatile __int128 x; return x / 12345; }
gcc -nostdlib -lgcc test.c
/tmp/ccjXikir.o: In function `_start': test.c:(.text+0x2d): undefined reference to `__divti3' collect2: error: ld returned 1 exit status Am I doing something wrong or is this a bug? Patrick