From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) by sourceware.org (Postfix) with ESMTPS id 1BCC83858D28 for ; Sun, 23 Jul 2023 12:46:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1BCC83858D28 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-qt1-x835.google.com with SMTP id d75a77b69052e-403a840dc64so25827341cf.1 for ; Sun, 23 Jul 2023 05:46:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690116393; x=1690721193; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=0bPD1ZZTGVzYRt7GG6NIW/mrqbh33CD5QZ47s7GJuqI=; b=r804AXWzsr/+FaTStQ/RDfjbvbgpmtZklndX/FkMUl46mhgtK7bUFCxOQv7XBBK48+ RftQaGytcAGsHayIvxgsW7hCejgG+Zs1JVhfRTIR7Ek3CiLkf9PDtXemoiwPIag+EW64 YHoYCDBvFIPp4i8cEDnIdUAhS9UGwik2peopH3vXyGXvYi8fk5PLv8uhH2oa22NQjmcV ydEleRVsDU3N4w+1v7exe8v0ARxMMNSbLWtX33c5My6xk0ghMf3NCHLRq2avU+XXypJ9 PZCAI/xbQuAj/U2TGrBQ2Ko3J4Yl4ld/Ou0SoXt3MMXr0yOtspsthV5zukL8x/acESYT jc6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690116393; x=1690721193; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0bPD1ZZTGVzYRt7GG6NIW/mrqbh33CD5QZ47s7GJuqI=; b=P6zw7uO0FQH1Hnwtdav/W7+fqflQTEkU9pbMa7BLy817lpqaO56r4E7IlQGiiSvLkK Q+WlOYJ5vsCPuvB+6haUu7E4YUXmiMJ80sYDzaa3yAoLPeZpMsErcBC6rqiIjSjqJqZA AZ8A54DttF474ftzby7HRO/rQSLdg6myVbOFdqXeHq+I12K0WSQeqg/VhbbXAzEBAiRt zenZbmUCh8WFSD0ADazR8cIPLVt0+NZXHUAu7ZSLeQnQF1pffegmPpQDJjlp98/2fltt 3+TqKSo+qYY7fvUnjrlEcO24xyFGnQYXHOOGg2LkTLw737wB4z7m4Jx9YSuUsbAUV9Z7 ewEQ== X-Gm-Message-State: ABy/qLb/wKoaDS61MenG/gO1gxcHhagk0KF+5hsVn0Owk8Llm2VYXbOi 0YxA/rn7kyBLB/KGEoY2KxZ92HlPLWBOMSv6VEe24VW4DR0= X-Google-Smtp-Source: APBJJlHNMm80nnnsD6PzIbNJk+5Km61AIE30N/xtvIV/K2MWzQZhE0DcYbfuCTRx2pi7or2gTkIROeEUQl7cHX+681I= X-Received: by 2002:ac8:5982:0:b0:403:ef20:5142 with SMTP id e2-20020ac85982000000b00403ef205142mr5229314qte.40.1690116393254; Sun, 23 Jul 2023 05:46:33 -0700 (PDT) MIME-Version: 1.0 From: Julian Waters Date: Sun, 23 Jul 2023 20:45:56 +0800 Message-ID: Subject: Avoid removing an if (false) statement and its corresponding branch To: gcc-help@gcc.gnu.org Content-Type: multipart/alternative; boundary="0000000000003fc6ba060126e396" X-Spam-Status: No, score=-1.6 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_SCC_BODY_TEXT_LINE 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: --0000000000003fc6ba060126e396 Content-Type: text/plain; charset="UTF-8" Hi all, Is there a way to stop gcc from nuking an if (false) statement and the corresponding branch from the compiled code for debugging purposes? Even turning off all optimizations doesn't achieve this best regards, Julian --0000000000003fc6ba060126e396--