This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, middle-end]: Backport "[PATCH] Avoid useless bitfield extractions" to 4.3 branch


Uros Bizjak wrote:

Eric's patch [1] fixes:

FAIL: g++.dg/torture/pr35526.C -O1 (internal compiler error)
FAIL: g++.dg/torture/pr35526.C -O1 (test for excess errors)
FAIL: g++.dg/torture/pr35526.C -O2 (internal compiler error)
FAIL: g++.dg/torture/pr35526.C -O2 (test for excess errors)
FAIL: g++.dg/torture/pr35526.C -O3 -fomit-frame-pointer (internal compiler error)
FAIL: g++.dg/torture/pr35526.C -O3 -fomit-frame-pointer (test for excess errors)
FAIL: g++.dg/torture/pr35526.C -O3 -g (internal compiler error)
FAIL: g++.dg/torture/pr35526.C -O3 -g (test for excess errors)
FAIL: g++.dg/torture/pr35526.C -Os (internal compiler error)
FAIL: g++.dg/torture/pr35526.C -Os (test for excess errors)


for alpha-unknown-linux-gnu on 4.3 branch.

2008-12-01 Uros Bizjak <ubizjak@gmail.com>

   Backport from mainline:
   2008-06-12  Eric Botcazou  <ebotcazou@adacore.com>

   * expr.c (store_field): Do a block copy from BLKmode to BLKmode-like.
   (get_inner_reference): Use BLKmode for byte-aligned BLKmode bitfields.

Patch was bootstrapped and regression tested on x86_64-pc-linux-gnu. OK for branch?

[1] http://gcc.gnu.org/ml/gcc-patches/2008-06/msg00547.html


Uros.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]