RX65N - section switch? RESETVECT

I understand the the reset vector for RX65N is always allocated to 0xFFFF FFFC (as in the Hardware User Manual)

But I have seen RX65N program which has its sections allocated like below, and it works:


And in vecttbl.c:

#if defined(__CCRX__) || defined(__GNUC__)
R_ATTRIB_SECTION_CHANGE_RESETVECT void (* const Reset_Vector[])(void) =
    PowerON_Reset_PC                   /* 0xfffffffc  RESET */
#endif /* defined(__CCRX__) || defined(__GNUC__) */

Can anybody explain why?