From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x130.google.com (mail-il1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) by sourceware.org (Postfix) with ESMTPS id C510A3856DE8; Wed, 27 Sep 2023 21:48:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C510A3856DE8 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-il1-x130.google.com with SMTP id e9e14a558f8ab-35140cc9187so22809265ab.2; Wed, 27 Sep 2023 14:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695851285; x=1696456085; darn=gcc.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=99nqqL7hhtFk/v0yPkr8FjEvH4pxl5ortg9IjMN61eo=; b=lqq/3G9nZt8Mc/3pIKgUVklFvdFFzIyvpd2yFh12ezqPhw7S0fOc+V040+y7qZjcZL q2rGirpne97wIAclcrVJnR08xO9g0G2q0vnJ5W/+nn63jL7Y172DXB5FhUphLSjOWfbC b9buKRHOp0ydpxewNdfwWFF4xT3fxqpU7Y2UXoI5tKfMyP8gLA3JRRRXfVH7nk5KlVJB R9yfq/bW27BXUIqN4khv7a1OV7WSx4rowuNhHLCpMsmb0cQvzZIJaSHXG/SRWxrXb47w KWcx5YrwQjFG01wD0Hy12NceZm1Z+YQfUqtDC1IhZJZ41H/DB2Wzqeo2UcTlUmTmWfgF olqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695851285; x=1696456085; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=99nqqL7hhtFk/v0yPkr8FjEvH4pxl5ortg9IjMN61eo=; b=qIbhVU/Le7o//v8S0+gzj2ZBIF+AbmCIaj3Ydd36Rj25a1ew+xONJxUMdurORKCSMQ pnncq9mpPGTQq30zFwP9nnttWtdRaIVhqXbaK15gJx7BlWeHPx/HagU+d7ggoQnsvHE3 RGKEGdefd49jbkeMII7f032pdDoDbo5JbVXkd2vktw3/NlkKburOJ8LxLzMoOC5Mt0rj qsQTkDzKJgB9TryGt1qqXvzmDzNwnttmo3ni+fRz9nx8DgaXvPOj4/qw424cYx6sb4lA TbwdwhOoDMKViZXvyQYGEmv2GTR+NYreW8F69stHwv0gYmeUICwTi/k7LOEniy1l27UV HITQ== X-Gm-Message-State: AOJu0YwURKXvsFseQRi+u/s1a7u5bXcW2nXRJL3lVyK6RwBbUVh7KaH6 MRhcZyrDNtehe9xfWwJbMC/iPgz00A8= X-Google-Smtp-Source: AGHT+IGHlaCCEUxJy+wu1iH76Qbn2035+R4nmEA2HQL4q3Rky45oRdMeyJ5wlUnz/CwyzAPuNnuliw== X-Received: by 2002:a05:6e02:1246:b0:34a:be3f:9ee6 with SMTP id j6-20020a056e02124600b0034abe3f9ee6mr3213784ilq.12.1695851284905; Wed, 27 Sep 2023 14:48:04 -0700 (PDT) Received: from [172.31.0.109] ([136.36.130.248]) by smtp.gmail.com with ESMTPSA id g6-20020a02c546000000b0041f552e4aa2sm4138504jaj.135.2023.09.27.14.48.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 Sep 2023 14:48:04 -0700 (PDT) Message-ID: Date: Wed, 27 Sep 2023 15:48:02 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Test with an lto-build of libgfortran. Content-Language: en-US To: Toon Moene , gcc mailing list Cc: gfortran References: <9e347fa4-1940-46c6-a5c9-899cf5a7ae85@moene.org> From: Jeff Law In-Reply-To: <9e347fa4-1940-46c6-a5c9-899cf5a7ae85@moene.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,BODY_8BITS,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: On 9/27/23 12:21, Toon Moene wrote: > > The lto-ing of libgfortran did succeed, because I did get a new warning: > > gfortran -O3 -flto -flto-partition=none -static  -o xlintstrfz zchkrfp.o > zdrvrfp.o zdrvrf1.o zdrvrf2.o zdrvrf3.o zdrvrf4.o zerrrfp.o zlatb4.o > zlaipd.o zlarhs.o zsbmv.o zget04.o zpot01.o zpot03.o zpot02.o chkxer.o > xerbla.o alaerh.o aladhd.o alahd.o alasvm.o ../../libtmglib.a > ../../liblapack.a ../../librefblas.a > In function 'xtoa_big', >     inlined from 'write_z' at > /home/toon/compilers/gcc/libgfortran/io/write.c:1296:11, >     inlined from 'formatted_transfer_scalar_write' at > /home/toon/compilers/gcc/libgfortran/io/transfer.c:2136:4: > /home/toon/compilers/gcc/libgfortran/io/write.c:1222:6: warning: writing > 1 byte into a region of size 0 [-Wstringop-overflow=] >  1222 |   *q = '\0'; >       |      ^ > /home/toon/compilers/gcc/libgfortran/io/write.c: In function > 'formatted_transfer_scalar_write': > /home/toon/compilers/gcc/libgfortran/io/write.c:1291:8: note: at offset > [34, 4294967294] into destination object 'itoa_buf' of size 33 >  1291 |   char itoa_buf[GFC_XTOA_BUF_SIZE]; >       |        ^ > > which was (of course) not given with a non-lto libgfortran. Yea. This certainly can happen with LTO. These warnings would definitely be something worth investigating. Essentially the inlining enabled by LTO can expose a different set of diagnostics. Jeff