[ Date Prev][ Date Next][ Thread Prev][ Thread Next][ Date Index][ Thread Index]
[arm-gnu] x86 to arm g++ cross compiler segvs on -march=armv6 -O3
- To: arm-gnu@xxxxxxxxxxxxxxxx
- Subject: [arm-gnu] x86 to arm g++ cross compiler segvs on -march=armv6 -O3
- From: Coleen Phillimore - Sun Microsystems <Coleen.Phillimore@xxxxxxx>
- Date: Tue, 09 Sep 2008 18:43:53 -0400
dumbbell% /java/embedded/buildtools/gcc/linux/arm/arm-2008q1/bin//g++
--version
g++ (Sourcery G++ Lite 2008q1-126) 4.2.3
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dumbbell% more ap.cpp
extern "C" {
typedef unsigned int size_t;
typedef unsigned int uint;
}
class AdaptiveSizePolicy {
protected:
virtual size_t eden_increment(size_t cur_eden);
virtual size_t eden_increment(size_t cur_eden, uint percent_change);
};
size_t AdaptiveSizePolicy::eden_increment(size_t cur_eden,
uint percent_change) {
size_t eden_heap_delta;
eden_heap_delta = cur_eden / 100 * percent_change;
return eden_heap_delta;
}
dumbbell% /java/embedded/buildtools/gcc/linux/arm/arm-2008q1/bin//g++
-march=armv6 -O3 -c ap.cpp
ap.cpp: In member function 'virtual size_t
AdaptiveSizePolicy::eden_increment(size_t, uint)':
ap.cpp:15: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:https://support.codesourcery.com/GNUToolchain/> for instructions.
dumbbell%
I think we want a newer version.
thanks,
Coleen
|