diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-04-12 16:53:33 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-04-12 16:53:33 +0000 |
commit | 21cf617c69031111357d78c1fe10746fe5ef4f6e (patch) | |
tree | 818029eff9b364d5d0ec7e5fab0dd3a655a144ae /sim/common/sim-profile.c | |
parent | 0d18d7205b3ab45b0e44465111e178e83c8555da (diff) | |
download | gdb-21cf617c69031111357d78c1fe10746fe5ef4f6e.zip gdb-21cf617c69031111357d78c1fe10746fe5ef4f6e.tar.gz gdb-21cf617c69031111357d78c1fe10746fe5ef4f6e.tar.bz2 |
sim: add missing values to array initializers
The sim code has a lot of static initializer for options and devices, but
since they aren't using newer struct style, they have to specify a value
for every option otherwise gcc spits a lot of warnings about "missing
initializer". So add NULL/0 stubs for pointers/values.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sim/common/sim-profile.c')
-rw-r--r-- | sim/common/sim-profile.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/sim/common/sim-profile.c b/sim/common/sim-profile.c index dabf14a..5f6b3f1 100644 --- a/sim/common/sim-profile.c +++ b/sim/common/sim-profile.c @@ -60,56 +60,56 @@ enum { static const OPTION profile_options[] = { { {"profile", optional_argument, NULL, 'p'}, 'p', "on|off", "Perform profiling", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-insn", optional_argument, NULL, OPTION_PROFILE_INSN}, '\0', "on|off", "Perform instruction profiling", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-memory", optional_argument, NULL, OPTION_PROFILE_MEMORY}, '\0', "on|off", "Perform memory profiling", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-core", optional_argument, NULL, OPTION_PROFILE_CORE}, '\0', "on|off", "Perform CORE profiling", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-model", optional_argument, NULL, OPTION_PROFILE_MODEL}, '\0', "on|off", "Perform model profiling", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-cpu-frequency", required_argument, NULL, OPTION_PROFILE_CPU_FREQUENCY}, '\0', "CPU FREQUENCY", "Specify the speed of the simulated cpu clock", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-file", required_argument, NULL, OPTION_PROFILE_FILE}, '\0', "FILE NAME", "Specify profile output file", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-pc", optional_argument, NULL, OPTION_PROFILE_PC}, '\0', "on|off", "Perform PC profiling", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-pc-frequency", required_argument, NULL, 'F'}, 'F', "PC PROFILE FREQUENCY", "Specified PC profiling frequency", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-pc-size", required_argument, NULL, 'S'}, 'S', "PC PROFILE SIZE", "Specify PC profiling size", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-pc-granularity", required_argument, NULL, OPTION_PROFILE_PC_GRANULARITY}, '\0', "PC PROFILE GRANULARITY", "Specify PC profiling sample coverage", - profile_option_handler }, + profile_option_handler, NULL }, { {"profile-pc-range", required_argument, NULL, OPTION_PROFILE_PC_RANGE}, '\0', "BASE,BOUND", "Specify PC profiling address range", - profile_option_handler }, + profile_option_handler, NULL }, #ifdef SIM_HAVE_ADDR_RANGE { {"profile-range", required_argument, NULL, OPTION_PROFILE_RANGE}, '\0', "START,END", "Specify range of addresses for instruction and model profiling", - profile_option_handler }, + profile_option_handler, NULL }, #if 0 /*wip*/ { {"profile-function", required_argument, NULL, OPTION_PROFILE_FUNCTION}, '\0', "FUNCTION", "Specify function to profile", - profile_option_handler }, + profile_option_handler, NULL }, #endif #endif - { {NULL, no_argument, NULL, 0}, '\0', NULL, NULL, NULL } + { {NULL, no_argument, NULL, 0}, '\0', NULL, NULL, NULL, NULL } }; /* Set/reset the profile options indicated in MASK. */ |