[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] C++ Stuff
Mark Duckworth wrote:
Everything is fine except when I use vectors so far. It seems if I use
vector<T>.push_back() there is a call to an FPU function.
Looks very strange. Which compiler do you use ?
In my opinion, your program crashes for another reason.
Possibles reasons are :
- stack overflow : very common, use the "stack" program to increase it.
- bug elsewhere in your program
Does anyone else think it's strange that something as simple as
vector<T> would need FPU functions?
If you compile with default options, gcc will never generate FPU
instructions.
Try first increasing the stack. If it doesn't change anything, write a
simple program using a vector and you will see it works fine.
PS : Current GCC 4.3.3 has still a bug in C++, if you try to display an
int with cout it will display nothing and put cout in error state, so
further cout usage will not work.
--
Vincent Rivière