aboutsummaryrefslogtreecommitdiff
path: root/gcc/common
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2025-03-22 15:19:39 +0100
committerGeorg-Johann Lay <avr@gjlay.de>2025-03-22 17:48:17 +0100
commit8736edca77a59157a3dae5b3aa5ca59f4fe4b4a4 (patch)
tree5cbb7968c16ebcfa17e15eff212aee175449cd0a /gcc/common
parentf529f3d0ecde48e785ed792b24ae2fce635c5b55 (diff)
downloadgcc-8736edca77a59157a3dae5b3aa5ca59f4fe4b4a4.zip
gcc-8736edca77a59157a3dae5b3aa5ca59f4fe4b4a4.tar.gz
gcc-8736edca77a59157a3dae5b3aa5ca59f4fe4b4a4.tar.bz2
AVR: libgcc: Properly exclude object files for AVRrc.
There are many objects / functions that are not available on AVRrc, the reduced core. The old way to exclude some objects for AVRrc did not work properly since it tested for MULTIFLAGS. This does not work for, say MULTIFLAGS = "-mmcu=avrtiny -mdouble=64". This patch uses $(findstring avrtiny,$(MULTIDIR)) in the condition. libgcc/ * config/avr/t-avr (LIB1ASMFUNCS, LIB2FUNCS_EXCLUDE): Properly handle avrtiny. libgcc/config/avr/libf7/ * t-libf7 (libgcc-objects): Only add objects when building for non-AVRrc.
Diffstat (limited to 'gcc/common')
0 files changed, 0 insertions, 0 deletions