From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by sourceware.org (Postfix) with ESMTPS id 6013D3858D32 for ; Sun, 29 Jan 2023 23:05:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6013D3858D32 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-ed1-x535.google.com with SMTP id y11so9368377edd.6 for ; Sun, 29 Jan 2023 15:05:27 -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=a71zuBkNIAl1ic8YfpBNDxkbiu0eyCvMV1l1joOE9Hc=; b=EPxvAFlxnI7qpa34noprqBJ0sKIsp+Xp6xoqQBgmqJEEA/ZI6DAUwxtMF5di0AoTcI awdG5tE0KWmUgMxkyaWpS2vagMMXyNytdVSQMy1U3mov3mGes2+q0SZ72TsOk2DaLwTV RTMryFibb/FmRVCQ0thCo6fTMllIrgcNtsuCskde15JX/oV7w7+PXIlC14UNREq3t+S8 M3iec/Q5HAJo05WFjS4Qu1iugnz+bGsBzpz8xvXvVx72rWDj7yNrLqgczGnGliMwaNDM ZGO98jBcj+O0x1VyBoQZVgmvjNbLiTVsHK3tW2oPME/6S70CuoOVFBEp8Q0fAUvLB1cQ wFtA== 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=a71zuBkNIAl1ic8YfpBNDxkbiu0eyCvMV1l1joOE9Hc=; b=WQBB2/Esk6dsZdh5HpnkmpVa7qsdIEMTZSrs04gs0Rd6fqxOdol93tt6ezlR+2Of6C 4UyMR0cOV6+MZuEwrZVk0QbIj0WfNn146TLo+7X0cABXEwXhCZ1fm1ZEVRd6gW7Tt3qM SpGCs3uxdnEcWxjvJERBv46gg7sMfPGuSqBpXOhsaz5AnAp9snoAc+JdrjUo73ea5A+y I7qH65WQ9kfeAlckVKEFRFj9rUQtiIsvWimm6Sd88LNx630xzidoEueWTdkt7tR0AKDt stYB3Hsdmv3i6azR3t5tDfC3WXy5W+X+W0gLYpqISyhRGFFF/G0C6fAjN/nJn8zi3Tl0 oUkg== X-Gm-Message-State: AFqh2kp+VDHqsPa8QczbQc3u4UAKZwjD8v2bmSf+D3mk2aR12Ga7Y4PY HIumzOCF+S3e4q2xlNlE6bmCqaNuafdB1bN95Q7zPCE+AMY= X-Google-Smtp-Source: AMrXdXuzPkUVqvO/c72D4ohh4hJmkXt4HTm1tj+CuonAxNlSDn8oNqWsM/1PXCnCxkh8tJTNTzqxF1G7oXgk2kGEbQM= X-Received: by 2002:a05:6402:2946:b0:49e:45a8:4a4b with SMTP id ed6-20020a056402294600b0049e45a84a4bmr8179434edb.37.1675033525808; Sun, 29 Jan 2023 15:05:25 -0800 (PST) MIME-Version: 1.0 From: Patrick Herbst Date: Sun, 29 Jan 2023 18:05:14 -0500 Message-ID: Subject: Optimization auto-setting _FORTIFY_SOURCE ?? To: gcc-help Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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: Using GCC 9.4, I've noticed setting -O1 will set _FORTIFY_SOURCE=2 I'm able to see this by running gcc -c -E -dM -O1 - < /dev/null | grep FORTIFY_SOURCE But running the same command without -O1 doesn't set it. Is this documented? is this expected behavior? I could not find any reference to how optimization leads to setting this macro. Any tips on where I can look, or what i'm missing to see this connection? Thanks!