[Bug c++/18460] New: -2147483648 not considered an int

2004-11-13 Thread jens dot maurer at gmx dot net
Compiling const int n = -2147483648; results in the warning minus-max.cc:1: warning: this decimal constant is unsigned only in ISO C90 which is wrong: The constant is exactly -2^31, which fits into a (32 bit) int, thus no automatic conversions to larger types should occur. --

[Bug c++/18460] -2147483648 not considered an int

2004-11-13 Thread jens dot maurer at gmx dot net
-- What|Removed |Added CC||niemayer at isg dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18460

[Bug target/18421] Internal Compiler Error

2004-11-13 Thread bernhard dot walle at gmx dot de
--- Additional Comments From bernhard dot walle at gmx dot de 2004-11-13 10:47 --- What does this mean? You cannot reproduce this? I configured gcc 3.4.3 with ./configure \ --prefix=%{prefix} \ --target=m68k-elf

[Bug target/14563] new/delete much slower than malloc/free because of sjlj exceptions

2004-11-13 Thread paulthomas2 at wanadoo dot fr
--- Additional Comments From paulthomas2 at wanadoo dot fr 2004-11-13 11:02 --- Subject: Re: new/delete much slower than malloc/free because of sjlj exceptions Here's a test case for you... -Ken That's interesting Using your test case: (i) gcc 3.2 20020927 ( prerelease)

[Bug c++/16994] [meta-bug] VLA and C++

2004-11-13 Thread reichelt at gcc dot gnu dot org
-- Bug 16994 depends on bug 12807, which changed state. Bug 12807 Summary: Failure to diagnose VLA in template http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12807 What|Old Value |New Value

[Bug c++/12807] Failure to diagnose VLA in template

2004-11-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-13 13:08 --- Fixed by Mark's patch for PR18429. In fact PR12807 is more or less a duplicate of PR18429. *** This bug has been marked as a duplicate of 18429 *** -- What|Removed

[Bug c++/18429] [4.0 Regression] ICE on invalid code with array size being a non constant variable

2004-11-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-13 13:08 --- *** Bug 12807 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug tree-optimization/17635] [4.0 regression] ICE in verify_ssa: type mismatch

2004-11-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-13 13:23 --- The testcase from comment #12 ICEs again: PR17635.c: In function 'foo': PR17635.c:2: internal compiler error: in clean_predicate_lists, at tree-if-conv.c:661 Devang, your patch

[Bug target/18230] SPARC VIS instructions are not generated by GCC

2004-11-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-13 13:25 --- Subject: Bug 18230 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-11-13 13:25:10 Modified files: gcc: ChangeLog gcc/testsuite :

[Bug c++/18460] -2147483648 not considered an int

2004-11-13 Thread schwab at suse dot de
--- Additional Comments From schwab at suse dot de 2004-11-13 13:41 --- There are no negative constants/literals in C and C++. 2147483648 is not representable in (32-bit) int or long, so its type is unsigned in C90, but in C++98 the behaviour is undefined. -- What

[Bug target/18230] SPARC VIS instructions are not generated by GCC

2004-11-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-13 13:43 --- Subject: Bug 18230 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-11-13 13:42:45 Modified files: gcc/testsuite : ChangeLog

[Bug tree-optimization/17635] [4.0 regression] ICE in verify_ssa: type mismatch

2004-11-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-13 13:54 --- Devang, your patch http://gcc.gnu.org/ml/gcc-cvs/2004-11/msg00591.html is responsible for the new ICE. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17635

[Bug fortran/17675] [4.0 Regression] Alignment constraints not honored in EQUIVALENCE

2004-11-13 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2004-11-13 14:31 --- A regression wrt the old frontend. -- What|Removed |Added Summary|Alignment

[Bug tree-optimization/15678] [4.0 Regression] Compilation time increased by 10-20%

2004-11-13 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2004-11-13 14:36 --- It would be good to get updated timings for this. -- What|Removed |Added CC|

[Bug libstdc++/17243] Test failures due to missing C99 symbols

2004-11-13 Thread ebotcazou at gcc dot gnu dot org
--- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-11-13 15:37 --- Present on all versions of Solaris up to (and including) version 9. -- What|Removed |Added

[Bug target/18421] Internal Compiler Error

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 15:57 --- No just bugzilla has no way to go from waiting to unconfirmed, I just have not have time to try to reproduce and reduce it yet. Maybe someone else will. --

[Bug other/18461] New: gmake test fails with libg2c.so.1 not found

2004-11-13 Thread georg dot schwarz at freenet dot de
after a successful gmake bootstrap on IRIX 5.3 a consequent gmake check ends up with: gmake[2]: Entering directory `/usr/people/schwarz/gccb/mips-sgi-irix5.3/libf2c/libU77' ../../../gcc/g77 -B../../../gcc/ -L.. -g ../../../../gcc-3.4.3/libf2c/libU77/u77-test.f \ -lg2c -lm -o a.out ./a.out

[Bug libf2c/15746] [3.4 only] [libf2c only] make check fails in libf2c

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 16:04 --- *** Bug 18461 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15746

[Bug libf2c/18461] gmake test fails with libg2c.so.1 not found

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 16:04 --- This was already as will not fix (in fact it was your bug which was filed). This is a will not fix for all of 3.4.x releases. *** This bug has been marked as a duplicate of 15746 *** --

[Bug target/17994] avr-gcc does not output a dwarf2 .debug_frame section

2004-11-13 Thread berndtrog at yahoo dot com
-- What|Removed |Added CC||berndtrog at yahoo dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17994

[Bug target/17993] Error in dwarf2 debug output of bitfield members

2004-11-13 Thread berndtrog at yahoo dot com
-- What|Removed |Added CC||berndtrog at yahoo dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17993

[Bug c++/18462] New: [3.4 Regression] Segfault on declaration of large array member

2004-11-13 Thread peturr02 at ru dot is
The compiler segfaults when compiling a class declaration that has a very large array member of class type. This works fine with an array of int and also works with gcc 3.3.5 and earlier, but fails with all gcc 3.4 releases. -- Summary: [3.4 Regression] Segfault on declaration of

[Bug c++/18462] [3.4 Regression] Segfault on declaration of large array member

2004-11-13 Thread peturr02 at ru dot is
--- Additional Comments From peturr02 at ru dot is 2004-11-13 16:26 --- Created an attachment (id=7539) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7539action=view) Preprocessed source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18462

[Bug c++/18462] [3.4/4.0 Regression] Segfault on declaration of large array member

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 16:45 --- Either this is a dup of PR 16681 or there is another bug. The splay_tree is very long which causes the stack to be overflowed. Maybe we should fix the recursive nature of splay_tree_delete. --

[Bug middle-end/18463] New: [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread steven at gcc dot gnu dot org
The item Moving floating point through integer registers on http://gcc.gnu.org/projects/optimize.html shows how GCC can move a float array element via an integer register. Consider the following test case: void fcpy(float *restrict a, float *restrict b, float *restrict aa, float

[Bug tree-optimization/18463] [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 17:22 --- Confirmed, the problem is that DOM does: D.1192 = (unsigned int) i; D.1194 = (float * restrict) D.1192 * 4B; *(aa2 + D.1194) = *(a2 + D.1194); *(bb2 + D.1194) = *(b2 + D.1194); Note how we use

[Bug other/18132] Problem compiling gcc 3.4.2

2004-11-13 Thread pierre42d at 9online dot fr
--- Additional Comments From pierre42d at 9online dot fr 2004-11-13 17:40 --- Ok it was a problem with my glibc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18132

[Bug tree-optimization/18463] [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 17:42 --- Though I should note that PPC is much better on the mainline than before: gcc 4.0.0: L4: lfsx f0,r3,r2 stfsx f0,r5,r2 lfsx f13,r4,r2 stfsx f13,r6,r2 addi r2,r2,4

[Bug c++/9440] [3.4 regression] error message about non-lvalue in unary '' when using ?: operator

2004-11-13 Thread lpadovan at cs dot unibo dot it
--- Additional Comments From lpadovan at cs dot unibo dot it 2004-11-13 17:52 --- I'm experiencing a problem with g++-3.4 (GCC) 3.4.2 (Debian 3.4.2-3) which seems related to this bug, at least because the error message is similar and the operator ?: is involved. Here is the program

[Bug tree-optimization/18463] [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-11-13 17:52 --- At least x86 and ARM have {reg + reg OP const} addressing modes. Unfortunately we rip such expressions apart already in the gimplifier. This is something we canot fix properly on trees. TER could

[Bug tree-optimization/18463] [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 17:54 --- For PPC at least IV-OPTS should note that we have post increment and decrement the pointers before the loop and then increment all of them inside the loop, aka: void fcpy(float *restrict a, float

[Bug tree-optimization/18463] [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 18:14 --- Here is the reduced testcase for the problem, it has nothing to do with loops at all: void fcpy(float *restrict a, float *restrict b, float *restrict aa, float *restrict bb, unsigned n) {

[Bug c++/18464] New: [3.4/4.0 regression] error message about non-lvalue in unary '' when using ?: operator

2004-11-13 Thread reichelt at gcc dot gnu dot org
The following code is rejected since gcc 3.4.0: struct A { A(int); operator void*() const; }; templateint void foo(const A x) { 0 ? x : (x ? x : 0); } bug.cc: In

[Bug rtl-optimization/18463] [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 18:46 --- This is a RTL problem as it works correctly on ARM which has it ... I should note that arm's instruction has nothing special in its .md file: (define_insn *arm_movsf_soft_insn [(set (match_operand:SF 0

[Bug other/18356] Problem compiling gcc 3.4.3

2004-11-13 Thread pierre42d at 9online dot fr
--- Additional Comments From pierre42d at 9online dot fr 2004-11-13 18:46 --- Ok it was a problem with my glibc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18356

[Bug c++/9440] [3.4 regression] error message about non-lvalue in unary '' when using ?: operator

2004-11-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-13 18:47 --- The problem in comment #12 is indeed very similar, but not the same, since it's not fixed ;-) I opened PR 18464 to track the new problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9440

[Bug c++/18464] [3.4/4.0 regression] error message about non-lvalue in unary '' when using ?: operator

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 18:51 --- : Search converges between 2003-08-19-trunk (#328) and 2003-08-20-trunk (#329). Confirmed. -- What|Removed |Added

[Bug c/18465] New: static function with asm(name) and attribute(used) not emitted

2004-11-13 Thread falk at debian dot org
With this code: static void f() __asm__(ff) __attribute__((used)); static void __attribute__((used)) f() { } gcc 3.3 doesn't emit any code for ff when optimizing (-O3). gcc 3.4 and 4 do. This breaks mozilla on alpha-linux. -- Summary: static function with asm(name) and

[Bug c++/18466] New: [3.3/3.4/4.0 regression] int ::i; accepted

2004-11-13 Thread reichelt at gcc dot gnu dot org
The C++ frontend accepts the following (IMHO invalid) variable declaration since gcc 3.0: = int ::i; = -- Summary: [3.3/3.4/4.0 regression] int ::i; accepted Product: gcc Version: 4.0.0 Status:

[Bug c++/18466] [3.3/3.4/4.0 regression] int ::i; accepted

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 19:02 --- Confirmed been failing since at least 2000-12-31. -- What|Removed |Added

[Bug c++/18464] [3.4/4.0 regression] error message about non-lvalue in unary '' when using ?: operator

2004-11-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-13 19:03 --- Nathan, your patch http://gcc.gnu.org/ml/gcc-cvs/2003-08/msg00634.html introduced the regression. Could you please have a look?  -- What|Removed |Added

[Bug c/18465] [3.3 only] static function with asm(name) and attribute(used) not emitted

2004-11-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Keywords||wrong-code Summary|static function with|[3.3 only] static function

[Bug bootstrap/18458] make install - fixincl missing extension

2004-11-13 Thread ovidr at users dot sourceforge dot net
--- Additional Comments From ovidr at users dot sourceforge dot net 2004-11-13 19:18 --- The attached patch works - install succeeds. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18458

[Bug bootstrap/18467] New: crosscompiler doesn't build with newlib

2004-11-13 Thread pluto at pld-linux dot org
(...) /home/users/pluto/rpm/BUILD/gcc-3.4.3/obj-arm-pld-linux/gcc/xgcc -B/home/users/pluto/rpm/BUILD/gcc-3.4.3/obj-arm-pld-linux/gcc/ -B/usr/arm-pld-linux/bin/ -B/usr/arm-pld-linux/lib/ -isystem /usr/arm-pld-linux/include -isystem /usr/arm-pld-linux/sys-include -O2 -DIN_GCC -DCROSS_COMPILE

[Bug bootstrap/18467] crosscompiler doesn't build with newlib

2004-11-13 Thread pluto at pld-linux dot org
--- Additional Comments From pluto at pld-linux dot org 2004-11-13 19:19 --- Created an attachment (id=7540) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7540action=view) buildlog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18467

[Bug bootstrap/18467] crosscompiler doesn't build with newlib

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 19:21 --- For linux you have to use glibc as that is only one supported for unwinding. -- What|Removed |Added

[Bug java/18459] linux - win cross compiler : gcj produces corrupt executables

2004-11-13 Thread ovidr at users dot sourceforge dot net
--- Additional Comments From ovidr at users dot sourceforge dot net 2004-11-13 19:22 --- I don't think this is a duplicate - it has nothing to do with LANG settings. The stacktrace may look similar, and end on _Jv_FindClass, but it does not go through PrintStream/UnicodeToBytes. I

[Bug c++/18445] [3.4/4.0 Regression] ice during overload resolution in template instantiation

2004-11-13 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-13 19:23 --- Mark, your patch http://gcc.gnu.org/ml/gcc-cvs/2003-07/msg00378.html seems to be responsible for the regression. Could you please have a look? -- What|Removed |Added

[Bug rtl-optimization/18463] [4.0 Regression] Moving floating point through an integer register

2004-11-13 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-11-13 19:34 --- CSE is trying to reconstruct the addressing mode, but it has (plus:SI (ashift:SI (reg/v:SI 61 [ n ]) (const_int 2 [0x2])) (reg/v/f:SI 59 [ a ])) According to hp, the canonical form would be

[Bug target/18347] [3.4/4.0 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/uninit-C.c

2004-11-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-13 19:53 --- Subject: Bug 18347 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-11-13 19:52:55 Modified files: gcc: ChangeLog gcc/config/mmix:

[Bug target/18459] [4.0 Regression] gcj no longer works on win32

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 19:56 --- Hmm, then JCF sections are not support. -- What|Removed |Added

[Bug target/18347] [3.4/4.0 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/uninit-C.c

2004-11-13 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2004-11-13 20:00 --- Keeping this open until I've checked the 3.4 branch. -- What|Removed |Added

[Bug rtl-optimization/17647] [4.0 regression] Missing i386 addressing modes

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 20:14 --- Actually I was wrong about IV-OPTS being the problem. This is the same problem as PR 18463, the problem is that CSE does not recombine to form the addressing mode at all. -- What|Removed

[Bug middle-end/18359] [4.0 Regression] testsuite failure: gcc.c-torture/execute/20040625-1.c

2004-11-13 Thread hp at gcc dot gnu dot org
-- Bug 18359 depends on bug 18326, which changed state. Bug 18326 Summary: [4.0 regression] mmix-knuth-mmixware testsuite failure: gcc.c-torture/execute/20040625-1.c http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18326 What|Old Value |New Value

[Bug middle-end/18326] [4.0 regression] mmix-knuth-mmixware testsuite failure: gcc.c-torture/execute/20040625-1.c

2004-11-13 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2004-11-13 20:17 --- See comment in URL:http://gcc.gnu.org/ml/gcc-patches/2004-11/msg0.html regarding the TImode libcall. I'm closing this anyway; it's not a testsuite regression anymore. -- What|Removed

[Bug target/18459] [4.0 Regression] gcj no longer works on win32

2004-11-13 Thread dannysmith at users dot sourceforge dot net
--- Additional Comments From dannysmith at users dot sourceforge dot net 2004-11-13 20:18 --- This excerpt from java/class.c appears relavant: void emit_register_classes (tree *list_p) { if (registered_class == NULL) return; /* ??? This isn't quite the correct test. We also

[Bug c++/18468] New: bad code in template function called from template class method

2004-11-13 Thread james_avera at yahoo dot com
A template function (which swaps two values) is called in a loop in an inlined method of a template class. The number of loop iterations is a constant, so the compiler might be trying to unroll the loop. The final assignment of the swap function is not executed after the first iteration, causing

[Bug c++/18468] bad code in template function called from template class method

2004-11-13 Thread james_avera at yahoo dot com
--- Additional Comments From james_avera at yahoo dot com 2004-11-13 20:32 --- Created an attachment (id=7542) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7542action=view) test case Please compile with -O2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18468

[Bug c++/18468] bad code in template function called from template class method

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 20:37 --- You are violating the C++ aliasing rules: class GetPtrtokeyFunctor { public: const PtrInt * operator()(const Objptr objptr) { return reinterpret_castconst PtrInt *(objptr); } }; --

[Bug target/18332] mmix-knuth-mmixware testsuite failure: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute

2004-11-13 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2004-11-13 20:53 --- The part of this bug that was execution failure was another incarnation of the TImode-non-support bug mentioned in PR target/18347. There, it caused a SEGV, while here, it picked up the inner QImode in the

[Bug target/18332] mmix-knuth-mmixware testsuite failure: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute

2004-11-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18332

[Bug c++/18470] New: [4.0 regression] array bound rejected as non-constant in template

2004-11-13 Thread reichelt at gcc dot gnu dot org
The following valid code snippet is rejected by mainline: templatetypename struct A { static const int i=1; }; templatetypename T struct B : AT { using AT::i; char s[i]; // fails char t[AT::i]; // compiles };

[Bug target/18469] New: configure incorrectly defines gid_t

2004-11-13 Thread aaronavay62 at aaronwl dot com
Configured with: ../../src/cvs/head/gcc/configure -- prefix=/aaronwl/cs/env/solaris-head --target=sparc-sun-solaris2.8 --disable- nls --enable-languages=c --with-sysroot=/aaronwl/cs/env/solaris-head/root Thread model: single gcc version 4.0.0 20041113 (experimental) -- Summary: configure

[Bug c++/18470] [4.0 regression] array bound rejected as non-constant in template

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 21:03 --- This worked with 2004-11-12-161002 so it has to be recent. -- What|Removed |Added Target

[Bug target/18469] configure incorrectly defines gid_t

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 21:06 --- auto-host.h should not be included in crtstuff.c at all. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18469

[Bug c++/18470] [4.0 regression] array bound rejected as non-constant in template

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-13 21:08 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW

[Bug target/18300] Infinite loop when passing object with 3+ base classes by value

2004-11-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-13 23:09 --- Subject: Bug 18300 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-11-13 23:09:08 Modified files: gcc: ChangeLog gcc/config/i386:

[Bug target/18300] Infinite loop when passing object with 3+ base classes by value

2004-11-13 Thread giovannibajo at libero dot it
--- Additional Comments From giovannibajo at libero dot it 2004-11-13 23:31 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug c++/18471] New: [4.0 regression] ICE on invalid template class

2004-11-13 Thread reichelt at gcc dot gnu dot org
The following invalid code causes an ICE on mainline: = typedef int X; templateX struct X {}; = bug.cc:2: error: 'templateint anonymous struct X' redeclared as different kind of symbol bug.cc:1: error: previous declaration of 'typedef int

[Bug c++/18471] [4.0 regression] ICE on invalid template class

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-14 01:45 --- : Search converges between 2004-02-01-trunk (#445) and 2004-03-01-trunk (#446). -- What|Removed |Added

[Bug c++/18354] [4.0 Regression] expression +1 not considered constant (as template parameter).

2004-11-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-14 01:56 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01133.html. -- What|Removed |Added

[Bug target/18347] [3.4/4.0 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/uninit-C.c

2004-11-13 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-14 04:53 --- Subject: Bug 18347 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-3_4-branch Changes by: [EMAIL PROTECTED] 2004-11-14 04:53:23 Modified files: gcc:

[Bug target/18332] mmix-knuth-mmixware testsuite failure: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute

2004-11-13 Thread hp at gcc dot gnu dot org
-- Bug 18332 depends on bug 18347, which changed state. Bug 18347 Summary: [3.4/4.0 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/uninit-C.c http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18347 What|Old Value |New Value

[Bug target/18347] [3.4/4.0 regression] mmix-knuth-mmixware testsuite failure: gcc.dg/uninit-C.c

2004-11-13 Thread hp at gcc dot gnu dot org
--- Additional Comments From hp at gcc dot gnu dot org 2004-11-14 05:15 --- See URL:http://gcc.gnu.org/ml/gcc-patches/2004-11/msg0.html and URL:http://gcc.gnu.org/ml/gcc-patches/2004-11/msg01141.html. -- What|Removed |Added

[Bug target/18332] mmix-knuth-mmixware testsuite failure: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute

2004-11-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.0 |3.4.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18332

[Bug target/18332] mmix-knuth-mmixware testsuite failure: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute

2004-11-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|3.4.4 |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18332

[Bug tree-optimization/18472] New: TREE_OPERAND (t, 1) is referenced for t being GOTO_EXPR

2004-11-13 Thread kazu at cs dot umass dot edu
tree-if-conv.c:tree_if_convert_stmt uses TREE_OPERAND (t, 1) for t being GOTO_EXPR like so: case GOTO_EXPR: /* Unconditional goto */ add_to_predicate_list (bb_for_stmt (TREE_OPERAND (t, 1)), cond); bsi_remove (bsi); cond = NULL_TREE; break; GOTO_EXPR has only

[Bug tree-optimization/18472] TREE_OPERAND (t, 1) is referenced for t being GOTO_EXPR

2004-11-13 Thread kazu at cs dot umass dot edu
-- What|Removed |Added CC||dpatel at apple dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18472