[Bug c/18239] [4.0 Regression] ICE in get_parm_info with werid attribute

2004-11-01 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2004-11-01 14:03 
---
We have a function_decl at this point for vector_size.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18239


[Bug c/18239] [4.0 Regression] ICE in get_parm_info with werid attribute

2004-11-01 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2004-11-01 14:05 
---
The C++ front-end rejects the code out right.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18239


[Bug c/18239] [4.0 Regression] ICE in get_parm_info with werid attribute

2004-11-01 Thread joseph at codesourcery dot com

--- Additional Comments From joseph at codesourcery dot com  2004-11-01 14:29 
---
Subject: Re:  [4.0 Regression] ICE in get_parm_info with werid
 attribute

On Mon, 1 Nov 2004, pinskia at gcc dot gnu dot org wrote:

 The C++ front-end rejects the code out right.

But the bug can be triggered on valid C90 code:

int f (int [sizeof(g())]);

I'm now looking at fixing it.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18239


[Bug c/18239] [4.0 Regression] ICE in get_parm_info with werid attribute

2004-11-01 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-11-01 19:50 
---
Subject: Bug 18239

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]   2004-11-01 19:49:56

Modified files:
gcc: ChangeLog c-decl.c 
gcc/testsuite  : ChangeLog 
Added files:
gcc/testsuite/gcc.dg: parm-impl-decl-1.c parm-impl-decl-2.c 

Log message:
PR c/18239
* c-decl.c (get_parm_info): Allow FUNCTION_DECLs to appear amongst
parameter declarations.

testsuite:
* gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.6123r2=2.6124
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-decl.c.diff?cvsroot=gccr1=1.605r2=1.606
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.4530r2=1.4531
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/parm-impl-decl-1.c.diff?cvsroot=gccr1=NONEr2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/parm-impl-decl-2.c.diff?cvsroot=gccr1=NONEr2=1.1



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18239


[Bug c/18239] [4.0 Regression] ICE in get_parm_info with werid attribute

2004-11-01 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2004-11-01 20:11 
---
Fixed, JSM thanks for fixing this.

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18239


[Bug c/18239] [4.0 Regression] ICE in get_parm_info with werid attribute

2004-10-31 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2004-10-31 15:31 
---
: Search converges between 2004-03-01-trunk (#446) and 2004-04-01-trunk (#447).

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18239


[Bug c/18239] [4.0 Regression] ICE in get_parm_info with werid attribute

2004-10-30 Thread belyshev at lubercy dot com

--- Additional Comments From belyshev at lubercy dot com  2004-10-30 22:57 ---
Confirmed.

-- 
   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed||1
  Known to fail||4.0.0
  Known to work||3.4.3
   Last reconfirmed|-00-00 00:00:00 |2004-10-30 22:57:19
   date||
   Target Milestone|--- |4.0.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18239