diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2024-01-15 17:06:58 +0100 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2024-01-15 17:08:15 +0100 |
commit | 42503cc257fb841904917c9529f24c76511c4e0d (patch) | |
tree | fc4f098497fded41d7d885ad62703843b1ad4ccd | |
parent | 04f22670d32f6a0b765969997269107b6b7e8c21 (diff) | |
download | gcc-42503cc257fb841904917c9529f24c76511c4e0d.zip gcc-42503cc257fb841904917c9529f24c76511c4e0d.tar.gz gcc-42503cc257fb841904917c9529f24c76511c4e0d.tar.bz2 |
AVR: Document option -mskip-bug.
gcc/
* doc/invoke.texi (AVR Options) [-mskip-bug]: Add documentation.
-rw-r--r-- | gcc/doc/invoke.texi | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 1773f0d..01170c0 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -883,12 +883,12 @@ Objective-C and Objective-C++ Dialects}. @emph{AVR Options} @gccoptlist{-mmcu=@var{mcu} -mabsdata -maccumulate-args -mbranch-cost=@var{cost} --mcall-prologues -mgas-isr-prologues -mint8 -mflmap --mdouble=@var{bits} -mlong-double=@var{bits} +-mcall-prologues -mgas-isr-prologues -mint8 -mflmap +-mdouble=@var{bits} -mlong-double=@var{bits} -mn_flash=@var{size} -mno-interrupts -mmain-is-OS_task -mrelax -mrmw -mstrict-X -mtiny-stack --mrodata-in-ram -mfract-convert-truncate --mshort-calls -nodevicelib -nodevicespecs +-mrodata-in-ram -mfract-convert-truncate +-mshort-calls -mskip-bug -nodevicelib -nodevicespecs -Waddr-space-convert -Wmisspelled-isr} @emph{Blackfin Options} @@ -24213,6 +24213,12 @@ Assume that @code{RJMP} and @code{RCALL} can target the whole program memory. This option is used for multilib generation and selection for the devices from architecture @code{avrxmega3}. +@opindex mskip-bug +@item -mskip-bug + +Generate code without skips (@code{CPSE}, @code{SBRS}, +@code{SBRC}, @code{SBIS}, @code{SBIC}) over 32-bit instructions. + @opindex msp8 @item -msp8 Treat the stack pointer register as an 8-bit register, |