It looks like the GCC linker is pulling in all of the data tables in arm_common_tables.h. See .map file excerpt:
.rodata 0x00005e04 0xc ./Sources/main.o
.rodata 0x00005e10 0x26d58 C:/Users/B45635/Downloads/CMSIS-SP-00300-r3p2-00rel1/CMSIS/Lib/GCC\libarm_cortexM4l_math.a(arm_common_tables.o)
0x00005e10 twiddleCoef_rfft_4096
0x00009e10 twiddleCoef_rfft_2048
0x0000be10 twiddleCoef_rfft_1024
0x0000ce10 twiddleCoef_rfft_512
0x0000d610 twiddleCoef_rfft_256
0x0000da10 twiddleCoef_rfft_128
0x0000dc10 twiddleCoef_rfft_64
0x0000dd10 twiddleCoef_rfft_32
0x0000dd90 armBitRevIndexTable4096
0x0000fd10 armBitRevIndexTable2048
0x00011ad0 armBitRevIndexTable1024
0x000128e0 armBitRevIndexTable512
0x00012c60 armBitRevIndexTable256
0x00012fd0 armBitRevIndexTable128
0x00013170 armBitRevIndexTable64
0x000131e0 armBitRevIndexTable32
0x00013240 armBitRevIndexTable16
0x00013268 armRecipTableQ31
0x00013368 armRecipTableQ15
0x000133e8 twiddleCoefQ15
0x000163e8 twiddleCoefQ31
0x0001c3e8 twiddleCoef_4096
0x000243e8 twiddleCoef_2048
0x000283e8 twiddleCoef_1024
0x0002a3e8 twiddleCoef_512
0x0002b3e8 twiddleCoef_256
0x0002bbe8 twiddleCoef_128
0x0002bfe8 twiddleCoef_64
0x0002c1e8 twiddleCoef_32
0x0002c2e8 twiddleCoef_16
0x0002c368 armBitRevTable
.rodata 0x0002cb68 0x20 C:/Freescale/CW MCU v10.6/MCU/ARM_GCC_Support/ewl/lib/armv7e-m\libc.a(__strtold.o)
This appears to be an issue with how the ARM library behaves when being built with GCC compiler.