Re: [avr-gcc-list] [Patch, avr] Shrink interrupt vector table down to last used entry

Oleksandr Redchuk <[email protected]>
Newsgroups gmane.comp.gnu.binutils,gmane.comp.hardware.avr.gcc
Message-ID <CALyibe86+uh-a4CHZTnFSZGC1609DYBac9NeZjXZHe14m77ALw@mail.gmail.com>
2013/2/14 Weddington, Eric <[email protected]>:

> If this "optimization" were put in place, then there is the potential
> that these wrongly-enable interrupts could vector off to some part of the application code,
> start executing it, without ever having a return from interrupt (RETI), and could wreak havoc
> with the rest of the system, and also making debugging such a system that much harder.

> I would have to see evidence that these devices, especially the XMEGAs, which typically
> have more code space, are so constrained that such an optimization is warranted over
> the safety of the overall system.

How about "no-any-interrupt" (and no sei() in code) programs for small
micro like tiny13 or tiny261 ?

Anyway, one must explicitly enable this feature by --shrink-ivt swicth
for shut in foot.
For existing projects will not be any safety problems.

--
wbr,
ReAl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.