[Bug c++/31273] [4.2/4.3 Regression] Erroneous bitfield conversions to boolean values
--- 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
--- 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
--- 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
--- 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
--- 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
-- 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
--- 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