This option stores address values in the specified areas in the vector table.
When this option is specified, the optimizing linker creates a vector table section and stores the specified address values in the vector table even if no interrupt handlers are written in the source program. |
The value to be set at address 0x2 and 0x3 of the vector table is determined in the following order of priority. |
When the -SPLIT_VECT option is not specified, set a value in an unused area which is not specified with the -VECTN option according to the following priority. |
1. Value specified with the VECT option
2. If there is a defined symbol with the name (internal name) of "__dummy_int" in the link target, the address of that symbol
3. If there is a defined symbol with the name (internal name) of "dummy_int" in the link target, the address of that symbol
4. 0 for cases other than any of the above
When the -SPLIT_VECT option is specified, a section for each vector number is not generated for an unused area which is not specified with the -VECTN option. |
This option is ignored when the user creates a vector table address section in the source program because the vector table is not automatically created in this case. |
If the -form={object|relocate|library} option, -strip option, or -extract option is specified, this option will be invalid. |