[Bug target/31640] cache block alignment is too aggressive on sh-elf

chrbr at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Fri Apr 20 14:51:00 GMT 2007



------- Comment #2 from chrbr at gcc dot gnu dot org  2007-04-20 15:51 -------
Created an attachment (id=13393)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13393&action=view)
testcase for new instruction introduced by increased distance

In this example, the max distance between the jump table and the cases is
artificially augmented by the padding. Although each basic block is very small
and has very few chances to spread over several cache blocks.

In addition the 
extu.b  r1,r1
instruction can be avoided.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31640



More information about the Gcc-bugs mailing list