[Bug target/26968] [4.1 Regression] HDF5 1.7.52 test segfaults with 4.1.0, fine with 4.0.2 (regression)

2006-09-06 Thread uros at kss-loka dot si
--- Comment #9 from uros at kss-loka dot si 2006-09-07 06:58 --- I have built and run a testsuite of HDF5 library on i686-pc-linux-gnu with: gcc version 4.2.0 20060906 (experimental) hdf5-1.6.5 (production): (CFLAGS="-fno-strict-aliasing" is needed before configure) All

[Bug c++/26195] [4.0/4.1/4.2 regression] pragma interface no longer handles explicit names

2006-09-06 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2006-09-07 06:53 --- Subject: Bug 26195 Author: jason Date: Thu Sep 7 06:53:21 2006 New Revision: 116740 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116740 Log: PR c++/26195 * decl.c (make_rtl_for_nonlocal_dec

Federal provincial funds available

2006-09-06 Thread shop123
gcc-bugs@gcc.gnu.org CSDGIF.GIF Description: Binary data

[Bug c/27702] the trampoline code of nested functions depends on executable stacks

2006-09-06 Thread hollis at penguinppc dot org
--- Comment #4 from hollis at penguinppc dot org 2006-09-07 05:22 --- Andrew, could you elaborate on the FC5 kernel bug and "the rules that are always used"? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27702

[Bug middle-end/28690] [4.2 Regression] Performace problem with indexed load/stores on powerpc

2006-09-06 Thread bergner at vnet dot ibm dot com
--- Comment #8 from bergner at vnet dot ibm dot com 2006-09-07 05:14 --- Ok, this also passed regression tests on powerpc64-linux (32-bit and 64-bit testsuite runs) for c, c++, fortran, objc, obj-c++ and java. Does the attached patch look reasonable to everyone? -- http://gcc.gnu.

[Bug middle-end/28970] [4.1 Regression] Wrong code for simple loop test case

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-09-07 05:01 --- Confirmed, this is a loop.c bug which is why it is not in 4.2.0 at all. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug middle-end/28970] New: Wrong code for simple loop test case

2006-09-06 Thread bergner at vnet dot ibm dot com
We generate bad code for the following test case using the latest 4.1 compiler. It compiles and runs fine using 4.2. It also compiles and runs fine with my 3.3.3 system compiler. I've tested this on both x86_64 and ppc64 systems, and the test case fails for both when compiled as a 32-bit app and

[Bug rtl-optimization/27883] [4.0/4.1 regression] in schedule_insns, at sched-rgn.c:3038 on mips

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #16 from pinskia at gcc dot gnu dot org 2006-09-07 04:24 --- Fixed at least on the mainline now. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug rtl-optimization/27883] [4.0/4.1/4.2 regression] in schedule_insns, at sched-rgn.c:3038 on mips

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #15 from pinskia at gcc dot gnu dot org 2006-09-07 04:24 --- Subject: Bug 27883 Author: pinskia Date: Thu Sep 7 04:24:24 2006 New Revision: 116739 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116739 Log: 2006-09-06 James E Wilson <[EMAIL PROTECTED]> PR

[Bug middle-end/28862] [4.0/4.1/4.2 Regression] attribute ((aligned)) ignored on vector variables

2006-09-06 Thread patchapp at dberlin dot org
--- Comment #10 from patchapp at dberlin dot org 2006-09-07 03:30 --- Subject: Bug number PR middle-end/28862 A patch for this bug has been added to the patch tracker. The mailing list url for the patch is http://gcc.gnu.org/ml/gcc-patches/2006-09/msg00204.html -- http://gcc.gnu.or

[Bug testsuite/28969] New: FAIL: gcc.dg/nrv3.c scan-tree-dump-times return slot optimization 2

2006-09-06 Thread danglin at gcc dot gnu dot org
Executing on host: /home/dave/gnu/gcc-4.2/objdir/gcc/xgcc -B/home/dave/gnu/gcc-4 .2/objdir/gcc/ /home/dave/gnu/gcc-4.2/gcc/gcc/testsuite/gcc.dg/nrv3.c -O -fdum p-tree-optimized -fno-show-column -S -o nrv3.s(timeout = 300) PASS: gcc.dg/nrv3.c (test for excess errors) FAIL: gcc.dg/nrv3.c scan-

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #18 from pcarlini at suse dot de 2006-09-07 02:47 --- (In reply to comment #17) > It is true that Appendix F has "normative" in the section title, but > F.8 starts out with ... in any case, the IEC 60559 entry in C99status reads "Broken" ;) ;) -- http://gcc.gnu.org/bugz

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread bangerth at math dot tamu dot edu
--- Comment #17 from bangerth at math dot tamu dot edu 2006-09-07 02:29 --- Subject: Re: What should be value of complex(1.0,0.0) *= -1? > If you have IEC 60559 at hand, and it explicitely says, as normative, that 0 * > -finite = -0 then, I agree that this is a bug. However, I have

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #16 from pcarlini at suse dot de 2006-09-07 02:04 --- (In reply to comment #15) > Such statements also are informative, not normative. The normative > requirements come from F.3 (the operations shall be the IEC 60559 > operations) and IEC 60559. If you have IEC 60559 at h

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread joseph at codesourcery dot com
--- Comment #15 from joseph at codesourcery dot com 2006-09-07 01:57 --- Subject: Re: What should be value of complex(1.0,0.0) *= -1? On Thu, 7 Sep 2006, pcarlini at suse dot de wrote: > And, by the way, it's also generally untrue that F8 is only illustrative of > not > permitted t

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread joseph at codesourcery dot com
--- Comment #14 from joseph at codesourcery dot com 2006-09-07 01:52 --- Subject: Re: What should be value of complex(1.0,0.0) *= -1? On Thu, 7 Sep 2006, pcarlini at suse dot de wrote: > > F.8 is *illustrative* of transformations that are *not* permitted. It > > doesn't permit any

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #13 from pcarlini at suse dot de 2006-09-07 01:51 --- And, by the way, it's also generally untrue that F8 is only illustrative of not permitted transformations. For example, a few lines above: 1 * x and x / 1 -> x The expressions 1 * x, x / 1 and x are equivalent

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #12 from pcarlini at suse dot de 2006-09-07 01:33 --- (In reply to comment #11) > F.8 is *illustrative* of transformations that are *not* permitted. It > doesn't permit anything. Where do you read that in F.8.2 ?!? I read: 0 * x -> 0.0The expressions 0 * x and 0.0

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread joseph at codesourcery dot com
--- Comment #11 from joseph at codesourcery dot com 2006-09-07 01:23 --- Subject: Re: What should be value of complex(1.0,0.0) *= -1? On Thu, 7 Sep 2006, pcarlini at suse dot de wrote: > I'm re-reading the various floating-point standards and Annexes and I think > this issue may tur

[Bug target/28946] [4.0/4.1/4.2 Regression] assembler shifts set the flag ZF, no need to re-test to zero

2006-09-06 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28946

[Bug rtl-optimization/28940] [4.1/4.2 Regression] address selection does not work correctly

2006-09-06 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28940

[Bug c/28504] [4.0/4.1/4.2 regression] ICE with variable sized array

2006-09-06 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28504

[Bug middle-end/27986] [4.0/4.1/4.2 Regression] jump to middle of loop on entry with using old version of an variable

2006-09-06 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27986

[Bug target/26504] [4.1/4.2 Regression] compute_frame_pointer_to_cfa_displacement error for avr target with --with-dwarf2

2006-09-06 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2006-09-07 01:13 --- AVR is not a primary or secondary platform. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/27371] [4.1/4.2 Regression] Does not warn about unused function result (__attribute__((warn_unused_result)))

2006-09-06 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2006-09-07 01:13 --- Subject: Bug 27371 Author: jason Date: Thu Sep 7 01:12:00 2006 New Revision: 116737 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116737 Log: PR c++/27371 * tree-inline.c (copy_result_decl_to

[Bug target/26015] [4.1/4.2 Regression] ICE during bootstrap for vax architecture

2006-09-06 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2006-09-07 01:12 --- VAX is not a primary or secondary platform. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added --

[Bug c++/28886] [4.1/4.2 regression] Template specialization with array rejected

2006-09-06 Thread mmitchel at gcc dot gnu dot org
--- Comment #13 from mmitchel at gcc dot gnu dot org 2006-09-07 01:10 --- Fixed in 4.2.0. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28886

[Bug c++/28903] [4.2 Regression] Rejects VLA in template class's member with using

2006-09-06 Thread mmitchel at gcc dot gnu dot org
--- Comment #7 from mmitchel at gcc dot gnu dot org 2006-09-07 01:09 --- Fixed in 4.2.0. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Stat

[Bug c++/28903] [4.2 Regression] Rejects VLA in template class's member with using

2006-09-06 Thread mmitchel at gcc dot gnu dot org
--- Comment #6 from mmitchel at gcc dot gnu dot org 2006-09-07 01:04 --- Subject: Bug 28903 Author: mmitchel Date: Thu Sep 7 01:04:07 2006 New Revision: 116736 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116736 Log: PR c++/28903 * pt.c (tsubst): Use fold_non

[Bug c++/28886] [4.1/4.2 regression] Template specialization with array rejected

2006-09-06 Thread mmitchel at gcc dot gnu dot org
--- Comment #12 from mmitchel at gcc dot gnu dot org 2006-09-07 01:04 --- Subject: Bug 28886 Author: mmitchel Date: Thu Sep 7 01:04:07 2006 New Revision: 116736 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116736 Log: PR c++/28903 * pt.c (tsubst): Use fold_no

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #10 from pcarlini at suse dot de 2006-09-07 00:44 --- I'm re-reading the various floating-point standards and Annexes and I think this issue may turn out to be a not-a-bug. Whether those standards make sense it's another matter ;) So, what I'm reading: C99, F.8.2 says that 0

[Bug c++/28514] [4.2 Regression] libstdc++ vs. anonymous namespaces

2006-09-06 Thread jason at redhat dot com
--- Comment #10 from jason at redhat dot com 2006-09-07 00:14 --- Subject: Re: [4.2 Regression] libstdc++ vs. anonymous namespaces bkoz at gcc dot gnu dot org wrote: > This is precisely one reason why anonymous namespaces are useful. It provides > a > very viceral way to sanity check

[Bug target/28968] gcc/config/i386/winnt-stubs.c is not linked in -> build fails

2006-09-06 Thread mkoeppe at gmx dot de
--- Comment #3 from mkoeppe at gmx dot de 2006-09-06 23:29 --- (In reply to comment #2) > And the other question is how did you get passed PR 15212? Don't know if it's really related! I didn't encounter it, but I built a cross compiler and used only "make" and not "make bootstrap". --

[Bug target/28968] gcc/config/i386/winnt-stubs.c is not linked in -> build fails

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-09-06 23:10 --- And the other question is how did you get passed PR 15212? -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug target/28968] gcc/config/i386/winnt-stubs.c is not linked in -> build fails

2006-09-06 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfi

[Bug target/28968] gcc/config/i386/winnt-stubs.c is not linked in -> build fails

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-09-06 23:08 --- That is the incorrect fix. The correct fix is to copy from t-cygming to t-interix: winnt.o: $(srcdir)/config/i386/winnt.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ $(TM_H) $(RTL_H) $(REGS_H) hard-reg-set.h output.h $(

[Bug target/28968] New: gcc/config/i386/winnt-stubs.c is not linked in -> build fails

2006-09-06 Thread mkoeppe at gmx dot de
When configuring gcc-{4.1.0,4.1.1} as $ CC=gcc-4.1 ../gcc-4.1.1/configure --target=i586-pc-interix3 \ --enable-languages=c \ --enable-threads=no \ --with-stabs \ --enable-nls \ --disable-shared \ --disable-libssp \ --with-gnu-as \ --w

[Bug middle-end/28967] ld 4.1.1 runs EXTREMLY slow compared to 4.0

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-09-06 22:26 --- Also you should have reported this to Redhat first since it was their versions of gcc/binutils you are using. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/28967] ld 4.1.1 runs EXTREMLY slow compared to 4.0

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-09-06 22:26 --- Can you give the output of "ld --version" on both machines. GCC does not really control ld but another project, binutils, does. -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug c++/28967] New: ld 4.1.1 runs EXTREMLY slow compared to 4.0

2006-09-06 Thread baisa at brad-aisa dot com
When I build our application on Fedora Core 5 using gcc/ld the main library of our (quite large) application links in about 10s on an older 1.7GHz Pentium 4/Xeon system. When I build the same app on my new PCs that have gcc 4.1.1 on them, compiling is much faster, but linking is appallingly slow, a

[Bug middle-end/25505] [4.0/4.1/4.2 Regression] gcc uses way too much stack space for this code

2006-09-06 Thread jason at gcc dot gnu dot org
--- Comment #21 from jason at gcc dot gnu dot org 2006-09-06 21:39 --- I expect that indeed, the test case Kenner mentioned as motivation for the call to mark_temp_addr_taken doesn't need it any more because of gimplification. Any temporary that needs to live longer than a single gimple

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2006-09-06 20:59 --- (In reply to comment #8) > This is PR 24581 after all then. I don't know, I'm afraid there is even more to it :( -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28408

[Bug c++/16269] g++ doesn't reuse stack space

2006-09-06 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2006-09-06 20:56 --- This isn't only a problem in C++. In this C testcase: struct A { int i[42]; }; struct A f(); int main() { f(); f(); f(); } we allocate 3 'struct A' temporaries. -- jason at gcc dot gnu dot org changed:

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-09-06 20:27 --- (In reply to comment #7) > Both the front-ends deal with 0 * -1 in the same way, the result is -0 (just > try). Anyway, the issue is crazy, a reduced pure C testcase (in principle > identical to what the complex clas

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2006-09-06 20:23 --- Both the front-ends deal with 0 * -1 in the same way, the result is -0 (just try). Anyway, the issue is crazy, a reduced pure C testcase (in principle identical to what the complex class does) behaves exactly the other way

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pluto at agmk dot net
--- Comment #6 from pluto at agmk dot net 2006-09-06 19:18 --- (In reply to comment #2) > I think this difference is ultimately due to the existenxce of a separate *_O0 > version of tree_lower_complex, in tree-complex.c. Rth added it (as part of > fixing 20610), I believe the generic ver

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-09-06 18:50 --- There are most likely a couple of different issues here. A front-end one with (1.0+0.0i)*(-1) being expanded incorrectly, there is a bug about a case like that too, see PR 24581. There might even be a libstdc++ one

[Bug c++/27371] [4.1/4.2 Regression] Does not warn about unused function result (__attribute__((warn_unused_result)))

2006-09-06 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2006-09-06 18:47 --- This is also complicated by PR 16269; we don't manage the lifetime of temporaries, so we don't know whether an initialized temporary is used again. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27371

[Bug target/28966] New: -maltivec -m32 causes the stack to be saved and restored even though there is no need for it

2006-09-06 Thread pinskia at gcc dot gnu dot org
Testcase: int f(void) { return 0; } This produces with -maltivec -O2: f: stwu 1,-16(1) li 3,0 addi 1,1,16 blr With just -O2, we get: f: li 3,0 blr -- Summary: -maltivec -m32 causes the stack to be saved and restored

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2006-09-06 18:43 --- But this issue should be recategorized, is about lowering and optimization of complex numbers, maybe Andrew can help about that? -- pcarlini at suse dot de changed: What|Removed |Adde

[Bug bootstrap/28962] building a cross compiler with --disable-multilib fails

2006-09-06 Thread bunk at stusta dot de
--- Comment #7 from bunk at stusta dot de 2006-09-06 17:22 --- I don't have a glibc for this target. But this might be where my problems are coming from: I am able to compile gcc 4.1.1 for at about a dozen targets without having any libc for these targets present. And the resulting com

[Bug rtl-optimization/28965] distribute_notes fails to change REG_DEAD into REG_UNUSED notes for global registers

2006-09-06 Thread amylaar at gcc dot gnu dot org
--- Comment #1 from amylaar at gcc dot gnu dot org 2006-09-06 17:18 --- Created an attachment (id=12200) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12200&action=view) proposed patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28965

[Bug rtl-optimization/28965] New: distribute_notes fails to change REG_DEAD into REG_UNUSED notes for global registers

2006-09-06 Thread amylaar at gcc dot gnu dot org
When placing a REG_DEAD note for a global register, distribute_notes no longer checks if the register is set in the same insn. -- Summary: distribute_notes fails to change REG_DEAD into REG_UNUSED notes for global registers Product: gcc Versio

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2006-09-06 17:11 --- I think we can confirm it. -- pcarlini at suse dot de changed: What|Removed |Added Status|UNC

[Bug c++/28408] What should be value of complex(1.0,0.0) *= -1?

2006-09-06 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2006-09-06 17:11 --- I think this difference is ultimately due to the existenxce of a separate *_O0 version of tree_lower_complex, in tree-complex.c. Rth added it (as part of fixing 20610), I believe the generic version is right (-0), and I'm h

[Bug c++/26696] [4.0/4.1/4.2 Regression] ICE with statement forming unused static member function reference

2006-09-06 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2006-09-06 17:06 --- Subject: Bug 26696 Author: jason Date: Wed Sep 6 17:06:00 2006 New Revision: 116724 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116724 Log: PR c++/26696 * cvt.c (convert_to_void): Replace a

[Bug c++/28718] Call to -lgcc added prior to user libraries

2006-09-06 Thread bjoern dot m dot haase at web dot de
--- Comment #6 from bjoern dot m dot haase at web dot de 2006-09-06 16:51 --- To clear up the issues. 1.) libgcc provides a fp emulation based on compiled c functions that is to my very best knowledge untested for avr and extremely inefficient. 2.) avr-libc provides fp emulation that i

[Bug bootstrap/28962] building a cross compiler with --disable-multilib fails

2006-09-06 Thread pinskia at gcc dot gnu dot org
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-09-06 16:32 --- /usr/local/DIR/gcc-powerpc64-svn20060906/powerpc64-linux/sys-include -O2 -g -O2 conftest.c >&5 /usr/local/bin/powerpc64-linux-ld: crt1.o: No such file: No such file or directory collect2: ld returned 1 exit statu

[Bug bootstrap/28962] [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails

2006-09-06 Thread pinskia at physics dot uc dot edu
--- Comment #5 from pinskia at physics dot uc dot edu 2006-09-06 16:28 --- Subject: Re: [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails On Wed, 2006-09-06 at 14:19 +, bunk at stusta dot de wrote: > > --- Comment #4 from bunk at stusta

Re: [Bug bootstrap/28962] [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails

2006-09-06 Thread Andrew Pinski
On Wed, 2006-09-06 at 14:19 +, bunk at stusta dot de wrote: > > --- Comment #4 from bunk at stusta dot de 2006-09-06 14:19 --- > Note: > "checking host system type... powerpc64-unknown-linux-gnu" is obviously wrong No it is not. -- Pinski

[Bug libgomp/28046] libgomp test pr27337.C fails intermittently

2006-09-06 Thread janis at gcc dot gnu dot org
--- Comment #1 from janis at gcc dot gnu dot org 2006-09-06 16:27 --- This test still fails intermittently. Would someone who understands OpenMP directives please take a close look at the test to see if it's valid? If not, this seems like a serious problem. -- janis at gcc dot gnu

[Bug rtl-optimization/28925] problem with zero_extract during gcse

2006-09-06 Thread ebotcazou at gcc dot gnu dot org
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2006-09-06 16:04 --- Confirmed according to the RTL logs. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/28964] New: partition_stack_vars uses unstable sort

2006-09-06 Thread amylaar at gcc dot gnu dot org
position_stack_vars sorts stack_vars_sorted in a manner that makes the order of stack vars with equal size undefined, thus making the compiler output host dependent. -- Summary: partition_stack_vars uses unstable sort Product: gcc Version: 4.1.1 Statu

[Bug middle-end/28915] [4.2 regression] ICE: tree check: expected class 'constant', have 'declaration' (var_decl) in build_vector, at tree.c:973

2006-09-06 Thread roger at eyesopen dot com
--- Comment #12 from roger at eyesopen dot com 2006-09-06 15:36 --- Here's the .102t.final_cleanup ;; Function f (f) f () { int D.1524; int D.1522; int D.1520; int t.0; : t.0 = (int) &t; D.1520 = (int) &t[1]; D.1522 = (int) &t[2]; D.1524 = (int) &t[3]; return {t.0, D

[Bug middle-end/28915] [4.2 regression] ICE: tree check: expected class 'constant', have 'declaration' (var_decl) in build_vector, at tree.c:973

2006-09-06 Thread roger at eyesopen dot com
--- Comment #11 from roger at eyesopen dot com 2006-09-06 15:27 --- Hmm, yep I guess it was caused my change, most probably this part of it: * tree.c (build_constructor_single): Mark a CONSTRUCTOR as constant, if all of its elements/components are constant. (buil

[Bug objc/28963] New: Compiler crash caused by @class definition for superclass

2006-09-06 Thread richard dot hutchinson at asa dot co dot uk
gcc -v output: Using built-in specs. Target: i586-suse-linux Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,f95,java,ada --disab

[Bug target/28946] [4.0/4.1/4.2 Regression] assembler shifts set the flag ZF, no need to re-test to zero

2006-09-06 Thread hjl at lucon dot org
--- Comment #10 from hjl at lucon dot org 2006-09-06 14:26 --- The proposed patch will slow down Core and Core 2 by 70-100% in some testcases due to partial flag register stall. I have a followup patch to implement TARGET_PARTIAL_FLAG_REG_STALL. -- http://gcc.gnu.org/bugzilla/show_b

[Bug target/28960] [4.0/4.1 Regression] optimized bug with ia32 sse

2006-09-06 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2006-09-06 14:23 --- Confirmed. With -mfpmath=sse I get Before TEST: 1.00 2.00 3.00 In TEST: nan 2.00 3.00 After TEST: 1.00 2.00 3.00 with -mfpmath=sse,387 Before TEST: 1.00 2.00 3.00

[Bug bootstrap/28962] [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails

2006-09-06 Thread bunk at stusta dot de
--- Comment #4 from bunk at stusta dot de 2006-09-06 14:19 --- Note: "checking host system type... powerpc64-unknown-linux-gnu" is obviously wrong -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28962

[Bug bootstrap/28962] [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails

2006-09-06 Thread bunk at stusta dot de
--- Comment #3 from bunk at stusta dot de 2006-09-06 14:15 --- Created an attachment (id=12199) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12199&action=view) powerpc64-linux/libmudflap/config.log -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28962

[Bug bootstrap/28962] [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails

2006-09-06 Thread bunk at stusta dot de
--- Comment #2 from bunk at stusta dot de 2006-09-06 14:13 --- Created an attachment (id=12198) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12198&action=view) make log -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28962

[Bug bootstrap/28962] [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails

2006-09-06 Thread bunk at stusta dot de
--- Comment #1 from bunk at stusta dot de 2006-09-06 14:13 --- Created an attachment (id=12197) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12197&action=view) configure log -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28962

[Bug bootstrap/28962] New: [4.0/4.1/4.2 regression] building a cross compiler with --disable-multilib fails

2006-09-06 Thread bunk at stusta dot de
cd /TMP/build-gcc-svn20060906-powerpc64 /TMP/gcc-svn20060906/configure --target=powerpc64-linux --prefix=/usr/local/DIR/gcc-powerpc64-svn20060906 --enable-languages=c --with-as=/usr/local/bin/powerpc64-linux-as --with-ld=/usr/local/bin/powerpc64-linux-ld --disable-shared --enable-threads=single --

[Bug bootstrap/28326] [4.1 regression] profiledbootstrap will produce an ICE with "-mtune=power3 -mcpu=power3" in BOOT_CFLAGS

2006-09-06 Thread markus at unixforces dot net
--- Comment #4 from markus at unixforces dot net 2006-09-06 13:02 --- any news about this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28326

[Bug target/28960] optimized bug with ia32 sse

2006-09-06 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|critical|normal Component|c++ |target http:

[Bug libstdc++/28961] Macro definitions needed by gcc/gthr.h are missing from libstdc++ build

2006-09-06 Thread sethmoore at gmail dot com
--- Comment #1 from sethmoore at gmail dot com 2006-09-06 12:54 --- Created an attachment (id=12196) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12196&action=view) Test case that exhibits unsafe exchange_and_add. Using this test code, we are able to consistently create a heap co

[Bug libstdc++/28961] New: Macro definitions needed by gcc/gthr.h are missing from libstdc++ build

2006-09-06 Thread sethmoore at gmail dot com
When attempting to build an armeb-linux cross compiler on a RH Enterprise Linux 3.0 system, libstdc++ is not being built in a thread-safe manner. Here is the configure command line: configure --cache-file=./config.cache --host=armeb-linux --build=i686-pc-linux-gnu --enable-multilib --with-cross-h

[Bug target/28946] [4.0/4.1/4.2 Regression] assembler shifts set the flag ZF, no need to re-test to zero

2006-09-06 Thread uros at kss-loka dot si
--- Comment #9 from uros at kss-loka dot si 2006-09-06 11:33 --- Patch at http://gcc.gnu.org/ml/gcc-patches/2006-09/msg00162.html implements missing i386.md RTL patterns. This is i386 target-specific fix for this bug. The patch was bootstrapped on i686-pc-linux-gnu and x86_64-pc-linux-g

[Bug c++/28960] New: optimized bug with ia32 sse

2006-09-06 Thread zengpan at goldhuman dot com
[EMAIL PROTECTED] tmp]# cat a.cpp #include #include __m128 mm; void test ( const __m128& vm, float r ) { mm = _mm_add_ps( mm, _mm_set_ps( 0.0f, r, r, r) ); float vm0, vm1, vm2; _mm_store_ss( &vm0, vm ); _mm_store_ss( &vm1, _mm_shuffle_ps( vm, vm, 1 ) );

[Bug fortran/28959] ICE on derived type with host association

2006-09-06 Thread sfilippone at uniroma2 dot it
--- Comment #2 from sfilippone at uniroma2 dot it 2006-09-06 10:00 --- The patch proposed in http://gcc.gnu.org/ml/fortran/2006-09/msg00020.html seems to work for me, both in the reduced test case and in my original applicatin code. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=289

[Bug fortran/28959] ICE on derived type with host association

2006-09-06 Thread sfilippone at uniroma2 dot it
--- Comment #1 from sfilippone at uniroma2 dot it 2006-09-06 09:45 --- Created an attachment (id=12195) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12195&action=view) TEst case -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28959

[Bug fortran/28959] New: ICE on derived type with host association

2006-09-06 Thread sfilippone at uniroma2 dot it
THe attached code produces the ICE. [EMAIL PROTECTED] TEMP]$ gfortran -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc/configure --prefix=/usr/local/gcc42 --enable-languages=c,c++,fortran Thread model: posix gcc version 4.2.0 20060905 (experimental) [EMAIL PROTECTED] TEMP

[Bug middle-end/28958] Compiling vpnc with GCC 4.1 and anything other than -O0 causes failure to connect

2006-09-06 Thread william dot grant at ubuntu dot com dot au
--- Comment #9 from william dot grant at ubuntu dot com dot au 2006-09-06 07:43 --- I've changed both those references, and have attached a new package to the Ubuntu bug report for the reporter to test. I'll report back with results that the tester has. -- http://gcc.gnu.org/bugzil

[Bug c++/18410] GCC does not warn about hidden methods

2006-09-06 Thread tvainika at gmail dot com
--- Comment #3 from tvainika at gmail dot com 2006-09-06 07:31 --- This same bug still applies to g++-4.0 (GCC) 4.0.4 20060507 (prerelease) (Debian 4.0.3-3) and g++-4.1 (GCC) 4.1.2 20060814 (prerelease) (Debian 4.1.1-11) -- tvainika at gmail dot com changed: What

[Bug middle-end/16660] attribute((aligned)) doesn't work for variables on the stack for greater than required alignement

2006-09-06 Thread thomas at reactsoft dot com
--- Comment #5 from thomas at reactsoft dot com 2006-09-06 07:14 --- (In reply to comment #3) > Actually this is just a missed diagnostic. The compiler cannot align the > stack > variables where the alignment is greater than stack alignment that the > compiler > can give for the stack