Diff for /wikisrc/users/maya/vax-gcc.mdwn between versions 1.2 and 1.3

version 1.2, 2019/08/29 12:46:29 version 1.3, 2019/08/29 13:01:34
Line 18  Repro: Line 18  Repro:
   
 Asserts at emit-rtl.c:2310 gcc_assert (memory_address_addr_space_p (mode, addr, as));  Asserts at emit-rtl.c:2310 gcc_assert (memory_address_addr_space_p (mode, addr, as));
   
 NetBSD avoids it with a local diff to reload.c/dse.c.  NetBSD avoids it with a [local diff](5f534f20bc66738c05c442a8f20088f55335b653/external/gpl3/gcc/dist/libgcc/gthr-posix.h#L418) to reload.c/dse.c.  
   It looks like a real bug in vax_legitimate_address_p not handling some addressing modes.  
 It looks like a real bug in vax_legitimate_address_p not handling some addressing modes.  
   
 The code to handle offset(reg)[index] might be off: it doesn't like if neither xfoo0, xfoo1 are constant.  The code to handle offset(reg)[index] might be off: it doesn't like if neither xfoo0, xfoo1 are constant.

Removed from v.1.2  
changed lines
  Added in v.1.3


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb