Richard Earnshaw wrote: > Yes, I still believe that this is a bug in the way we've documented the > -mcmodel=tiny and -mcmodel=small options.
In what way could this possibly be a documentation bug? It's not at all related to the size of a binary. There is no limit to the offset you can apply to a symbol, I can write int a; int *p = &a + 0x80000000; and GCC is happy to create a relocation with that offset. Wilco