/tmp/cctgQE7O.o: in function `main':
foo.cc:(.text.startup+0x2): relocation truncated to fit: R_X86_64_32 against symbol `n' defined in .bss section in /tmp/cctgQE7O.o
foo.cc:(.text.startup+0x2f): relocation truncated to fit: R_X86_64_PC32 against symbol `n' defined in .bss section in /tmp/cctgQE7O.o
foo.cc:(.text.startup+0x6e): relocation truncated to fit: R_X86_64_PC32 against symbol `n' defined in .bss section in /tmp/cctgQE7O.o
foo.cc:(.text.startup+0x8b): relocation truncated to fit: R_X86_64_PC32 against symbol `n' defined in .bss section in /tmp/cctgQE7O.o
collect2: error: ld returned 1 exit status