void foo (void) {} In PIC16, functions resides in a different address space (program memory), how to change the default address space for GlobalAddress "foo" in clang for a particular target? - Sanjiv