David Daney <[EMAIL PROTECTED]> writes:
> For r131631 bootstrap on mipsel-linux in stage2 I am getting:
>
> /home/ddaney/gccsvn/trunk-build/./prev-gcc/xgcc
> -B/home/ddaney/gccsvn/trunk-build/./prev-gcc/
> -B/home/ddaney/gccsvn/trunk-install/mipsel-linux/bin/ -c -g -O2
> -DIN_GCC -W -Wall -W
For r131631 bootstrap on mipsel-linux in stage2 I am getting:
/home/ddaney/gccsvn/trunk-build/./prev-gcc/xgcc
-B/home/ddaney/gccsvn/trunk-build/./prev-gcc/
-B/home/ddaney/gccsvn/trunk-install/mipsel-linux/bin/ -c -g -O2
-DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-proto
I recently compiled the Debian archive (around 7000 packages that need
to be compiled) on HPPA (PA RISC) using trunk to identify new issues
before GCC 4.3 is released. I compiled the archive with optimization set
to -O3 and found the following ICEs with trunk from 20071212:
- PR34458: ICE in int
> Andrew Haley writes:
Andrew> Err, why not?
Because the fixed register means it no longer is a continuous
sequence of registers. And the PowerPC port does not break it up into two
sequences. And fixed registers in that range are not part of any standard
ABI.
David
David Edelsohn wrote:
Andrew Haley writes:
Andrew> I suspect that the real reason for the change in save/restore is because
Andrew> not using lmw/stmw is faster. That's just a guess though. gcc could
probably
Andrew> be fixed to use ldmw/stmw if -Os is used.
Andrew> Anyway, now we've found
> Andrew Haley writes:
Andrew> I suspect that the real reason for the change in save/restore is because
Andrew> not using lmw/stmw is faster. That's just a guess though. gcc could
probably
Andrew> be fixed to use ldmw/stmw if -Os is used.
Andrew> Anyway, now we've found something specific
On 19/01/2008, Russell Shaw wrote:
> How do i disable that? My code explicitly compares string pointers.
Your question is off-topic on this list, which is for development of
GCC, please use the gcc-help list for help using the compiler:
http://gcc.gnu.org/lists.html
-Wno-address will suppress the
Gabriel Paubert wrote:
On Thu, Jan 17, 2008 at 05:48:10PM +0300, Sergei Poselenov wrote:
Hello Andrew,
Preprocessed and assembler code generated by the GCC 4.2.2 ppc-linux
cross-compiler:
http://www.emcraft.com/codesize/gcc-4.2.2/interrupts.i
http://www.emcraft.com/codesize/gcc-4.2.2/interrup
How do i disable that? My code explicitly compares string pointers.