From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) by sourceware.org (Postfix) with ESMTPS id 1B50E3858C66 for ; Tue, 22 Nov 2022 04:00:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1B50E3858C66 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-io1-xd2c.google.com with SMTP id n188so10119554iof.8 for ; Mon, 21 Nov 2022 20:00:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=EKwVsrdYHT+7a7W5ybiRVH0OSikK9GB96onVe6s7cV0=; b=bB/6GLBUYcAXuOXoSYhGZon4d+LZ6PKtwNdOcR7J9kPSuvyK63jziOgCNJE6zdN4h9 6Yfqllwps7dyiT2gsXaZw8AE4LTAe9aMjvBZz2CU1yUTutPplACzKt4GtWhWSLtiXyTY 1CJRzy/Pay85Ztzp/cYi21VXOJJYBrFLBQ+U36aP+qwXAffa1LpiGg/J1qKLxp+O1zWt h5+tLyjRV7NgaDaDROma5GxcIwU1IICBTLpNjY1SZ3KfRZks0v8QELKqVWDt0x7jGOpF Fbl9p93dzepHtiFyJmEHZv/tTxGlxAcDr9yVsZXIec5hLI/BUTCrzCEP2ZBchbUfCbsh FB5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=EKwVsrdYHT+7a7W5ybiRVH0OSikK9GB96onVe6s7cV0=; b=0aR803bxOWeGcYyniz9dmu5VWPUUf7XqhkyqHkZVyFd8XeLkCuSjom2zlUX77mLI3x uYYYNEWttgeSOPGhO8fjL22kc0aN6HIR21P3JCLTnTGUALXsQUiGSaE2uB6h5QN2J9Fe BLHFYotOOQCgnkLwsUQ018eu099i1q4KODupEy0EHWjmezAcT/fULqmlA5rduDKaYCJK n8KzcAlwJIV57ocIRmBgDgvdzVLBuqDAtwVS1XGn5+z4USb2+UXrBAgJMxaHs8P+chlC OTQ1IFK4xvPuDxNwv3P7XMD6OWtPKzsRbVTS+MhWy9xWny3hVMjzJtP7Utf1W7b0Qa9K +tug== X-Gm-Message-State: ANoB5pk6p27tTTprRAHJMHXwQZ4rLT8YRff6f6vsDDpwuMvE0yIn79lW oCeXtNtBpSfBYvNwDfmutGq3XvKrbF9lOcmXKkr3fs1zXn8Z8A== X-Google-Smtp-Source: AA0mqf40sKi0PDaDV91/M/bzjmtT9s7bByt1eZ1Z9NGzuhegafdF755jadvFyk6Ilvd3UKTFS0tgwub2k3xyavODsco= X-Received: by 2002:a6b:d313:0:b0:6df:5e:5af2 with SMTP id s19-20020a6bd313000000b006df005e5af2mr269952iob.114.1669089641668; Mon, 21 Nov 2022 20:00:41 -0800 (PST) MIME-Version: 1.0 From: hongjie wu Date: Tue, 22 Nov 2022 12:00:30 +0800 Message-ID: Subject: gcc linker compression To: gcc-help@gcc.gnu.org Content-Type: multipart/alternative; boundary="00000000000030a6b305ee07379f" X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --00000000000030a6b305ee07379f Content-Type: text/plain; charset="UTF-8" ArmClang and IAR support compression in the linker. Does gcc support similar operations of compression? IAR Compression: (1) packbits - Compresses with the PackBits algorithm. Thismethod generates good results for data with many identicalconsecutive bytes. (2) lz77 - Compresses with the Lempel-Ziv-77 algorithm.This method handles a larger variety of inputs well, but hasa slightly larger decompressor. ARMclang Compression: https://software-dl.ti.com/codegen/docs/tiarmclang/compiler_tools_user_guide/compiler_manual/linker_description/08_using_linker_generated_copy_tables/compression-stdz0754720.html --00000000000030a6b305ee07379f--