This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

More on MICO app testing [was: Re: GCC Release Status (2003-08-22)]


Ahoj,

sorry for delay.

On Sun, 31 Aug 2003, Jan Hubicka wrote:

> Yes, I would definitly like to have some of files that slow down the
> most.  Would be also possible to try the optimizing compilation?
> It looks like inlining is not the major bottleneck here.

Sure! So now results are with -I../include  -time -O2 -Wall   -DPIC -fPIC
options used + also -funit-at-a-time in the second case.

File name       Normal  W/ -fuaat  Difference

os-unix.cc      6.24    6.2     0.04
dii.cc          21.28   21.43   -0.15
typecode.cc     36.62   34.51   2.11
any.cc          14.29   14.04   0.25
codec.cc        10.79   10.8    -0.01
buffer.cc       4.74    4.83    -0.09
context.cc      5.31    5.28    0.03
except.cc       7.56    7.63    -0.07
dispatch.cc     6.63    6.72    -0.09
string.cc       4.71    4.6     0.11
object.cc       8.12    8.17    -0.05
address.cc      8.64    8.32    0.32
ior.cc          22.36   21.41   0.95
orb.cc          41.65   40.95   0.7
boa.cc          16.69   16.9    -0.21
dsi.cc          17.66   17.56   0.1
transport.cc    6.21    6.34    -0.13
t..ort/tcp.cc   6       6.04    -0.04
t..ort/udp.cc   6.34    6.4     -0.06
t..ort/unix.cc  5.9     6.02    -0.12
iop.cc          34.38   34.56   -0.18
util.cc         11.49   10.48   1.01
basic_seq.cc    5.07    5.03    0.04
fast_array.cc   5.58    5.58    0
ssl.cc          13.75   13.7    0.05
fixed.cc        4.65    4.52    0.13

Also please note that compilation failed on fixed.cc file with following
error message:

c++  -I../include  -time -O2 -funit-at-a-time -Wall   -DPIC -fPIC  -c fixed.cc -o fixed.pic.o
/usr/include/bits/mathinline.h: In member function `void FixedBase::adjust(Boolean)':
/usr/include/bits/mathinline.h:429: error: can't find a register in class `FP_TOP_REG' while reloading `asm'

The error message is the same for -funit-at-a-time and
-fno-unit-at-a-time:

c++  -I../include  -time -O2 -Wall   -DPIC -fPIC  -c fixed.cc -o fixed.pic.o
/usr/include/bits/mathinline.h: In member function `void FixedBase::adjust(Boolean)':
/usr/include/bits/mathinline.h:429: error: can't find a register in class `FP_TOP_REG' while reloading `asm'


So what should I do for you now?

Thanks for your work on gcc!

Karel
--
Karel Gardas                  kgardas@objectsecurity.com
ObjectSecurity Ltd.           http://www.objectsecurity.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]