This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH PING 2/5] Named address spaces: support multiple pointer modes
- From: Dmitry Gorbachev <d dot g dot gorbachev at gmail dot com>
- To: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 14 Nov 2009 23:46:07 +0300
- Subject: Re: [PATCH PING 2/5] Named address spaces: support multiple pointer modes
There seems to be a mistake in find_reloads_address(). Shouldn't it be so:
--- gcc/reload.c
+++ gcc/reload.c
@@ -5239,7 +5239,7 @@
if (CONSTANT_P (ad) && ! strict_memory_address_addr_space_p (mode, ad, as))
{
enum machine_mode address_mode = GET_MODE (ad);
- if (ad == VOIDmode)
+ if (address_mode == VOIDmode)
address_mode = targetm.addr_space.address_mode (as);
/* If AD is an address in the constant pool, the MEM rtx may be shared.