]> gcc.gnu.org Git - gcc.git/commit
sh.c (output_far_jump): Don't use braf on SH1.
authorAlexandre Oliva <aoliva@redhat.com>
Fri, 2 Feb 2001 18:20:29 +0000 (18:20 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Fri, 2 Feb 2001 18:20:29 +0000 (18:20 +0000)
commite6dfd05ffe302be699c0c8b9723dae1d19d003fa
tree16c1afc47c7bb50194a1926d9777174059b437e7
parent38df95a4c9a1af7f22b10694f5b92ffabbe55cdf
sh.c (output_far_jump): Don't use braf on SH1.

* config/sh/sh.c (output_far_jump): Don't use braf on SH1.  Emit
label before alignment to be used as the braf base address.
* config/sh/sh.md (length): Use longer lengths for SH1 PIC far
branches.
(casesi_jump_2): Require at least TARGET_SH2.

From-SVN: r39410
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.md
This page took 0.060762 seconds and 5 git commands to generate.