Bug on Sparc but not on i386

Stephen Graham stepheng@mail.usyd.edu.au
Fri Apr 28 03:16:00 GMT 2000


Hey guys

Just thought I would pass on the bug I found.
This happened when compiling on a sparc, but NOT when compiling on my
GNU/Linux box at home.
At home I have gcc 2.95 on the current debian(frozen) kernel

Version:

bash-2.03$ gcc
-v                                                                                                                        
Reading specs from
/usr/local/lib/gcc-lib/sparcv9-sun-solaris2.7/2.95.2/specs
gcc version 2.95.2 19991024 (release)

Arguments:

bash-2.03$ g++ diskio.cpp 
// Nothing more!

Output:

/usr/local/lib/gcc-lib/sparcv9-sun-solaris2.7/2.95.2/../../../../include/g++-3/s                                                         
tl_construct.h: In function `void __destroy<_Hashtable_node<OpenBlock>
**, _Hash                                                         
table_node<OpenBlock> *>(_Hashtable_node<OpenBlock> **,
_Hashtable_node<OpenBloc                                                         
k> **, _Hashtable_node<OpenBlock> **)':
/usr/local/lib/gcc-lib/sparcv9-sun-solaris2.7/2.95.2/../../../../include/g++-3/s                                                         
tl_construct.h:78:   instantiated from
`destroy<_Hashtable_node<OpenBlock>
**>(_                                                         
Hashtable_node<OpenBlock> **, _Hashtable_node<OpenBlock> **)'
/usr/local/lib/gcc-lib/sparcv9-sun-solaris2.7/2.95.2/../../../../include/g++-3/s                                                         
tl_vector.h:266:   instantiated from `vector<_Hashtable_node<OpenBlock>
*,alloca                                                         
tor<OpenBlock> >::~vector()'
/usr/local/lib/gcc-lib/sparcv9-sun-solaris2.7/2.95.2/../../../../include/g++-3/s                                                         
tl_hashtable.h:301:   instantiated from
`hashtable<OpenBlock,OpenBlock,OpenBlock                                                         
,_Identity<OpenBlock>,OpenBlock,allocator<OpenBlock> >::~hashtable()'
diskio.cpp:120:   instantiated from here
/usr/local/lib/gcc-lib/sparcv9-sun-solaris2.7/2.95.2/../../../../include/g++-3/s                                                         
tl_construct.h:73: Internal compiler error in `emit_move_insn_1', at
expr.c:2754
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for
instructions.

Kernel:

SunOS n13.angis.org.au 5.7 Generic_106541-02 sun4u sparc SUNW,Ultra-5_10

Cheers

Stephen Graham

-- 
"My name is Ozymandias, king of kings:
 Look on my works, ye Mighty, and despair!"
-Percy Bysshe Shelley


More information about the Gcc-bugs mailing list