The following code, (part of a bootloader - at91bootstrap-3.0)
"void sub(unsigned char Mode)
{
switch (Mode) {
...
/* 4 case statements */
"
generates an error when compiling in thumb mode, using the latest OE.
"undefined reference to `__gnu_thumb1_case_uqi'"
I think this subroutine will optimize a switch statment
with only a few choices.
Googling for this seems to indicate that __gnu_thumb1_case_uqi is part
of libgcc, but hidden.
Switches used: -DCONFIG_THUMB -mthumb -mthumb-interwork
Any clues on fixing this?
Meanwhile I will rewrite the bootloader using if statements
Best Regards
Ulf Samuelsson
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel