diff options
author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-02 07:41:07 +0000 |
---|---|---|
committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-02 07:41:07 +0000 |
commit | 74878f86c8e599ce62202c57d0ea3ad48bbf8abd (patch) | |
tree | 2f0ff7e67c577a96205f1a538d682dfa6c362eb3 /gcc/predict.c | |
parent | bed136558e0956b7e52bb3e1e7cb1cd74f7b5bc5 (diff) | |
download | ppe42-gcc-74878f86c8e599ce62202c57d0ea3ad48bbf8abd.tar.gz ppe42-gcc-74878f86c8e599ce62202c57d0ea3ad48bbf8abd.zip |
PR optimization/11210
* expr.c (handled_component_p) [NOP_EXPR]: Add ??? note
about the behaviour with regard to bitfields.
* fold-const (decode_field_reference): Record outermost type in
case the expression is a NOP. Strip all NOPs. Set the signedness
to that of the outermost type (if any) when the bitsize is equal
to the size of the type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68823 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/predict.c')
0 files changed, 0 insertions, 0 deletions