[Bug ada/25838] Ada Assert Failure with Bug Box

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-03-19 07:49 --- Reduced testcase: with Implementing_Interface; procedure Bugs_Test is begin declare use Implementing_Interface; begin Serialized_Code (Gary_Left); end; end Bugs_Test; with Abstract_Interface; p

[Bug ada/24726] Gigi abort, Code=508

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-19 07:18 --- Reduced testcase: package body sets is function complement (s : set) return set is begin return (not s); end complement; end sets; package sets is type set is private; function complement (s :

[Bug ada/15802] ICE at expr.c:6764 (placeholder mechanism)

2006-03-18 Thread ebotcazou at gcc dot gnu dot org
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2006-03-19 06:38 --- Very old problem. I've a patch in the works. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added --

[Bug ada/15802] Bug box at expr.c:6764 on legal program

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-03-19 06:00 --- The expression which is causing the ICE is a PLACEHOLDER expression: (gdb) p debug_generic_expr (*expr_p) -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug ada/18692] Ada should have a dg testsuite

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2006-03-19 05:55 --- PR 15305 is another testcase which should go in which now passes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18692

[Bug ada/15305] Bug box in Gigi, code=505

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-03-19 05:54 --- Fixed in 4.2.0. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|

[Bug ada/13370] 'constant String' with 'pragma Machine_Attribute' triggers ICE

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-03-19 05:41 --- Backtrace: #0 0x004056bc in is_attribute_with_length_p (attr=0xc66e94 "altivec", attr_len=7, ident=0x0) at /Users/pinskia/src/gcc/local/gcc/gcc/tree.c:3369 #1 0x004059dc in is_attribute_p (attr=0xc66e94 "altivec",

[Bug bootstrap/24130] 3.4.3 Bootstrap failed on AIX 5.3

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-03-19 05:20 --- Also the error does not make sense. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24130

[Bug rtl-optimization/24132] gcc-4.0.1 never finishes with aggressive optimization options

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-03-19 05:19 --- The testcase has been waiting on for almost 6 months now so closing as invalid. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug libgcj/26495] problems with gcj-dbtool

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-19 05:18 --- This is not a bug. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Stat

[Bug ada/18818] ACATS cd10002 fails at runtime

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-03-19 05:17 --- Note PPC-darwin's Ada is broken when testing so I have been able to test this yet. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18818

[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #17 from pinskia at gcc dot gnu dot org 2006-03-19 05:11 --- NVR in the C++ front-end is causing this violation to be produced. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug libmudflap/24865] libmudflap build problem

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-03-19 05:04 --- No feedback in over 3 months. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/24221] ICE in first_insn_after_basic_block_note on HPPA

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-19 05:01 --- No feedback in 3 months. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/26753] Conflicting types for pthread*_t

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-03-19 00:06 --- You cannot #undefine typedefs because the processing happens at two different times at compiling. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c/26753] New: Conflicting types for pthread*_t

2006-03-18 Thread hans_meiser666 at yahoo dot de
While compiling DirectFB, i get the following errors: In file included from ../../lib/direct/util.h:34, from ../../lib/direct/debug.h:41, from clock.c:34: /usr/include/pthread.h:285: error: conflicting types for 'pthread_t' /usr/include/bits/pthreadtypes.h:50: err

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

2006-03-18 Thread sabre at nondot dot org
--- Comment #4 from sabre at nondot dot org 2006-03-18 23:43 --- Huh? Why can't it? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16660

[Bug c++/26752] Name lookup ambiguity with namespace

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-03-18 19:32 --- You forgot about agrument dependent lookup which also finds ::A so this is not a bug. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug c++/26752] New: Name lookup ambiguity with namespace

2006-03-18 Thread gccbug at gammarayburst dot de
The following code snippet: struct B {}; void A(B) {}; namespace N { void A(B) {} void f(B b) {A(b);} } gives this error (tested with 3.3.6 and 4.0.3): namespaceconf.cpp: In function 'void N::f()': namespaceconf.cpp:6: error: call of overloaded 'A(B&)' is ambiguous namespaceconf.cpp:5: note: ca

[Bug debug/15810] DWARF2 does not emit 64 bit offsets when in 64 bit mode

2006-03-18 Thread drow at gcc dot gnu dot org
--- Comment #2 from drow at gcc dot gnu dot org 2006-03-18 19:20 --- See Joseph's comments: http://gcc.gnu.org/ml/gcc-patches/2006-03/msg01155.html I don't think there's a GCC bug here either. If anything, it sounds like a GDB bug (and I remember Mark Kettenis fixing a similar GDB bu

[Bug debug/24943] [hppa64] Bad dwarf output using non-preserved base register

2006-03-18 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #4 from dave at hiauly1 dot hia dot nrc dot ca 2006-03-18 17:57 --- Subject: Re: [hppa64] Bad dwarf output using non-preserved base register > --- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-18 17:31 > --- > I thought this was fixed for 4.1.0. I don't

[Bug target/16660] attribute((aligned)) doesn't work for variables on the stack

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-18 17:43 --- 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. -- pinskia at gcc dot gnu do

[Bug debug/24943] [hppa64] Bad dwarf output using non-preserved base register

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-03-18 17:31 --- I thought this was fixed for 4.1.0. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/24222] [meta-bug] The gimplifier shouldn't emit warnings or errors

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #9 from pinskia at gcc dot gnu dot org 2006-03-18 16:39 --- I found some other ones which had been added after this bug report was open :(. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c/26751] New: Some OpenMP semantics are caught too late

2006-03-18 Thread pinskia at gcc dot gnu dot org
switch (default_kind) { case OMP_CLAUSE_DEFAULT_NONE: error ("%qs not specified in enclosing parallel", IDENTIFIER_POINTER (DECL_NAME (decl))); error ("%Henclosing parallel", &ctx->location); .. n = splay_tree_lookup (ctx->variables, (spla

[Bug c/26750] invalid inline asm sematics are caught too late

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-03-18 16:36 --- Likewise for: tret = gimplify_expr (&TREE_VALUE (link), pre_p, post_p, is_gimple_lvalue, fb_lvalue | fb_mayfail); if (tret == GS_ERROR) {

[Bug c/26750] New: invalid lvalue in asm output is caught too late

2006-03-18 Thread pinskia at gcc dot gnu dot org
tret = gimplify_expr (&TREE_VALUE (link), pre_p, post_p, is_inout ? is_gimple_min_lval : is_gimple_lvalue, fb_lvalue | fb_mayfail); if (tret == GS_ERROR) { error ("invalid lvalue in asm output %d", i); ret = t

[Bug c/26749] New: too few arguments to function va_start is caught too late

2006-03-18 Thread pinskia at gcc dot gnu dot org
too few arguments to function va_start is caught in the gimplifier which is wrong. if (!arglist || !TREE_CHAIN (arglist)) { error ("too few arguments to function %"); *expr_p = build_empty_stmt (); return GS_OK; } I only

[Bug c++/26748] New: gimplify_expr_stmt in cp-gimplifer.c does warnings

2006-03-18 Thread pinskia at gcc dot gnu dot org
I don't have a testcase but gimplify_expr_stmt produces warnings: warning (OPT_Wextra, "statement with no effect"); ... else if (warn_unused_value) warn_if_unused_value (stmt, input_location); -- Summary: gimplify_expr_stmt in cp-gimplifer.c does warnings

[Bug c++/26747] bad break/continue is not dectected until the gimplifier

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-03-18 16:29 --- This is only for the C++ front-end, the C front-end was fixed a while back. Continue is the same issue -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c++/26747] New: break is not dectected until the gimplifier

2006-03-18 Thread pinskia at gcc dot gnu dot org
Testcase: void f(void) { break; } -- Summary: break is not dectected until the gimplifier Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc

[Bug c++/24222] [meta-bug] The gimplifier shouldn't emit warnings or errors

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #8 from pinskia at gcc dot gnu dot org 2006-03-18 16:26 --- I am going to seperate this into a couple of different bugs. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/17228] ICE when compiling the CGAL branch of fgsd ( i486 Linux g++ 3.3.4 debian )

2006-03-18 Thread falk at debian dot org
--- Comment #6 from falk at debian dot org 2006-03-18 15:45 --- I cannot reproduce this anymore with Debian 1:3.3.6-12. I guess we can just close it. -- falk at debian dot org changed: What|Removed |Added ---

[Bug c/7508] GCC refuses to compile a declartion right after a 'case' in switch

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #10 from pinskia at gcc dot gnu dot org 2006-03-18 15:18 --- *** Bug 26742 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added -

[Bug c/26742] force code block in default clause of switch statement

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-03-18 15:18 --- This is how C99 is designed. This is a dup of an older invalid bug, PR 7508. *** This bug has been marked as a duplicate of 7508 *** -- pinskia at gcc dot gnu dot org changed: What|Removed

[Bug target/26743] gcc generates unreachable branch

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-03-18 15:06 --- Looks related to PR 11254. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added BugsThi

[Bug tree-optimization/21591] not vectorizing a loop with access to structs

2006-03-18 Thread aph at gcc dot gnu dot org
--- Comment #5 from aph at gcc dot gnu dot org 2006-03-18 14:58 --- This DECL_ARTIFICIAL for the label -- should it be in the gcj front-end? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21591

[Bug tree-optimization/26745] Simple loop is no longer vectorized

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-03-18 14:48 --- *** This bug has been marked as a duplicate of 21591 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug tree-optimization/21591] not vectorizing a loop with access to structs

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-03-18 14:48 --- *** Bug 26745 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug libffi/26744] ffi_call can't pass floating-point values to a function which has variable argument list.

2006-03-18 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-03-18 14:46 --- libffi does not support variable arguments at all. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added --

[Bug tree-optimization/26745] New: Simple loop is no longer vectorized

2006-03-18 Thread micis at gmx dot de
The gcc40 was able to vetorize the simple program given below, gcc41 and gcc42 are failing to vectorize with the message: novect.cpp:21: note: not vectorized: can't determine dependence between A_4->X[f_9] and C_8->X[f_9] novect.cpp:21: note: vectorized 0 loops in function. Michael Cieslinski

[Bug libffi/26744] New: ffi_call can't pass floating-point values to a function which has variable argument list.

2006-03-18 Thread naoki at koguro dot net
In MacOSX 10.4.5, ffi_call can't pass floating-point values to a function which has variable argument list. === Reproduce steps: (1) compile the test program % cat vaarg.c #include #include int main() { ffi_cif cif; ffi_type *args[2]; void *values[1]; double v =

[Bug target/26743] gcc generates unreachable branch

2006-03-18 Thread tausq at debian dot org
--- Comment #1 from tausq at debian dot org 2006-03-18 10:14 --- Created an attachment (id=11066) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11066&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26743

[Bug target/26743] New: gcc generates unreachable branch

2006-03-18 Thread tausq at debian dot org
gcc -O2 -c hamlibperl_wrap.i gives: /tmp/ccxskRBB.s: Assembler messages: /tmp/ccxskRBB.s:232018: Error: Field out of range [-262144..262143] (319532). /tmp/ccxskRBB.s:312290: Error: Field out of range [-262144..262143] (-320952). The problem happens with gcc-3.3.6, gcc-3.4.5, gcc-4.0.3 and gcc-4.1