[Bug c++/22361] New: Fails to identify

2005-07-08 Thread igodard at pacbell dot net
templatetypename class TP1 {}; templatetemplatetypename class A struct B { templatetypename T struct TP2 : public AT {}; }; templatetemplatetypename class TP3, typename T voidF(const TP3T) {} int main() { BTP1::TP2int b; F(b); } gets you: ~/ootbc/members/src$ c++

[Bug c/22362] New: Register allocation problem in combination with -funit-at-a-time and global register variables

2005-07-08 Thread peter at hawkins dot emu dot id dot au
Hi... I'm using debian's unstable gcc 4.0: $ gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext

[Bug middle-end/22174] [4.1 Regression] xgcc ices on stage2/ada.

2005-07-08 Thread pluto at agmk dot net
--- Additional Comments From pluto at agmk dot net 2005-07-08 07:43 --- gcc-4.1.0-0.20050707T1814UTC bootstraped w/o errors. -- What|Removed |Added

[Bug bootstrap/22314] [4.1 regression] ICE in make profiledbootstrap: corrupted profile info for gcc/dominance.c

2005-07-08 Thread rguenth at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug middle-end/21965] Openssl segfaults when compiled with gcc 4.0.0 on solaris 9

2005-07-08 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2005-07-08 08:42 --- Please try with 4.0.1, 4.0.0 had known serious defects. -- What|Removed |Added

GCJ and ARM-ELF not cross compilable to native code

2005-07-08 Thread mdeuli
GCJ and ARM-ELF not cross compilable to native code Hello, we compiled and installed gcj for i686 not cross. It worked fine. We compiled and installed gcj for arm-elf cross. It produced .class-files. We were not able to compile and install gcj for arm-elf cross to produce native code. We

[Bug tree-optimization/21568] [4.0/4.1 regression] Casts in folding * omitted

2005-07-08 Thread gcc2eran at tromer dot org
--- Additional Comments From gcc2eran at tromer dot org 2005-07-08 09:18 --- (In reply to comment #13) In the C99 standard, 6.5.4 Cast Operators, Footnote 85 A cast does not yield an lvalue. Thus, a cast to a qualified type has the same effect as a cast to the unqualified version

[Bug tree-optimization/22277] [4.1 Regression] ACATS ICE cc40001 in first_vi_for_offset, at tree-ssa-structalias.c:2566

2005-07-08 Thread pluto at agmk dot net
--- Additional Comments From pluto at agmk dot net 2005-07-08 09:33 --- (In reply to comment #1) Most likely related to PR 22279. `first_vi_for_offset` bug still occurs and it's easy to reproduct: [ qt4 build / gcc-20050707T1814UTC ] (...) g++ -c -pipe

[Bug fortran/18022] problem with structure and calling a function

2005-07-08 Thread paulthomas2 at wanadoo dot fr
--- Additional Comments From paulthomas2 at wanadoo dot fr 2005-07-08 09:37 --- (In reply to comment #1) This looks like it's a dupe of 15553 *** This bug has been marked as a duplicate of 15553 *** This is not correct - 15553 has been resolved. The present bug comes about because

[Bug c++/21799] [4.0/4.1 regression] Spurious ambiguity with pointers to members

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 11:06 --- Subject: Bug 21799 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-08 11:05:52 Modified files: gcc/cp : ChangeLog pt.c

[Bug c++/21799] [4.0/4.1 regression] Spurious ambiguity with pointers to members

2005-07-08 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-08 11:08 --- Fixed mainline 2005-07-08 Nathan Sidwell [EMAIL PROTECTED] PR c++/21799 * pt.c (type_unification_real): Add is_method argument. Use it for this pointer unification.

[Bug c++/22363] New: Problems with friend function injection and destructor

2005-07-08 Thread cxl at ntllib dot org
This code does not compile: template class T struct Feature { friend void AssertFeature0(T *) {} }; template class T inline void AssertFeature(T *t = 0) { if(t) AssertFeature0(t); } template class T struct Test : Feature TestT { int i; ~Test() { AssertFeatureT(); } };

[Bug fortran/21875] [meta-bug] NIST test suite failures

2005-07-08 Thread tobi at gcc dot gnu dot org
--- Additional Comments From tobi at gcc dot gnu dot org 2005-07-08 11:15 --- Jerry said he's working on this. -- What|Removed |Added CC|

[Bug c++/22364] New: Problems with friend function injection and destructor

2005-07-08 Thread cxl at ntllib dot org
This code does not compile: template class T struct Feature { friend void AssertFeature0(T *) {} }; template class T inline void AssertFeature(T *t = 0) { if(t) AssertFeature0(t); } template class T struct Test : Feature TestT { int i; ~Test() { AssertFeatureT(); } };

[Bug regression/21456] compile time regression(s) after gcc-4.0-20050326, 4.0 (+300%) 4.1 (+500%)

2005-07-08 Thread andre dot maute at gmx dot de
--- Additional Comments From andre dot maute at gmx dot de 2005-07-08 11:17 --- (In reply to comment #3) Daniel Berlin suggested to check if -O2 compile times have increased too. indeed they DID! there is a bigger regression between 2005/03/26 and 2005/04/09 for gcc-4.0 and

[Bug target/22112] Another fallout from alias warning patch

2005-07-08 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-08 11:18 --- rth beat me to installing a patch -- What|Removed |Added Status|ASSIGNED

[Bug target/20126] [3.4 Regression] Inlined memcmp makes one argument null on entry

2005-07-08 Thread aoliva at gcc dot gnu dot org
--- Additional Comments From aoliva at gcc dot gnu dot org 2005-07-08 12:23 --- I don't know whether I just forgot about it, or figured we'd be better off leaving it as it was for a bit longer, so as to expose more cases we could handle especially. --

[Bug c++/22365] New: Fails to link

2005-07-08 Thread igodard at pacbell dot net
struct TT1 { static int v1; static int v2; }; int TT1::v1; int TT1::v2 = 3; templatetypename U struct TT2 { static int v1; static int v2; }; template int TT2bool::v1; template int TT2bool::v2 = 3; int main() { TT1

[Bug tree-optimization/22277] [4.1 Regression] ACATS ICE cc40001 in first_vi_for_offset, at tree-ssa-structalias.c:2566

2005-07-08 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-07-08 12:54 --- Subject: Re: [4.1 Regression] ACATS ICE cc40001 in first_vi_for_offset, at tree-ssa-structalias.c:2566 On Fri, 2005-07-08 at 09:33 +, pluto at agmk dot net wrote: --- Additional Comments

[Bug fortran/18022] problem with structure and calling a function

2005-07-08 Thread paulthomas2 at wanadoo dot fr
--- Additional Comments From paulthomas2 at wanadoo dot fr 2005-07-08 13:01 --- (In reply to comment #3) I answered my own question about the purpose of gfc_trans_arrayfunc_assign. I have written a patch that distinguishes the case of components of derived types and skips this call.

[Bug c/22098] [4.0 Regression] ICE in compound literal gimplification

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 13:08 --- Subject: Bug 22098 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-08 13:08:15 Modified files: gcc:

[Bug c/22013] [4.0 Regression] ICE in gimple_add_tmp_var, at gimplify.c:535

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 13:09 --- Subject: Bug 22013 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-08 13:08:15 Modified files: gcc:

[Bug c/22308] [4.0 Regression] Failure to diagnose violation of constraint 6.516p2

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 13:14 --- Subject: Bug 22308 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-08 13:13:52 Modified files: gcc:

[Bug fortran/22345] Internal compiler error compiling BLAS routine dspr.f

2005-07-08 Thread mick at nag dot co dot uk
--- Additional Comments From mick at nag dot co dot uk 2005-07-08 13:32 --- Subject: Re: Internal compiler error compiling BLAS routine dspr.f pinskia at gcc dot gnu dot org wrote: --- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-07 13:20 --- I think

[Bug fortran/18022] problem with structure and calling a function

2005-07-08 Thread gruel at astro dot ufl dot edu
--- Additional Comments From gruel at astro dot ufl dot edu 2005-07-08 13:34 --- Subject: Re: problem with structure and calling a function paulthomas2 at wanadoo dot fr wrote: --- Additional Comments From paulthomas2 at wanadoo dot fr 2005-07-08 09:37 --- (In reply to

[Bug c/21911] named parameter mistakenly identified as sentinel

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 14:01 --- Subject: Bug 21911 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-08 13:59:35 Modified files: gcc:

[Bug middle-end/21897] [4.1 Regression] Segementation fault in fold_ternary

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 14:11 --- Subject: Bug 21897 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-rhl-branch Changes by: [EMAIL PROTECTED] 2005-07-08 14:10:56 Modified files: gcc:

[Bug c++/19317] [4.1 Regression] removing a temporary return value when we cannot

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 14:13 --- Subject: Bug 19317 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-rhl-branch Changes by: [EMAIL PROTECTED] 2005-07-08 14:13:13 Modified files: gcc/testsuite :

[Bug tree-optimization/22360] upper_bound_in_type and lower_bound_in_type are buggy

2005-07-08 Thread kazu at gcc dot gnu dot org
-- What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- ||patches/2005- |

[Bug c++/22361] Fails to identify

2005-07-08 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-07-08 14:16 --- This is already fixed in 4.0. In previous versions, one can have a little fun if the compiler is configured with checking enabled: g/x /home/bangerth/bin/gcc-2.95.3/bin/c++ -c x.cc x.cc: In function `int

[Bug c++/22364] Problems with friend function injection and destructor

2005-07-08 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-07-08 14:19 --- *** This bug has been marked as a duplicate of 22363 *** -- What|Removed |Added

[Bug c++/22363] Problems with friend function injection and destructor

2005-07-08 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-07-08 14:19 --- *** Bug 22364 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22363

[Bug fortran/22345] Internal compiler error compiling BLAS routine dspr.f

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 14:20 --- *** This bug has been marked as a duplicate of 21963 *** -- What|Removed |Added

[Bug target/19005] [3.4 regression] Error: bad register name `%sil'

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 14:21 --- Subject: Bug 19005 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-rhl-branch Changes by: [EMAIL PROTECTED] 2005-07-08 14:20:28 Modified files: gcc/testsuite :

[Bug tree-optimization/21963] [4.1 Regression] ICE (seg fault) with -m64 (in IV-OPTS)

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 14:20 --- *** Bug 22345 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/22365] Fails to link

2005-07-08 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-07-08 14:21 --- This template int TT2bool::v1; only declares the existence of an explicit specialization. It does not define it. The standard explicitly says that to make this a definition you need to provide an

[Bug c++/22363] Problems with friend function injection and destructor

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||rejects-valid Known to fail||2.95.3 3.2.3 3.3.3 3.4.0 |

[Bug target/22362] [3.4/4.0/4.1 Regression] static function calls and global register variables

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 14:37 --- What is happening is that MR_deep_copy_typeclass_info is not being inlined but instead GCC changes the how the arguments are passed, via registers. This is a target bug. The bug is in: /* Use

[Bug c/22308] [4.0 Regression] Failure to diagnose violation of constraint 6.516p2

2005-07-08 Thread jsm28 at gcc dot gnu dot org
--- Additional Comments From jsm28 at gcc dot gnu dot org 2005-07-08 14:46 --- Fixed for 3.4.5, 4.0.2, 4.1.0. -- What|Removed |Added OtherBugsDependingO|

[Bug ada/22340] Ada build fails with --enable-bootsrap

2005-07-08 Thread v dot haisman at sh dot cvut dot cz
-- What|Removed |Added CC||v dot haisman at sh dot cvut ||dot cz

[Bug c/21911] named parameter mistakenly identified as sentinel

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.1.0 |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21911

[Bug c/22013] [4.0 Regression] ICE in gimple_add_tmp_var, at gimplify.c:535

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 14:48 --- Fixed for 4.0.2 and above. -- What|Removed |Added Status|ASSIGNED

[Bug c/22098] [4.0 Regression] ICE in compound literal gimplification

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- Bug 22098 depends on bug 22013, which changed state. Bug 22013 Summary: [4.0 Regression] ICE in gimple_add_tmp_var, at gimplify.c:535 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22013 What|Old Value |New Value

[Bug c/22098] [4.0 Regression] ICE in compound literal gimplification

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 14:49 --- Fixed for 4.0.2 and above. -- What|Removed |Added Status|ASSIGNED

[Bug middle-end/22366] New: [meta-bug] issues holding up the removal of loop.c

2005-07-08 Thread steven at gcc dot gnu dot org
This is a meta-bug for any issues related to the removal of the old loop optimizer. Please make this bug depend on: 1) any bugs in loop.c; 2) any bugs or pessimizations with -floop-optimize2 (i.e. the new RTL loop optimizers); 3) any bugs about missed optimizations with

[Bug ada/22340] Ada build fails with --enable-bootsrap

2005-07-08 Thread bonzini at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |bonzini at gcc dot gnu dot |dot org |org Status|UNCONFIRMED

[Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c

2005-07-08 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-08 14:58 --- Bug 7561 is apparently a long-forgotten bug in loop.c array prefetching. Bug 21323 is a stength reduction ICE in loop.c. Bug 21848 is a report about loop.c producing wrong code. Bug 22325 is a

[Bug c/16620] [meta-bug] C90 conformance bugs

2005-07-08 Thread jsm28 at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22367 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16620

[Bug fortran/22359] fseek intrinsic appears to be unimplemented

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 14:58 --- Confirmed. -- What|Removed |Added OtherBugsDependingO||19292

[Bug c/22367] New: constraints on '' not fully implemented

2005-07-08 Thread jsm28 at gcc dot gnu dot org
extern void v; void f(void) { v; } is invalid in both C90 and C99: lvalues cannot have type void, although they can have types const void or volatile void, and none of the other possibilities for operands on '' are met. However, GCC fails to diagnose this code. extern void *p; void f(void) {

[Bug c/16989] [meta-bug] C99 conformance bugs

2005-07-08 Thread jsm28 at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22367 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16989

[Bug target/21323] internal compiler error: Segmentation fault

2005-07-08 Thread steven at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO||22366 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21323

[Bug c++/22363] Problems with friend function injection and destructor

2005-07-08 Thread bangerth at dealii dot org
--- Additional Comments From bangerth at dealii dot org 2005-07-08 14:58 --- I don't quite know what to say, whether this is a bug or not. Take this reduced snippet: --- template class T struct S { friend void foo(T *); }; template class T void bar()

[Bug ada/22340] Ada build fails with --enable-bootsrap

2005-07-08 Thread v dot haisman at sh dot cvut dot cz
--- Additional Comments From v dot haisman at sh dot cvut dot cz 2005-07-08 15:02 --- I have the same problem on FreeBSD. The following patch seems to fix (bootstrap still in progess). Index: Makefile.in === RCS file:

[Bug tree-optimization/22360] [4.0/4.1 Regression] upper_bound_in_type and lower_bound_in_type are buggy

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 15:06 --- Confirmed, this is a latent bug in 4.0.0. The code was not in 3.4.0 so this is 4.0.0 regression. -- What|Removed |Added

[Bug tree-optimization/22360] [4.0/4.1 Regression] upper_bound_in_type and lower_bound_in_type are buggy

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 15:07 --- This also blocks the tree combiner even though I don't see the regression on ppc-darwin. -- What|Removed |Added

[Bug c/22367] constraints on '' not fully implemented

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 15:08 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 15:15 --- [[old loop optimizer]] -- What|Removed |Added CC|

[Bug target/22085] [4.1 Regression] error with -fpreprocessed

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 15:20 --- Patch posted here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg00550.html. -- What|Removed |Added

[Bug other/22368] New: [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
This is a meta bug for all of the mis-match type bugs in GCC. -- Summary: [meta-bugs] mis-match types in GCC Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: meta-bug Severity: normal Priority: P2

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22328 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug ada/22328] Ada produces mis-match (non compatible) types in MODIFY_EXPR

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added OtherBugsDependingO||22368 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22328

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22329 BugsThisDependsOn||22335

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22356 BugsThisDependsOn||22358

[Bug middle-end/22366] [meta-bug] issues holding up the removal of loop.c

2005-07-08 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2005-07-08 15:30 --- Bug 19581 is about store motion that only loop.c currently does. Bug 19078 reports on a few tuning issues with BIV splitting in the unroller. Bug 11707 is about the lack of a constant propagation pass

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22369 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug c++/22369] New: C++ produces mis-matched types with pointers to member functions

2005-07-08 Thread pinskia at gcc dot gnu dot org
Testcase: struct A { void f() { } }; struct B: public A { }; typedef void (B::*bp)(); int main() { bp b = A::f; } -- Summary: C++ produces mis-matched types with pointers to member functions Product: gcc Version: 4.1.0 Status:

[Bug ada/22328] Ada produces mis-match (non compatible) types in MODIFY_EXPR

2005-07-08 Thread bosch at adacore dot com
--- Additional Comments From bosch at adacore dot com 2005-07-08 15:39 --- Subject: Re: Ada produces mis-match (non compatible) types in MODIFY_EXPR Something like the attached patch (untested) should work. I've got child duty today, so won't be able to test this until at least

[Bug middle-end/22370] New: Vec lower produces mis-match types

2005-07-08 Thread pinskia at gcc dot gnu dot org
Testcase: typedef short __attribute__((vector_size (16))) vecint; vecint i; vecint j; vecint k; int main () { k = i ^ j; } See PR 22368 for the patch which finds this. -- Summary: Vec lower produces mis-match types Product: gcc Version: 4.1.0

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22370 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug ada/22328] Ada produces mis-match (non compatible) types in MODIFY_EXPR

2005-07-08 Thread bosch at gcc dot gnu dot org
-- What|Removed |Added Attachment #9230|application/octet-stream|text/plain mime type|| Attachment #9230 is|0 |1

[Bug c/22371] New: C front-end produces mis-match types in MODIFY_EXPR

2005-07-08 Thread pinskia at gcc dot gnu dot org
Reduced from gcc.dg/debug/redecl-2.c: typedef int IA[]; typedef int A5[5]; int array10[10]; A5 *ap; void f (void) { int ap; { extern IA *ap; ap = array10; } } See PR 22368 for the patch which catches this. -- Summary: C front-end produces mis-match types in MODIFY_EXPR

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22371 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug target/20126] [3.4 Regression] Inlined memcmp makes one argument null on entry

2005-07-08 Thread uweigand at gcc dot gnu dot org
--- Additional Comments From uweigand at gcc dot gnu dot org 2005-07-08 15:48 --- (In reply to comment #51) I don't know whether I just forgot about it, or figured we'd be better off leaving it as it was for a bit longer, so as to expose more cases we could handle especially. Well,

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22372 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug tree-optimization/22372] New: Vectorizer produces mis-match types

2005-07-08 Thread pinskia at gcc dot gnu dot org
Testcase: void f(int *); int main () { int i; char ia[16]; char ic[16] = {0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45}; char ib[16] = {0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45}; for (i = 0; i 16; i++) ia[i] = ib[i] + ic[i]; f(ia); return 0; } See PR 22368 for the patch

[Bug tree-optimization/22373] New: loop linear produces type mis-match

2005-07-08 Thread pinskia at gcc dot gnu dot org
Testcase: double u[1782225]; int foo(int N, int *res) { unsigned int i, j; double sum = 0; for (i = 0; i N; i++) { for (j = 0; j N; j++) { sum = sum + u[i + 1335 * j]; } } *res = sum + N; } Patch in PR 22368 finds

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22373 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22374 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug c++/22374] New: C++ front-end produces mis-match types in MODIFY_EXPR (dynamic_cast)

2005-07-08 Thread pinskia at gcc dot gnu dot org
Testcase: struct B { virtual int f() { } } ob; struct D : public B { virtual int f() { } } od; main() { B *b = ob; D *c = dynamic_castD(*b); } Reduced from g++.old-deja/g++.mike/dyncast2.C Patch in PR 22368 is used to find this. -- Summary: C++ front-end produces mis-match

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22375 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22368

[Bug tree-optimization/22375] New: DOM (or fold_builtins) creates mis-matched types

2005-07-08 Thread pinskia at gcc dot gnu dot org
Take the following fortran code: ! { dg-do run } ! Option passed to avoid excess errors from obsolete warning ! { dg-options -w } ! PR18827 integer i,j common /foo/ i,j assign 1000 to j j = 5 goto j 1000 continue end We get errors as __builtin_expect is

[Bug middle-end/22376] New: PTA is slow on a silly unrealistic test case

2005-07-08 Thread steven at gcc dot gnu dot org
Compile this at -O1, and you get tree PTA : 12.25 (36%) usr 0.08 ( 5%) sys 12.35 (35%) wall 44137 kB (16%) ggc === int *a; #define C1(A) \ a[A##1] = A; a[A##2] = A; a[A##3] = A; a[A##4] = A;

[Bug c++/22369] C++ produces mis-matched types with pointers to member functions

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 16:30 --- Oh, I copied the wrong testcase. Anyways here is the testcase which fails: struct A { void f() { } }; struct B: public A { }; struct C: public A { }; struct D : public B, public C { }; typedef void

[Bug ada/22340] Ada build fails with --enable-bootsrap

2005-07-08 Thread v dot haisman at sh dot cvut dot cz
--- Additional Comments From v dot haisman at sh dot cvut dot cz 2005-07-08 17:19 --- The fix doesn't fix it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22340

[Bug tree-optimization/22356] mis-match types in cplxlower

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 17:23 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg00578.html. -- What|Removed |Added

[Bug tree-optimization/22356] mis-match types in cplxlower

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 18:05 --- Subject: Bug 22356 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-08 18:05:12 Modified files: gcc: ChangeLog tree-complex.c

[Bug tree-optimization/22356] mis-match types in cplxlower

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 18:05 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug other/22368] [meta-bugs] mis-match types in GCC

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- Bug 22368 depends on bug 22356, which changed state. Bug 22356 Summary: mis-match types in cplxlower http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22356 What|Old Value |New Value

[Bug tree-optimization/18316] Missed IV optimization

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 18:19 --- We still have either a ra issue (or ivopts issue which our current ra cannot resolve). On the tree level we get the following difference. strength_test2: L0:; *(data + (int *) ((unsigned int) *pretmp.9 *

[Bug target/22083] [3.4/4.0 Regression] TARGET_C99_FUNCTIONS is wrongly defined on AIX 5.1

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 18:28 --- Subject: Bug 22083 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-07-08 18:28:25 Modified files: gcc:

[Bug target/22083] [3.4/4.0 Regression] TARGET_C99_FUNCTIONS is wrongly defined on AIX 5.1

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 18:33 --- Subject: Bug 22083 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2005-07-08 18:33:45 Modified files: gcc:

[Bug target/22083] [3.4/4.0 Regression] TARGET_C99_FUNCTIONS is wrongly defined on AIX 5.1

2005-07-08 Thread dje at gcc dot gnu dot org
--- Additional Comments From dje at gcc dot gnu dot org 2005-07-08 18:35 --- Patch applied to gcc-4.0 and gcc-3.4 branches. -- What|Removed |Added Status|NEW

[Bug target/22083] [3.4/4.0 Regression] TARGET_C99_FUNCTIONS is wrongly defined on AIX 5.1

2005-07-08 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Known to work|3.3.3 4.1.0 |3.3.3 4.1.0 4.0.2 Target Milestone|4.0.2 |3.4.5

[Bug middle-end/21766] [4.1 Regression] Bootstrap failure on i686-pc-cygwin

2005-07-08 Thread dims at yahoo dot com
--- Additional Comments From dims at yahoo dot com 2005-07-08 18:39 --- Is the just released 4.0.1 on another branch? is that working? -- dims -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21766

[Bug middle-end/21766] [4.1 Regression] Bootstrap failure on i686-pc-cygwin

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 18:40 --- (In reply to comment #22) Is the just released 4.0.1 on another branch? is that working? Yes and yes (well bootstrap is). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21766

[Bug tree-optimization/22329] VRP produces mis-matched (non compatible) types in MODIFY_EXPR

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 18:41 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-07/msg00588.html. -- What|Removed |Added

[Bug tree-optimization/22335] DOM creates mis-matched types

2005-07-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-08 18:43 --- Another testcase for a different related problem but still in DOM: void abort(void) __attribute__((__noreturn__)); typedef struct { int container; } edge_iterator; struct ls_expr { int index; int

[Bug tree-optimization/22360] [4.0/4.1 Regression] upper_bound_in_type and lower_bound_in_type are buggy

2005-07-08 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-07-08 18:49 --- Subject: Bug 22360 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-07-08 18:49:07 Modified files: gcc: ChangeLog tree.c Log message:

  1   2   >