Re: updating bugzilla entry with an additional comment. not allowed

2007-01-25 Thread Andrew STUBBS

Christian BRUEL wrote:
After loged in with my Bugzilla account, I'm trying to add a new 
Additional Comment to the bug #29845. I didn't modify any of the other 
fields. I keep getting the following error message:


You're not the only one Christian. See bug #30584.

Andrew


Re: gcc-3.4.6 and sh-unknown-linux-gnu build error

2007-04-02 Thread Andrew STUBBS

Motohisa Moriya wrote:

-#if defined (__SH3E__) || defined (__SH4__)
+#if defined (__SH4E__) || defined (__SH4__)


There's no such thing as an SH4E. There is an SH3E and it shares the 
same single-precision support as SH4, thus there are some places where I 
would expect to see such an #if.


I don't understand what your problem really is, but it isn't what you 
think it is.


Andrew


Re: gcc-3.4.6 and sh-unknown-linux-gnu build error

2007-04-02 Thread Andrew STUBBS

Motohisa Moriya wrote:

Andrew STUBBS  wrote:

There's no such thing as an SH4E. There is an SH3E and it shares the 
same single-precision support as SH4, thus there are some places where I 
would expect to see such an #if.


It is said that the libgcc.a multi-library cannot be made because an impossible
register is referred for SH3 if I say easily. 
It is said that it makes an error of making the multi library in

sh-unknown-linux-gnu on the way so that the register definition of 2.4 factions
Linux may refer to an impossible combination for this because define is done
with SH4E and SH4. 
Therefore, if this patch is put away without recapitulating as --
target=sh-unknown-linux-gnu, it is sure to become an error. 
The header file was made here based on crosstools 0.84, and it succeeded in
making of all libraries since it had it of seeing the header file. 


It ..said extent alone.. is not thought that the SH architecture can be basic in
my understanding big endian and set little endian to the end. 
Endian is not seen on the linux side but the SH3 architecture or the SH4

architecture is not passed though the register for SH4 is referred when the
header file on the linux side sees the register of SH4 ..seeing... 
At least, only refer to SH4E SH4 when you see the register added with SH4 on the
linux side. 


Sorry, I find this very hard to read. I think you found it very hard to 
write. :)


I do not say that the code is right. I say that changing SH3E to SH4E is 
wrong. It might be that completely removing SH3E is right. Perhaps the 
error is somewhere else.


Kaz, I don't know if you have already seen this message. Perhaps you can 
help Motohisa, both with the compiler and the language barrier?


Andrew


Re: gcc-3.4.6 and sh-unknown-linux-gnu build error

2007-04-02 Thread Andrew STUBBS

Motohisa Moriya wrote:

I am wishing that all of SH2,SH2E, SH3, SH3E, SH4, and SH4E can be compiled with
sh-unknown-linux-gnu-gcc. 


SH4E does not exist.

Perhaps you mean SH4A?


Re: [Bug target/33431] New: [SH4] performance regression between 3.4.6 and 4.x

2007-09-17 Thread Andrew STUBBS

nbkolchin at gmail dot com wrote:

Our target hardware has SH7750 processor running in little endian mode under
RTEMS. Unfortunetaly there is no way to boot linux there.

After lurking inside backend sources, I found that m4 has several variants in
GCC 4.x: m4-100, m4-200, etc. I've tried to compile this tests with m4-200
switch, but it looks like m4-200 enforces big-endian.


The 7750 has direct mapped caches and so is not the best platform for 
benchmarking. A slight code perturbation can give a large change in 
performance. :(


The m4-200 option is NOT suitable for that target. The 7750 is a 100 
series core (not that that was a nomenclature that existed when it came 
out). As far as I know, anybody that has a 200 series or above has an 
official ST toolset to go with it (GCC of course).


Andrew