Re: Why is building a cross compiler "out-of-the-box" always broken?

2007-08-20 Thread Kai Ruottu
Segher Boessenkool wrote: The manual explicitly says you need to have target headers. With all those --disable-XXX and especially --enable-sjlj-exceptions it all works fine without, though. If one tries to produce everything in the 'gcc' subdirectory, including 'libgcc', then headers may be nee

gcc can not distinguish the same file or same class with the different module or library

2007-08-20 Thread summer xia
Hello all. I am porting a application from Windows into Linux. The application has many modules that wrote by different persons. There are some files or classes named the same name with different implement. Such as the library A has the class CSky, the libary B has the class CSky too. But these cl

Re: Why is building a cross compiler "out-of-the-box" always broken?

2007-08-20 Thread Daniel Jacobowitz
On Mon, Aug 20, 2007 at 12:06:03PM +0300, Kai Ruottu wrote: > If one tries to produce everything in the 'gcc' subdirectory, including > 'libgcc', > then headers may be needed. But if producing only the 'xgcc', 'cc1', > 'collect2' > etc binaries for the host is enough, then nothing for the target

Business Enquiry.

2007-08-20 Thread Mr . Umar Abubakar .
Dear sir, Please respond to my mail to you on subject. My personal email address is: [EMAIL PROTECTED] Thanks, Mr. Umar Abubakar.

Re: [Tuples]Is struct gimple_statement_lable shoud be a member of union gimple_statement_d?

2007-08-20 Thread Diego Novillo
On 8/19/07 6:46 AM, 张小平 wrote: > i found that the struct gimple_statement_lable is not a member of > union gimple_statement_d. I assume it maybe a careless mistake. Thanks. I had forgotten to remove it from the hierarchy graph when I factored many structures under gimple_statement_with_ops. I'v

gcc trunk rev. 127646 breaks bootstrap during stage 3

2007-08-20 Thread Thomas Veith
Hi, when bootstrapping gcc trunk rev. 127646 with ./contrib/gcc_build -c "--prefix=/home/xtv --enable-languages=c,c++,objc,fortran,obj-c++ --enable-bootstrap --enable-decimal-float=bid --enable-checking" -d /home/xtv/gcc-devel/gcc -o obj bootstrap it breaks during stage 3... libtool: compi

Re: gcc trunk rev. 127646 breaks bootstrap during stage 3

2007-08-20 Thread Andrew Pinski
On 8/20/07, Thomas Veith <[EMAIL PROTECTED]> wrote: > Hi, > > when bootstrapping gcc trunk rev. 127646 with > > ./contrib/gcc_build -c "--prefix=/home/xtv > --enable-languages=c,c++,objc,fortran,obj-c++ --enable-bootstrap > --enable-decimal-float=bid --enable-checking" -d /home/xtv/gcc-devel/gcc >

Re: gcc trunk rev. 127646 breaks bootstrap during stage 3

2007-08-20 Thread Andrew Pinski
On 8/20/07, Andrew Pinski <[EMAIL PROTECTED]> wrote: > On 8/20/07, Thomas Veith <[EMAIL PROTECTED]> wrote: > > Hi, > > > > when bootstrapping gcc trunk rev. 127646 with > > > > ./contrib/gcc_build -c "--prefix=/home/xtv > > --enable-languages=c,c++,objc,fortran,obj-c++ --enable-bootstrap > > --enab

RE: gcc can not distinguish the same file or same class with the different module or library

2007-08-20 Thread Dave Korn
On 20 August 2007 10:16, summer xia wrote: > Hello all. > > I am porting a application from Windows into Linux. This list is about internal development of the gcc compiler itself. For help about the use of the compiler and programming, please use the gcc-help list. (I have set the follow-up

Can gcov handle a subject which contain multiple soure files?

2007-08-20 Thread XiaoQu
Hello there, This is Xiao Qu from University of Nebraska - Lincoln. I am trying to use "gcov" to get some coverage information of one subject. This subject was compiled like: gcc -c -fprofile-arcs -ftest-coverage f1.c f2.c f3.c f4.c gcc -fprofile-arcs -ftest-coverage f1.o f2.o f3.o f4.o -o ff

Re: PR 33089: Canonicalizing a + b != 0 as a != -b causes missed optimization

2007-08-20 Thread Hans-Peter Nilsson
On Fri, 17 Aug 2007, Rask Ingemann Lambertsen wrote: >We start out with (eq (plus X A) 0): >I want to hear some opinions on which form we should choose as the > canonical one. I'm proposing two forms: > > 1) (eq (neg X) Y) because the change to simplify_comparison will be simpler. > 2) (e

gcc-4.1-20070820 is now available

2007-08-20 Thread gccadmin
Snapshot gcc-4.1-20070820 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.1-20070820/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.1 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches