[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-10-30 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Priority|P2 |P5 Target Milestone|4.2.0 |4.1.0 http://gcc

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-10-27 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-10-27 20:31 --- Nothing can happen until 4.2.0 for this issue really as we need a real copy prop for structs. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-10-13 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |minor Last reconfirmed|2005-06-23 19:49:18 |2005-10-13 21:0

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-09-27 Thread mmitchel at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.2 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22156

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-09-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-15 14:27 --- *** Bug 22157 has been marked as a duplicate of this bug. *** -- Bug 22156 depends on bug 22157, which changed state. Bug 22157 Summary: [4.0/4.1 Regression] struct copying code gen http://gcc.gnu.org/bug

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-09-14 Thread pinskia at gcc dot gnu dot org
-- Bug 22156 depends on bug 18268, which changed state. Bug 18268 Summary: structure copy propagation not done http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18268 What|Old Value |New Value --

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-08-05 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-05 20:45 --- If we add more bit-fields, that is now fixed in 4.0.2 and 4.1.0 by: 2005-08-04 Richard Henderson <[EMAIL PROTECTED]> PR 21529 * params.def (PARAM_SRA_MAX_STRUCTURE_COUNT): New. * p

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-07-07 Thread mmitchel at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|4.0.1 |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22156

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-07-04 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|pinskia at gcc dot gnu dot |unassigned at gcc dot gnu |org |dot org Status|ASSIGNED

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-07-04 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-04 10:26 --- I am no longer working on this, this is a much harder problem than I sugested. This is basically the same as PR 18268. -- What|Removed |Added -

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-06-23 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-23 19:49 --- I have a fix, it does what I recommended in 22157. -- What|Removed |Added AssignedTo

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-06-23 Thread pluto at agmk dot net
-- What|Removed |Added CC||pluto at agmk dot net http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22156

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-06-23 Thread kazu at cs dot umass dot edu
-- What|Removed |Added CC||kazu at cs dot umass dot edu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22156

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-06-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added BugsThisDependsOn||22157 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22156

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-06-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-23 05:11 --- The main difference between the C++ front-end and the C front-end in this respect is how they repesent bit-fields. for the C++ front-end we get the following output from SRA: Cannot scalarize variable D.16

[Bug middle-end/22156] [4.0/4.1 Regression] bit-field copying regressed

2005-06-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-23 05:04 --- Note this also effects PPC, though not as badly as there is only one load: in 3.3.3: _f: lwz r0,0(r4) stw r0,0(r3) blr in 4.0.0 and above: _f: lwz r11,0(r4) lwz r0,0(