From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) by sourceware.org (Postfix) with ESMTPS id F062A3858D28 for ; Sun, 17 Dec 2023 05:20:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F062A3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F062A3858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::42f ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702790429; cv=none; b=ByX4zU4zEbJ3BMRakHkefJ3Jc0H9B1Vj1Apn61OStySKXZ87k6tighaU7XZIyhFcgcpUKLDcUPYUyhr+rLDfu/pGlKFXQIZ+LXq1bgkg31WszEVNPqe/z60ntcXljVr2XuQisUFhioonC5Kl4xD09qroWUHeiImnwzha/+e3DQM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702790429; c=relaxed/simple; bh=2eQAPxS1MzCVTo2QrQA9e8AIOFhKUfsIdKvwkzKbISg=; h=DKIM-Signature:Message-ID:Date:MIME-Version:To:From:Subject; b=AcOG2dkA3LkG2K6onn41SudCNzbz04rYWwQfpDiZ8ovx9DQbAcOZ7+heIcSuiEJbB5BK7N/NHDO0/YK3L/G66/1x5L1YUnRTiG6S4QkXdhX7TNW+EHDYoJNX8UxMQLchqU0OJflQDw5k7uhcmdTx6KDyQJv0tdw+wucoRlSxjK8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pf1-x42f.google.com with SMTP id d2e1a72fcca58-6d0985c70ffso1058572b3a.2 for ; Sat, 16 Dec 2023 21:20:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702790426; x=1703395226; darn=sourceware.org; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=z2znZTPhOVrbB4I1UbmB7H0CTLh0+/tE1j9Bvir8q94=; b=LG1x1mOYTBUs37YlHyu7Tv3qswcmFJkx3ez20GT5tHptu/5t1Wm0MbPm6o0BNt0D6C xRmM5Sx6z2/x3FZ5wn8w035hkLG+GyWNKg3iM1X6cUja2Ip2Q3JLlxYJze4I2Pc39laJ wMpftwcS9q6W/ns1HBkekyIu/5uyQmbjtz59VqnhlDe9n2xKMAQqKqySy+q0q6ofxAOx 3yplnaW/I5FjtlKS2Ms6GgrdAfa6HH0nSgEEOTcZLHnaIGCJo6M6/NCi+xIlHeu26wNx nbrTFxyLDaxTZbtW7P37S9FaecFfc/YTz9HeX6T7V16va6Pze6kYYohXpZylY4SBT7Or zl2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702790426; x=1703395226; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=z2znZTPhOVrbB4I1UbmB7H0CTLh0+/tE1j9Bvir8q94=; b=dA4yGfrTBNfINpJXHUo4Qoyg4p/DIB/1i84R2d1aO9nRmKXFcSq2Er3lglhh/D8LUI 5nJlWizVGGhBwnVROfR28eRQQmHuMtuFaVCtxqLUnhTjONkgQ512TPnUhpE7nlX9ywJH gtncsTArKdK99MNuJEEFc+dUgXfx/ChDtQm48OtbIHvE5nVAK83R6GmoMsHmL/Qa8Brk QSKDIr12YxbLS6XBMH+6Qwr63Sd7Sbr00fuJxHykukNLTEdu8mB0g6htJT73vijsYz7m W4Md9p/aLPEVsv0zpEm3UEZMwScZj2dYilGwcHV+OS8s5pNVYu7y9Sk1dZtL8eIuT7p2 PjVQ== X-Gm-Message-State: AOJu0YwjzklWfTZexCKkkkneHqyJ3x0eCgBoyLF4HQ78jbfhshXgY89H EcyvFfy7gxM5brA6ficdpIH+T9rYMWA= X-Google-Smtp-Source: AGHT+IHo6UFWmKr5MAwMOAsLo162q4Ujiub/sYBFBn3fe+g0kJXR0yQ6yEgI+0YsdFpvDQ/S9en0Qw== X-Received: by 2002:a05:6a00:4653:b0:6bd:f224:c79e with SMTP id kp19-20020a056a00465300b006bdf224c79emr8796176pfb.11.1702790425629; Sat, 16 Dec 2023 21:20:25 -0800 (PST) Received: from [172.31.1.103] ([172.56.168.60]) by smtp.gmail.com with ESMTPSA id e20-20020aa78c54000000b006ce7d989c9bsm15825539pfd.133.2023.12.16.21.20.24 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 16 Dec 2023 21:20:24 -0800 (PST) Content-Type: multipart/mixed; boundary="------------l5c01pkUBm94G20kMU40Nxaa" Message-ID: <99b81fad-d0c9-4a30-b132-851f58960fd4@gmail.com> Date: Sat, 16 Dec 2023 22:20:23 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: newlib@sourceware.org From: Jeff Law Subject: Fix various v850 problems X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS,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: This is a multi-part message in MIME format. --------------l5c01pkUBm94G20kMU40Nxaa Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit These fixes fall into a few different buckets. First c99 doesn't allow a parameter without a type. So in cases where the type had previously been an implicit int, make it an explicit int. Second, for return values, don't allow them to be implicit ints either, make them explicit. In a few cases change c89 function definitions to c99 function definitions. Lastly include in sbrk.c to get the prototype for abort () which we call when we detect a heap/stack collision. OK for the trunk? Thanks, Jeff --------------l5c01pkUBm94G20kMU40Nxaa Content-Type: text/plain; charset=UTF-8; name="P" Content-Disposition: attachment; filename="P" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL25ld2xpYi9saWJjL3N5cy9zeXNuZWN2ODUwL19leGl0LmMgYi9uZXds aWIvbGliYy9zeXMvc3lzbmVjdjg1MC9fZXhpdC5jCmluZGV4IDQ0ZDQxMzJiZC4uN2UxYjA5 MjYyIDEwMDY0NAotLS0gYS9uZXdsaWIvbGliYy9zeXMvc3lzbmVjdjg1MC9fZXhpdC5jCisr KyBiL25ld2xpYi9saWJjL3N5cy9zeXNuZWN2ODUwL19leGl0LmMKQEAgLTIzLDcgKzIzLDcg QEAgc3RhdGljIHZvaWQgX2RvX2R0b3JzKCkKIH0KIAogCi12b2lkIF9leGl0IChuKQordm9p ZCBfZXhpdCAoaW50IG4pCiB7CiAgIC8qIERlc3RydWN0b3JzIHNob3VsZCBiZSBkb25lIGVh cmxpZXIgYmVjYXVzZSB0aGV5IG5lZWQgdG8gYmUgZG9uZSBiZWZvcmUgdGhlCiAgICAgIGZp bGVzIGFyZSBjbG9zZWQsIGJ1dCBoZXJlIGlzIGJldHRlciB0aGFuIG5vd2hlcmUgKGFuZCB0 aGlzIGJhbGFuY2VzIHRoZQpkaWZmIC0tZ2l0IGEvbmV3bGliL2xpYmMvc3lzL3N5c25lY3Y4 NTAvZ2V0cGlkLmMgYi9uZXdsaWIvbGliYy9zeXMvc3lzbmVjdjg1MC9nZXRwaWQuYwppbmRl eCAzMmFjN2ZiZmIuLmYwZmM0ZDg5NSAxMDA2NDQKLS0tIGEvbmV3bGliL2xpYmMvc3lzL3N5 c25lY3Y4NTAvZ2V0cGlkLmMKKysrIGIvbmV3bGliL2xpYmMvc3lzL3N5c25lY3Y4NTAvZ2V0 cGlkLmMKQEAgLTksNyArOSw4IEBAIGludCBfX3RyYXAwIChpbnQgZnVuY3Rpb24sIGludCBw MSwgaW50IHAyLCBpbnQgcDMpOwogCiAjZGVmaW5lIFRSQVAwKGYsIHAxLCBwMiwgcDMpIF9f dHJhcDAoZiwgKGludCkocDEpLCAoaW50KShwMiksIChpbnQpKHAzKSkKIAotX2dldHBpZCAo bikKK2ludAorX2dldHBpZCAoaW50IG4pCiB7CiAgIHJldHVybiAxOwogfQpkaWZmIC0tZ2l0 IGEvbmV3bGliL2xpYmMvc3lzL3N5c25lY3Y4NTAvaXNhdHR5LmMgYi9uZXdsaWIvbGliYy9z eXMvc3lzbmVjdjg1MC9pc2F0dHkuYwppbmRleCAyNDhhYjUyNDguLjZlNGYyMDVmMCAxMDA2 NDQKLS0tIGEvbmV3bGliL2xpYmMvc3lzL3N5c25lY3Y4NTAvaXNhdHR5LmMKKysrIGIvbmV3 bGliL2xpYmMvc3lzL3N5c25lY3Y4NTAvaXNhdHR5LmMKQEAgLTksOCArOSw4IEBAIGludCBf X3RyYXAwIChpbnQgZnVuY3Rpb24sIGludCBwMSwgaW50IHAyLCBpbnQgcDMpOwogCiAjZGVm aW5lIFRSQVAwKGYsIHAxLCBwMiwgcDMpIF9fdHJhcDAoZiwgKGludCkocDEpLCAoaW50KShw MiksIChpbnQpKHAzKSkKIAotX2lzYXR0eSAoZmQpCi0gICAgIGludCBmZDsKK2ludAorX2lz YXR0eSAoaW50IGZkKQogewogICByZXR1cm4gMTsKIH0KZGlmZiAtLWdpdCBhL25ld2xpYi9s aWJjL3N5cy9zeXNuZWN2ODUwL2tpbGwuYyBiL25ld2xpYi9saWJjL3N5cy9zeXNuZWN2ODUw L2tpbGwuYwppbmRleCAzNGU1ZGI3OTMuLjU2MmVhZjZjNyAxMDA2NDQKLS0tIGEvbmV3bGli L2xpYmMvc3lzL3N5c25lY3Y4NTAva2lsbC5jCisrKyBiL25ld2xpYi9saWJjL3N5cy9zeXNu ZWN2ODUwL2tpbGwuYwpAQCAtMTAsOSArMTAsOCBAQCBpbnQgX190cmFwMCAoaW50IGZ1bmN0 aW9uLCBpbnQgcDEsIGludCBwMiwgaW50IHAzKTsKIAogI2RlZmluZSBUUkFQMChmLCBwMSwg cDIsIHAzKSBfX3RyYXAwKGYsIChpbnQpKHAxKSwgKGludCkocDIpLCAoaW50KShwMykpCiAK LV9raWxsIChwaWQsIHNpZykKLSAgICAgcGlkX3QgcGlkOwotICAgICBpbnQgc2lnOworaW50 Citfa2lsbCAocGlkX3QgcGlkLCBpbnQgc2lnKQogewogICByZXR1cm4gVFJBUDAgKFNZU19l eGl0LCAweGRlYWQwMDAwIHwgc2lnLCAwLCAwKTsKIH0KZGlmZiAtLWdpdCBhL25ld2xpYi9s aWJjL3N5cy9zeXNuZWN2ODUwL3JlYWQuYyBiL25ld2xpYi9saWJjL3N5cy9zeXNuZWN2ODUw L3JlYWQuYwppbmRleCBiNTVkMWNiOWUuLjVhZTJjOTc5OSAxMDA2NDQKLS0tIGEvbmV3bGli L2xpYmMvc3lzL3N5c25lY3Y4NTAvcmVhZC5jCisrKyBiL25ld2xpYi9saWJjL3N5cy9zeXNu ZWN2ODUwL3JlYWQuYwpAQCAtOSw2ICs5LDcgQEAgaW50IF9fdHJhcDAgKGludCBmdW5jdGlv biwgaW50IHAxLCBpbnQgcDIsIGludCBwMyk7CiAKICNkZWZpbmUgVFJBUDAoZiwgcDEsIHAy LCBwMykgX190cmFwMChmLCAoaW50KShwMSksIChpbnQpKHAyKSwgKGludCkocDMpKQogCitp bnQKIF9yZWFkIChpbnQgZmlsZSwKICAgICAgICBjaGFyICpwdHIsCiAgICAgICAgaW50IGxl bikKZGlmZiAtLWdpdCBhL25ld2xpYi9saWJjL3N5cy9zeXNuZWN2ODUwL3NicmsuYyBiL25l d2xpYi9saWJjL3N5cy9zeXNuZWN2ODUwL3NicmsuYwppbmRleCAyODkzYzMyMmYuLmI1Njcz ZDQ2NyAxMDA2NDQKLS0tIGEvbmV3bGliL2xpYmMvc3lzL3N5c25lY3Y4NTAvc2Jyay5jCisr KyBiL25ld2xpYi9saWJjL3N5cy9zeXNuZWN2ODUwL3NicmsuYwpAQCAtMiw3ICsyLDkgQEAK ICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KICNpbmNsdWRlIDxzeXMvc3RhdC5oPgogI2luY2x1 ZGUgInN5cy9zeXNjYWxsLmgiCisjaW5jbHVkZSA8c3RkbGliLmg+CiAKK2V4dGVybiBpbnQg X3dyaXRlIChpbnQsIGNoYXIgKiwgaW50KTsKIGNhZGRyX3QKIF9zYnJrIChpbnQgaW5jcikK IHsK --------------l5c01pkUBm94G20kMU40Nxaa--