diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-28 22:55:04 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-28 22:55:04 +0000 |
commit | 07f6ff584617b908a02aa42863f579cfd5d0c4c9 (patch) | |
tree | 657a3287fd0f4515ef8192966bb543603c33c6ab /gcc/local-alloc.c | |
parent | 4e5f4a8c50276b467ad6c28fbd696d8f61b5c8d0 (diff) | |
download | gcc-07f6ff584617b908a02aa42863f579cfd5d0c4c9.tar.gz |
PR 17531
* expr.c (expand_expr_addr_expr_1): Only assemble_external for decls.
Don't check VOIDmode here. Force PLUS operands to common type.
(expand_expr_addr_expr): Do VOIDmode check earlier. Force use of
Pmode if given a non pointer type.
PR 17531
* optabs.c (expand_binop): Force constants to the correct mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88257 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/local-alloc.c')
0 files changed, 0 insertions, 0 deletions