[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-21 Thread mmitchel at gcc dot gnu dot org


--- Comment #11 from mmitchel at gcc dot gnu dot org  2005-10-21 16:04 
---
Fixed in 4.0.3.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-21 Thread cvs-commit at gcc dot gnu dot org


--- Comment #10 from cvs-commit at gcc dot gnu dot org  2005-10-21 16:03 
---
Subject: Bug 24260

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]2005-10-21 16:03:49

Modified files:
gcc/cp : parser.c ChangeLog 
gcc/testsuite  : ChangeLog 
Added files:
gcc/testsuite/g++.dg/ext: tmplattr1.C 

Log message:
PR c++/24260
* parser.c (cp_parser_init_declarator): Pass attributes to
grokfield.
PR c++/24260
* g++.dg/ext/tmplattr1.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/tmplattr1.C.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&r1=1.367&r2=1.368
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.4950&r2=1.4951
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.6224&r2=1.6225


-- 


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-21 Thread cvs-commit at gcc dot gnu dot org


--- Comment #9 from cvs-commit at gcc dot gnu dot org  2005-10-21 16:03 
---
Subject: Bug 24260

CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-4_0-branch
Changes by: [EMAIL PROTECTED]2005-10-21 16:03:10

Modified files:
gcc/cp : ChangeLog 
gcc/testsuite  : ChangeLog 

Log message:
PR c++/24260
* parser.c (cp_parser_init_declarator): Pass attributes to
grokfield.
PR c++/24260
* g++.dg/ext/tmplattr1.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.4648.2.149&r2=1.4648.2.150
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.5084.2.477&r2=1.5084.2.478


-- 


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-21 Thread cvs-commit at gcc dot gnu dot org


--- Comment #8 from cvs-commit at gcc dot gnu dot org  2005-10-21 16:01 
---
Subject: Bug 24260

CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-4_0-branch
Changes by: [EMAIL PROTECTED]2005-10-21 16:01:26

Modified files:
gcc/cp : parser.c 
Added files:
gcc/testsuite/g++.dg/ext: tmplattr1.C 

Log message:
PR c++/24260
* parser.c (cp_parser_init_declarator): Pass attributes to
grokfield.
PR c++/24260
* g++.dg/ext/tmplattr1.C: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/tmplattr1.C.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.319.2.25&r2=1.319.2.26


-- 


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-20 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2005-10-20 18:37 
---
Taking a whack at it.


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |mark at codesourcery dot com
   |dot org |
 Status|NEW |ASSIGNED


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-19 Thread fjahanian at apple dot com


--- Comment #6 from fjahanian at apple dot com  2005-10-19 17:11 ---
(In reply to comment #5)
> And did fjahanian take a look at this already to see if he
> really is to blame for causing this bug?
> 

I am miffed as to why my name was in ChangeLog-2004. PR/13989 and PR/9844 were
fixed by Ziemwit Laski (no longer at Apple). Andrew Pinski may know more about
this as he commented and pointed to Ziem's patch in that radar. annotate on
ChangeLog-2004 did not reveal any usefull info.


-- 


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-19 Thread steven at gcc dot gnu dot org


--- Comment #5 from steven at gcc dot gnu dot org  2005-10-19 15:51 ---
And did fjahanian take a look at this already to see if he
really is to blame for causing this bug?


-- 

steven at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||fjahanian at apple dot com


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-07 Thread janis at gcc dot gnu dot org


--- Comment #4 from janis at gcc dot gnu dot org  2005-10-08 01:08 ---
A regression hunt with an i686-linux cross compiler identified this patch
from [EMAIL PROTECTED]:

  http://gcc.gnu.org/ml/gcc-cvs/2004-09/msg01078.html


-- 


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-07 Thread janis at gcc dot gnu dot org


--- Comment #3 from janis at gcc dot gnu dot org  2005-10-08 00:00 ---
Had I read the documentation for stdcall I'd know it's not used for powerpc.
I'm starting a reghunt using an i686-linux cross compiler.


-- 


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-07 Thread janis at gcc dot gnu dot org


--- Comment #2 from janis at gcc dot gnu dot org  2005-10-07 23:50 ---
For all of the 3.4.x and 4.0.x compilers I tried, plus the 3.4 branch,
4.0 branch, and mainline, I get the warning "‘stdcall’ attribute directive
ignored" and there is no change in the generated code.  This is for
powerpc64-unknown-linux-gnu.  Apparently the compilers that Andreas and
Andrew have built are doing something different, or the problem is target
related.


-- 


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



[Bug c++/24260] [4.0/4.1 Regression] stdcall attribute is ignored at static member template functions

2005-10-07 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2005-10-07 16:55 ---
Confirmed, a C++ bug with templates and attributes.  a regression from 3.4.0.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
  Component|target  |c++
 Ever Confirmed|0   |1
  GCC build triplet|i686-pc-mingw32 |
   GCC host triplet|i686-pc-mingw32 |
 GCC target triplet|i686-pc-mingw32 |i?86-*-*, x86_64-*-*
   Keywords||rejects-valid
  Known to fail||4.0.0 4.1.0
  Known to work||3.4.0
   Last reconfirmed|-00-00 00:00:00 |2005-10-07 16:55:56
   date||
Summary|stdcall attribute is ignored|[4.0/4.1 Regression] stdcall
   |at static member template   |attribute is ignored at
   |functions   |static member template
   ||functions
   Target Milestone|--- |4.0.3


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