internal compiler error (sparc-specific?)
Joe Buck
jbuck@synopsys.com
Fri Oct 3 16:14:00 GMT 1997
-------------------------
#include <utility>
#include <vector>
vector<pair<int,int> > foo(5);
-------------------------
with
gcc -O -c t2.cxx
the above program gives an internal compiler error on sparc-sun-solaris2.5.1:
it seems a bad instruction is generated. This is new in 970929
-------------------------
/u/jbuck/egcs/include/g++/algobase.h: In function `struct pair<int,int> * __uninitialized_fill_n_aux<pair<int,int> *, unsigned int, pair<int,int>>(struct pair<int,int> *, unsigned int, const struct pair<int,int> &, struct __false_type)':
/u/jbuck/egcs/include/g++/algobase.h:683: internal error--insn does not satisfy its constraints:
(insn 351 162 168 (set (reg:SI 10 %o2)
(reg/v:SI 105)) 110 {*movsi_insn} (nil)
(nil))
/u/jbuck/egcs/include/g++/algobase.h:683: confused by earlier errors, bailing out
More information about the Gcc
mailing list