[Bug c++/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values

2007-03-22 Thread mmitchel at gcc dot gnu dot org


--- Comment #4 from mmitchel at gcc dot gnu dot org  2007-03-22 23:22 
---
Jim --

Your patch is correct.  If you would care to test it, it's preapproved for
4.2/4.3.  Otherwise, I will take care of it before the 4.2.0 release, as it's
certainly my fault.

Thanks,

-- Mark


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


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



[Bug c++/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values

2007-03-22 Thread mmitchel at gcc dot gnu dot org


--- Comment #5 from mmitchel at gcc dot gnu dot org  2007-03-23 02:16 
---
Jim --

I'm going to test your patch, and handle getting it checked in.

Thank you for your investigation.

-- Mark


-- 

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=31273



[Bug c++/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values

2007-03-22 Thread mmitchel at gcc dot gnu dot org


--- Comment #6 from mmitchel at gcc dot gnu dot org  2007-03-23 04:26 
---
Subject: Bug 31273

Author: mmitchel
Date: Fri Mar 23 04:26:13 2007
New Revision: 123149

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123149
Log:
Mark Mitchell  [EMAIL PROTECTED]
PR c++/31273
* call.c (standard_conversion): Use type_decays_to.  Keep FCODE
consistent with FROM.
PR c++/31273
* g++.dg/expr/bitfield7.C: New test.

Added:
branches/gcc-4_2-branch/gcc/testsuite/g++.dg/expr/bitfield7.C
Modified:
branches/gcc-4_2-branch/gcc/cp/ChangeLog
branches/gcc-4_2-branch/gcc/cp/call.c
branches/gcc-4_2-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values

2007-03-22 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2007-03-23 04:31 
---
Fixed in 4.2.0.


--- Comment #8 from mmitchel at gcc dot gnu dot org  2007-03-23 04:31 
---
Subject: Bug 31273

Author: mmitchel
Date: Fri Mar 23 04:31:21 2007
New Revision: 123150

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123150
Log:
Mark Mitchell  [EMAIL PROTECTED]
PR c++/31273
* call.c (standard_conversion): Use type_decays_to.  Keep FCODE
consistent with FROM.
PR c++/31273
* g++.dg/expr/bitfield7.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/expr/bitfield7.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/testsuite/ChangeLog


-- 

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=31273



[Bug c++/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values

2007-03-22 Thread mmitchel at gcc dot gnu dot org


--- Comment #7 from mmitchel at gcc dot gnu dot org  2007-03-23 04:31 
---
Fixed in 4.2.0.


--- Comment #8 from mmitchel at gcc dot gnu dot org  2007-03-23 04:31 
---
Subject: Bug 31273

Author: mmitchel
Date: Fri Mar 23 04:31:21 2007
New Revision: 123150

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=123150
Log:
Mark Mitchell  [EMAIL PROTECTED]
PR c++/31273
* call.c (standard_conversion): Use type_decays_to.  Keep FCODE
consistent with FROM.
PR c++/31273
* g++.dg/expr/bitfield7.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/expr/bitfield7.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/testsuite/ChangeLog


-- 

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=31273



[Bug c/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values

2007-03-19 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Severity|normal  |blocker
   Keywords||rejects-valid
Summary|Erroneous bitfield  |[4.2/4.3 Regression]
   |conversions to boolean  |Erroneous bitfield
   |values  |conversions to boolean
   ||values
   Target Milestone|--- |4.2.0


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



[Bug c++/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values

2007-03-19 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2007-03-20 06:17 ---
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
  Component|c   |c++
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2007-03-20 06:17:58
   date||


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