[RTEMS Project] #3805: libdebugger build error on atsamv
RTEMS trac
trac at rtems.org
Wed Oct 30 13:30:06 UTC 2019
#3805: libdebugger build error on atsamv
----------------------------+-------------------------
Reporter: Joel Sherrill | Owner: Chris Johns
Type: defect | Status: new
Priority: normal | Milestone: 5.1
Component: lib/debugger | Version: 5
Severity: normal | Keywords:
Blocked By: | Blocking:
----------------------------+-------------------------
This was caught in a build sweep using rtems-bsp-builder.
Configure command:
{{{
/home/joel/rtems-cron-5/rtems/configure --target=arm-rtems5 --enable-
rtemsbsp=atsamv --prefix=/home/joel/rtems-cron-5/tools/5/bsps --enable-
rtems-debug --disable-smp
}}}
Compiler output:
{{{
arm-rtems5-gcc --pipe -DHAVE_CONFIG_H -I. -I/home/joel/rtems-
cron-5/b-atsam/arm-rtems5/c/atsamv/include -I/home/joel/rtems-
cron-5/rtems/cpukit/include -I/home/joel/rtems-
cron-5/rtems/cpukit/score/cpu/arm/include -I/home/joel/rtems-
cron-5/rtems/cpukit/libnetworking -mthumb -mcpu=cortex-m7 -mfpu=fpv5-d16
-mfloat-abi=hard -O2 -g -ffunction-sections -fdata-sections -Wall
-Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes
-Wnested-externs -MT libdebugger/rtems-debugger-arm.o -MD -MP -MF
$depbase.Tpo -c -o libdebugger/rtems-debugger-arm.o /home/joel/rtems-
cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-debugger-arm.c &&\
mv -f $depbase.Tpo $depbase.Po
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c: In function 'arm_debug_mmap_enable':
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:826:12: warning: unused variable 'abort_handler' [-Wunused-
variable]
void* abort_handler;
^~~~~~~~~~~~~
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c: In function 'arm_debug_unlock_abort':
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1593:53: error: 'arm_switch_reg' undeclared (first use in
this function)
#define EXCEPTION_ENTRY_EXC() (void) arm_switch_reg
^
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1609:3: note: in expansion of macro 'EXCEPTION_ENTRY_EXC'
EXCEPTION_ENTRY_EXC();
^~~~~~~~~~~~~~~~~~~
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1593:53: note: each undeclared identifier is reported only
once for each function it appears in
#define EXCEPTION_ENTRY_EXC() (void) arm_switch_reg
^
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1609:3: note: in expansion of macro 'EXCEPTION_ENTRY_EXC'
EXCEPTION_ENTRY_EXC();
^~~~~~~~~~~~~~~~~~~
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1607:24: warning: variable 'frame' set but not used
[-Wunused-but-set-variable]
CPU_Exception_frame* frame;
^~~~~
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c: In function 'target_exception_undefined_instruction':
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1593:53: error: 'arm_switch_reg' undeclared (first use in
this function)
#define EXCEPTION_ENTRY_EXC() (void) arm_switch_reg
^
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1619:3: note: in expansion of macro 'EXCEPTION_ENTRY_EXC'
EXCEPTION_ENTRY_EXC();
^~~~~~~~~~~~~~~~~~~
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c: In function 'target_exception_supervisor_call':
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1593:53: error: 'arm_switch_reg' undeclared (first use in
this function)
#define EXCEPTION_ENTRY_EXC() (void) arm_switch_reg
^
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1642:3: note: in expansion of macro 'EXCEPTION_ENTRY_EXC'
EXCEPTION_ENTRY_EXC();
^~~~~~~~~~~~~~~~~~~
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c: In function 'target_exception_prefetch_abort':
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1593:53: error: 'arm_switch_reg' undeclared (first use in
this function)
#define EXCEPTION_ENTRY_EXC() (void) arm_switch_reg
^
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1659:3: note: in expansion of macro 'EXCEPTION_ENTRY_EXC'
EXCEPTION_ENTRY_EXC();
^~~~~~~~~~~~~~~~~~~
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c: In function 'target_exception_data_abort':
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1593:53: error: 'arm_switch_reg' undeclared (first use in
this function)
#define EXCEPTION_ENTRY_EXC() (void) arm_switch_reg
^
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1676:3: note: in expansion of macro 'EXCEPTION_ENTRY_EXC'
EXCEPTION_ENTRY_EXC();
^~~~~~~~~~~~~~~~~~~
At top level:
/home/joel/rtems-cron-5/rtems/c/src/../../cpukit/libdebugger/rtems-
debugger-arm.c:1605:1: warning: 'arm_debug_unlock_abort' defined but not
used [-Wunused-function]
arm_debug_unlock_abort(void)
}}}
--
Ticket URL: <http://devel.rtems.org/ticket/3805>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list