diff options
author | Mike Frysinger <vapier@gentoo.org> | 2021-06-27 00:02:52 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-06-27 23:35:46 -0400 |
commit | a9d200398aea31fc81191d44f91dad3996780bc8 (patch) | |
tree | a940141816d57130a900922c1487c288a0ee14fe /sim/frv | |
parent | 2b83b95803d745d0a57ae7331a285aa692c6e425 (diff) | |
download | gdb-a9d200398aea31fc81191d44f91dad3996780bc8.zip gdb-a9d200398aea31fc81191d44f91dad3996780bc8.tar.gz gdb-a9d200398aea31fc81191d44f91dad3996780bc8.tar.bz2 |
sim: frv: fix up various missing prototype warnings
Some of these were missing includes, some were unused funcs we can
cleanup, and some were missing prototypes for use in other files.
Diffstat (limited to 'sim/frv')
-rw-r--r-- | sim/frv/ChangeLog | 10 | ||||
-rw-r--r-- | sim/frv/interrupts.c | 1 | ||||
-rw-r--r-- | sim/frv/profile-fr400.c | 2 | ||||
-rw-r--r-- | sim/frv/reset.c | 1 | ||||
-rw-r--r-- | sim/frv/sim-if.c | 1 | ||||
-rw-r--r-- | sim/frv/sim-main.h | 8 |
6 files changed, 22 insertions, 1 deletions
diff --git a/sim/frv/ChangeLog b/sim/frv/ChangeLog index cb4e2cf..da32914 100644 --- a/sim/frv/ChangeLog +++ b/sim/frv/ChangeLog @@ -1,5 +1,15 @@ 2021-06-27 Mike Frysinger <vapier@gentoo.org> + * interrupts.c: Include cgen-mem.h. + * profile-fr400.c (acc_use_is_media_p4): Disable function. + * reset.c: Include cgen-mem.h. + * sim-if.c (print_frv_misc_cpu): Delete. + * sim-main.h (FRV_SIM_MAIN_H): Add ifdef guard. + (frvbf_model_branch): New prototype. + (frvbf_perform_writeback): Likewise. + +2021-06-27 Mike Frysinger <vapier@gentoo.org> + * profile.c (wait_for_flush): Change %p to %x. * sim-if.c (sim_open): Change %lx to %x. diff --git a/sim/frv/interrupts.c b/sim/frv/interrupts.c index 99b27cf..64c563a 100644 --- a/sim/frv/interrupts.c +++ b/sim/frv/interrupts.c @@ -27,6 +27,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "sim-signal.h" #include "bfd.h" #include <stdlib.h> +#include "cgen-mem.h" /* FR-V Interrupt table. Describes the interrupts supported by the FR-V. diff --git a/sim/frv/profile-fr400.c b/sim/frv/profile-fr400.c index f6752d8..3f2b6ef 100644 --- a/sim/frv/profile-fr400.c +++ b/sim/frv/profile-fr400.c @@ -176,6 +176,7 @@ set_acc_use_not_media_p4 (SIM_CPU *cpu, INT acc) d->cur_acc_p4 &= ~(((DI)1) << acc); } +#if 0 static int acc_use_is_media_p4 (SIM_CPU *cpu, INT acc) { @@ -184,6 +185,7 @@ acc_use_is_media_p4 (SIM_CPU *cpu, INT acc) return d->cur_acc_p4 & (((DI)1) << acc); return 0; } +#endif static void set_use_is_media_p6 (SIM_CPU *cpu, INT fr) diff --git a/sim/frv/reset.c b/sim/frv/reset.c index c87b99f..8b44fab 100644 --- a/sim/frv/reset.c +++ b/sim/frv/reset.c @@ -25,6 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "sim-main.h" #include "bfd.h" +#include "cgen-mem.h" /* Initialize the frv simulator. */ void diff --git a/sim/frv/sim-if.c b/sim/frv/sim-if.c index 3dd76ad..ac5d83c 100644 --- a/sim/frv/sim-if.c +++ b/sim/frv/sim-if.c @@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "elf-bfd.h" static void free_state (SIM_DESC); -static void print_frv_misc_cpu (SIM_CPU *cpu, int verbose); /* Cover function of sim_state_free to free the cpu buffers as well. */ diff --git a/sim/frv/sim-main.h b/sim/frv/sim-main.h index e2b09a3..9297e55 100644 --- a/sim/frv/sim-main.h +++ b/sim/frv/sim-main.h @@ -17,6 +17,9 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#ifndef FRV_SIM_MAIN_H +#define FRV_SIM_MAIN_H + /* Main header for the frv. */ /* This is a global setting. Different cpu families can't mix-n-match -scache @@ -114,3 +117,8 @@ frv_core_signal ((SD), (CPU), (CIA), (MAP), (NR_BYTES), (ADDR), \ /* Default memory size. */ #define FRV_DEFAULT_MEM_SIZE 0x800000 /* 8M */ + +void frvbf_model_branch (SIM_CPU *, PCADDR, int hint); +void frvbf_perform_writeback (SIM_CPU *); + +#endif |