https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17306
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> --- Author: law Date: Fri Feb 6 06:19:03 2015 New Revision: 220472 URL: https://gcc.gnu.org/viewcvs?rev=220472&root=gcc&view=rev Log: PR target/17306 * config/h8300/constraints.md (U): Correctly dectect "eightbit_data" memory addresses. * config/h8300/h8300.c (eightbit_constant_address_p): Also handle (const (plus (symbol_ref (x)))) where x is declared as an 8-bit data memory address. * config/h8300/h8300.md (call, call_value): Correctly detect "funcvec" functions. PR target/17306 * gcc.target/h8300/pr17306-1.c: New test. * gcc.target/h8300/pr17306-2.c: New test. Added: trunk/gcc/testsuite/gcc.target/h8300/pr17306-1.c trunk/gcc/testsuite/gcc.target/h8300/pr17306-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/h8300/constraints.md trunk/gcc/config/h8300/h8300.c trunk/gcc/config/h8300/h8300.md trunk/gcc/testsuite/ChangeLog