From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cc-smtpout1.netcologne.de (cc-smtpout1.netcologne.de [89.1.8.211]) by sourceware.org (Postfix) with ESMTPS id 85D493858D28; Sat, 18 Mar 2023 18:24:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 85D493858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=netcologne.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=netcologne.de Received: from cc-smtpin3.netcologne.de (cc-smtpin3.netcologne.de [89.1.8.203]) by cc-smtpout1.netcologne.de (Postfix) with ESMTP id C42B612541; Sat, 18 Mar 2023 19:24:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=netcologne.de; s=nc1116a; t=1679163840; bh=EOn94CnQWxy8dggvwhcJHmrtXysfgXKW8VXyWlu6+uU=; h=Message-ID:Date:To:From:Subject:From; b=YhJt9tYyG/fcTgX83FnmBc7oonZki36yOwyCd5iemnYaj0whCkKbWT9+IIF86uB1B OZXqLX2TQJbz6XCosMwZUSZmsRUnyYT/7g75C4YAXLmYNVh2cUjI6FAqOaPTX+K3MR C/+iKjcBpq2zJefbf6KAN/8NTvp6Vp6g+e73FlXv1DP5h4FcRs4/l3ekILxraBjKW/ STpLvyYo/bHwuWwv2UV5ikF3JQsSgPmg3gUn5vOb2iaVuV+1kXu2+oiJW5MnsPScJR QIaZBLyVOIUlzx8+xMEJbgQP5HnkRH+QbQY0TlHz3grP0NsseT7NN5tRkfwO8FaOae 0F32PVaZ+CzNg== Received: from [IPV6:2001:4dd6:4ac:0:7285:c2ff:fe6c:992d] (2001-4dd6-4ac-0-7285-c2ff-fe6c-992d.ipv6dyn.netcologne.de [IPv6:2001:4dd6:4ac:0:7285:c2ff:fe6c:992d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by cc-smtpin3.netcologne.de (Postfix) with ESMTPSA id 8D82D11DF2; Sat, 18 Mar 2023 19:23:59 +0100 (CET) Content-Type: multipart/mixed; boundary="------------OUkt6cYGesTAaqnBl010lAAv" Message-ID: Date: Sat, 18 Mar 2023 19:23:59 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: gcc-patches , "fortran@gcc.gnu.org" From: Thomas Koenig Subject: [patch, wwwdocs] Mention random number generators in porting_to.html X-NetCologne-Spam: L X-Spamd-Bar: / X-Rspamd-Action: no action X-Rspamd-Queue-Id: 8D82D11DF2 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: This is a multi-part message in MIME format. --------------OUkt6cYGesTAaqnBl010lAAv Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, Text says it all. OK for web pages? Best regards Thomas Mention issues with integer owerflow for random number generators. This mentions the issues with integer overflow and how to work around them. --------------OUkt6cYGesTAaqnBl010lAAv Content-Type: text/x-patch; charset=UTF-8; name="porting_to.diff" Content-Disposition: attachment; filename="porting_to.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2h0ZG9jcy9nY2MtMTMvcG9ydGluZ190by5odG1sIGIvaHRkb2NzL2dj Yy0xMy9wb3J0aW5nX3RvLmh0bWwKaW5kZXggMGVlNTg4MDIuLjdkNzMzYjE2IDEwMDY0NAot LS0gYS9odGRvY3MvZ2NjLTEzL3BvcnRpbmdfdG8uaHRtbAorKysgYi9odGRvY3MvZ2NjLTEz L3BvcnRpbmdfdG8uaHRtbApAQCAtMjAzLDExICsyMDMsMjAgQEAgY2xhc3MgQWxsb2MKIDxw PgogU2luY2UgQysrMjAsIHRoZXJlIGlzIG5vIDxjb2RlPnJlYmluZDwvY29kZT4gbWVtYmVy IGluCiA8Y29kZT5zdGQ6OmFsbG9jYXRvcjwvY29kZT4sIHNvIGRlcml2aW5nIHlvdXIgb3du IGFsbG9jYXRvciB0eXBlcyBmcm9tCi08Y29kZT5zdGQ6OmFsbG9jYXRvcjwvY29kZT4gaXMg c2ltcGxlciBhbmQgZG9lc24ndCByZXF1aXJlIHRoZSBkZXJpdmVkCis8Y29kZT5zdGQ6OmFs bG9jYXRvcjwvY29kZT4gaXMgc2ltcGxlciBhbmQgZG9lcyBub3QgcmVxdWlyZSB0aGUgZGVy aXZlZAogYWxsb2NhdG9yIHRvIHByb3ZpZGUgaXRzIG93biA8Y29kZT5yZWJpbmQ8L2NvZGU+ LgogRm9yIGNvbXBhdGliaWxpdHkgd2l0aCBwcmV2aW91cyBDKysgc3RhbmRhcmRzLCB0aGUg bWVtYmVyIHNob3VsZCBzdGlsbCBiZQogcHJvdmlkZWQuIFRoZSBjb252ZXJ0aW5nIGNvbnN0 cnVjdG9yIGlzIHN0aWxsIHJlcXVpcmVkIGV2ZW4gaW4gQysrMjAuCiA8L3A+CiAKKzxoMiBp ZD0iZm9ydHJhbiI+Rm9ydHJhbiBsYW5ndWFnZSBpc3N1ZXM8L2gyPgorPGgzIGlkPSJvdmVy ZmxvdyI+QmVoYXZpb3Igb24gaW50ZWdlciBvdmVyZmxvdzwvaDM+Cis8cD4gR0NDIDEzIGlu Y2x1ZGVzIG5ldyBvcHRpbWl6YXRpb25zIHdoaWNoIGV4cG9zZSByZWxpYW5jZSBvbgorICBu b24tc3RhbmRhcmQgYmVoYXZpb3IgZm9yIGludGVnZXIgb3ZlcmZsb3csIHdoaWNoIHdhcyBv ZnRlbiB1c2VkCisgIGZvciBsaW5lYXIgY29uZ3J1ZW50aWFsIHBzZXVkby1yYW5kb20gbnVt YmVyIGdlbmVyYXRvcnMgaW4gb2xkCisgIHByb2dyYW1zLiAgSXQgaXMgcmVjb21tZW5kZWQg dG8gdXNlIHRoZSBpbnRyaW5zaWMKKyAgc3Vicm91dGluZSA8Y29kZT5SQU5ET01fTlVNQkVS PC9jb2RlPiBmb3IgcmFuZG9tIG51bWJlciBnZW5lcmF0b3JzCisgIG9yLCBpZiB0aGUgb2xk IGJlaGF2aW9yIGlzIGRlc2lyZWQsIHRvIHVzZSB0aGUgPGNvZGU+LWZ3cmFwdjwvY29kZT4K KyAgb3B0aW9uLiAgTm90ZSB0aGF0IHRoaXMgb3B0aW9uIGNhbiBpbXBhY3QgcGVyZm9ybWFu Y2UuCiA8L2JvZHk+CiA8L2h0bWw+Cg== --------------OUkt6cYGesTAaqnBl010lAAv--