diff options
author | Richard Henderson <rth@redhat.com> | 2007-04-20 12:35:55 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2007-04-20 12:35:55 -0700 |
commit | 60e9352519ea5b351863a7b24dc19cafcff567ff (patch) | |
tree | a99c28e30a1ffc590503139ffa75a83bdb771164 /gcc/tree-ssa-operands.c | |
parent | f326fd7a0323d1a17756dc64af3e7d91ef366928 (diff) | |
download | gcc-60e9352519ea5b351863a7b24dc19cafcff567ff.zip gcc-60e9352519ea5b351863a7b24dc19cafcff567ff.tar.gz gcc-60e9352519ea5b351863a7b24dc19cafcff567ff.tar.bz2 |
re PR target/28623 (ICE in extract_insn, at recog.c:2077 (nrecognizable insn) [alpha])
PR target/28623
* config/alpha/alpha.c (get_unaligned_address): Remove extra_offset
argument; update all callers.
(get_unaligned_offset): New.
* config/alpha/alpha.md (extendqidi2, extendhidi2): Don't use
get_unaligned_address, just pass on the address directly.
(unaligned_extendqidi): Use gen_lowpart instead of open-coding
the subreg in the helper patterns.
(unaligned_extendqidi_le): Use get_unaligned_offset.
(unaligned_extendqidi_be, unaligned_extendhidi_le): Likewise.
(unaligned_extendhidi_be): Likewise.
(unaligned_extendhidi): Tidy.
* config/alpha/alpha-protos.h: Update.
From-SVN: r124002
Diffstat (limited to 'gcc/tree-ssa-operands.c')
0 files changed, 0 insertions, 0 deletions