https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71053

--- Comment #2 from Michael Weiser <michael at weiser dot dinsnail.net> ---
Also happens with trunk r236113:

# ~/bin/gcc-trunk-20160511-avr/bin/avr-g++ -Wall -Wextra -fno-strict-aliasing
-fwrapv -fno-aggressive-loop-optimizations -Os t.c -o t.S -S -v
Using built-in specs.
Reading specs from
/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/device-specs/specs-avr2
COLLECT_GCC=/Users/michael/bin/gcc-trunk-20160511-avr/bin/avr-g++
Target: avr
Configured with: ../configure
--prefix=/Users/michael/bin/gcc-trunk-20160511-avr
--with-gmp=/Users/michael/bin/gcc-6.1.0-avr
--with-mpfr=/Users/michael/bin/gcc-6.1.0-avr
--with-mpc=/Users/michael/bin/gcc-6.1.0-avr --target=avr
--enable-languages=c,c++ --disable-nls --disable-libssp --with-dwarf2
Thread model: single
gcc version 7.0.0 20160511 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-Wall' '-Wextra' '-fno-strict-aliasing' '-fwrapv'
'-fno-aggressive-loop-optimizations' '-Os' '-o' 't.S' '-S' '-v'
'-specs=device-specs/specs-avr2'
 /Users/michael/bin/gcc-trunk-20160511-avr/libexec/gcc/avr/7.0.0/cc1plus -quiet
-v t.c -mn-flash=6 -mskip-bug -quiet -dumpbase t.c -auxbase-strip t.S -Os -Wall
-Wextra -version -fno-strict-aliasing -fwrapv
-fno-aggressive-loop-optimizations -o t.S -mn-flash=6 -mskip-bug -fno-rtti
-fno-enforce-eh-specs -fno-exceptions
GNU C++14 (GCC) version 7.0.0 20160511 (experimental) (avr)
        compiled by GNU C version 4.2.1 Compatible Apple LLVM 7.3.0
(clang-703.0.29), GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl
version none
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
ignoring nonexistent directory
"/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/../../../../avr/include/c++/7.0.0"
ignoring nonexistent directory
"/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/../../../../avr/include/c++/7.0.0/avr"
ignoring nonexistent directory
"/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/../../../../avr/include/c++/7.0.0/backward"
ignoring nonexistent directory
"/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/../../../../avr/sys-include"
ignoring nonexistent directory
"/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/../../../../avr/include"
#include "..." search starts here:
#include <...> search starts here:
 /Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/include
 /Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/include-fixed
End of search list.
GNU C++14 (GCC) version 7.0.0 20160511 (experimental) (avr)
        compiled by GNU C version 4.2.1 Compatible Apple LLVM 7.3.0
(clang-703.0.29), GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl
version none
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 1b5e53108dfd5a746e8d5a73cd24bdb2
COMPILER_PATH=/Users/michael/bin/gcc-trunk-20160511-avr/libexec/gcc/avr/7.0.0/:/Users/michael/bin/gcc-trunk-20160511-avr/libexec/gcc/avr/7.0.0/:/Users/michael/bin/gcc-trunk-20160511-avr/libexec/gcc/avr/:/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/:/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/
LIBRARY_PATH=/Users/michael/bin/gcc-trunk-20160511-avr/lib/gcc/avr/7.0.0/
COLLECT_GCC_OPTIONS='-Wall' '-Wextra' '-fno-strict-aliasing' '-fwrapv'
'-fno-aggressive-loop-optimizations' '-Os' '-o' 't.S' '-S' '-v'
'-specs=device-specs/specs-avr2'
# grep -4 rjmp t.S
.L__stack_usage = 0
        lds r24,1
        sbrs r24,0
.L4:
        rjmp .L4
.L5:
        ldi r24,0
        ldi r25,0
/* epilogue start */

Reply via email to