Message ID | 20250530154342.273929-1-adhemerval.zanella@linaro.org |
---|---|
State | New |
Headers | show
Delivered-To: patch@linaro.org Received: by 2002:a5d:4e0d:0:b0:3a4:ee3f:8f15 with SMTP id p13csp1101948wrt; Fri, 30 May 2025 08:44:20 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXo55Z1aVl43LYfpiTHf7lLLXULGWhmDAyRvGSTva6SjU+IZiXuS5aZDcGHPV9xmpDlBQ4p5Q==@linaro.org X-Google-Smtp-Source: AGHT+IEZZ0r/kCOs9vjmg0p5iUfnFjrgYIdReKplWSvbapttZT456WBJaGZYwDAlc6e80o210iRY X-Received: by 2002:a05:620a:2496:b0:7d0:9ebd:821d with SMTP id af79cd13be357-7d0a1fe2d27mr637819285a.23.1748619849749; Fri, 30 May 2025 08:44:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748619849; cv=pass; d=google.com; s=arc-20240605; b=UR4vKJWdTADJ9mNVPJFLHZb1iZre6lCghtqfn9UaBlUblvOGIBTdAM8o0YczzJ3Wa5 c0CkVVFSZjqg8uEqnwN3bV0N8g5GRJFXrDa7JtIV4Pbe18MEnIJSlTOIfZzSPLnZrsIb m4FrqiM1TQbcj9ubfGnc4zOgtefbE17E/FpxG7+t3tZVuaMZ8Ub9FDDmbk6Ye0J9OirZ Kfb78iksPcuFNqUBe2an+nEcDI4oIEpxdsqq8PZw9lOdUfEyfUFNYiowVbwp76qS+ATX pCxRsK4NLPdfNtyBGGBIbpNOHLFzCcUZR0lLN7TkP+mKdgYiK5Pn9yFfyIssHcUD7IeK XM5w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:to:from:dkim-signature :dkim-filter:arc-filter:dmarc-filter:delivered-to:dkim-filter; bh=xxYQWKRxboES/9jZDdECX41uF1V0DYCv5WOUDRu11oE=; fh=r3pioTNmYh2qAhHAjcPPVOdsLqgxUkRRM2mFwmPKw+w=; b=cmWxkP+aHJ1LBj51KUKSBPobU4GqIKUBYfm8kOzFObylrxOZj10k+/RiFpP3RaxfDq Q48mSoacDWtzoLSsEX2u475mekHCThqG1zFkB5mv9WUzPvxopW4JVNSaW1D0fC940Lvh QQ+8LIFm2YwbNRtZSWMxcsQM2WYO6eobDg//ZORvUdk7YGAEMDyaa/FS5x+BHel0Xs2l oBvyOogplXVhSZzldQpKeQWxyghK7pp6PDmkzZa/U+9/UlQP9xn7qn0seN+yP/Eg8jJp /jNcYn/qK1dP4UtJ0IR0TVuZ/9dL+a2YD6INoEWoRdQSPsxyynyKxOJme24QOJjyewh7 pT7A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QtD+x4v0; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: <libc-alpha-bounces~patch=linaro.org@sourceware.org> Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id af79cd13be357-7d09a1e231bsi384146985a.203.2025.05.30.08.44.04 for <patch@linaro.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 May 2025 08:44:09 -0700 (PDT) Received-SPF: pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QtD+x4v0; arc=pass (i=1); spf=pass (google.com: domain of libc-alpha-bounces~patch=linaro.org@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="libc-alpha-bounces~patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 5CFC1385701A for <patch@linaro.org>; Fri, 30 May 2025 15:44:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5CFC1385701A Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=QtD+x4v0 X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by sourceware.org (Postfix) with ESMTPS id D391F3858D35 for <libc-alpha@sourceware.org>; Fri, 30 May 2025 15:43:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D391F3858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D391F3858D35 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::435 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748619828; cv=none; b=Hw5A2DdpHsRu3+9ADY4RZ7toVyWuDkLDpLGgh+lYDpcUh06Hxz2OfpOG0NLETnRIH302XY95KYJhrHFlTA7/4CqovRGqkb1w+P5VG0jBpUIas8HnHdDVKGQ+14suPwaOFlIn6ZEN/o9Zy5I3TtJCmRglXAtNhc7PeNPzrGTtzwo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748619828; c=relaxed/simple; bh=xx0ozry9N3jgJzGiDDQaZY8tIMTNRAwUtoMeCFVWPQs=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=JPdS8RWfHmbaA480vlA0sKJ8sZ/oyHdiQbthbzdHQM183o3RLSPh5Y8683Uw8TsFrhtT0tQ0zEdXFe1g2qIjUXtKJ93Wae6Dkcf9VFMTiwsmHux2IaOpNMvfeVcHor31yv1wqtnXp3h83bkdUz73eEH06jBKI0MdXBuacNW2eOM= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D391F3858D35 Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-73972a54919so1929154b3a.3 for <libc-alpha@sourceware.org>; Fri, 30 May 2025 08:43:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1748619826; x=1749224626; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=xxYQWKRxboES/9jZDdECX41uF1V0DYCv5WOUDRu11oE=; b=QtD+x4v0+T6Ln9l8HpZYtYaaPfSh3pBn3+a0lCvWB6OQsl+wTIVfVkDwybfh7D6Q5f +HDa6ZMUVZwCCT9Bnb509Hdtc+lVD4GDKwoPwD9lY7qADrYsRE4Jj9zVCBUbFbWGdH7s H9k9NBs8bECiOITvG5w+kEsc5aUttRsrq4T9BUy6ZFnDXPaEHjP+1RK9/HUY4wkN30xH jCtVR/iIF/9Nqt3N2IQHtJMlx4PeFlL+jlmdx5qpQRRPrVRDtXK56OsLuhYYB5tw2hLA PXd7gXoZunpAMCinyLrG/2q94lYZnDEX1wjhk2W47sw/Tt8vkXR7az/0pQ0bPjpAUqk6 JxNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748619826; x=1749224626; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xxYQWKRxboES/9jZDdECX41uF1V0DYCv5WOUDRu11oE=; b=H1AGBKHt8B2Hc9kJa1GNuNbcU0uPgjW4ciW9rASUIl+xokXS7Nj9KuxWFEa9VI1VTF OWW3aXqY6k5kcz0DlMsQVWLi1/QN0ShRiq1/idl04uomLcTBHgNE7toyIFo9O0bxblLq VXNvt13jr5O0odHQMlnnDAFfv+vxKh1NyxF+77U8djgNnOH2WXgJ6RHwBSf3kVZ/9+wu sWRCq8kBTwq7FtFjwM/pv7S4p0QhtBqkBXwiBvGjvUD4ZRk7+GiBa2Kh2n2QLmcHQSn1 Z+ED7YR76/Crf0aXU41WOXw/q6A1KWoYpS2IKL4+2e9AXH/jsics9321P7/diebVdkVO 4w2Q== X-Gm-Message-State: AOJu0YwgcyXzX+49LKWzl6bnit//0Qqf9F/iUTnnUoXFWXuV3WCUnuNT sIQWXv0Y/IqBMKwXCw7N6dezZSUtJASIPkowSFRCfYXRL8syg+E56CpLvK5RKkjsTqWt65k9iyN 5u8Fb X-Gm-Gg: ASbGncvlwbncSmF7SDjWFWG1vrF/JMdALVb1kh4So6a9sI84iGGYK6inyGUjCANaV9T NKrRBpoNhRvny/IIOimaMPvZ5fhcAhE87uOLXVM36fh/o2e4nHrxJwln4oz59MvAnQzWaul4dQR BUZI0lApdbcVCX04MytxCxlx1/qBCYOn3qh5+u2n/maNEGJ79BuyU99kCh8grACd7pKQQjLf0vc qUkoK/gB0/yIOJcVrGwkyMyIxF10w1yOkFd80RIyliwlHXeLlhcsC8h9LlcEVJlgpN0T+kN6gBP YfWindRuZGK8tkggvUreyvD41pOSljkiydf7bi+stjr8IpB91RmRc9MW0y6apRyA X-Received: by 2002:a05:6a00:4f82:b0:736:41ec:aaad with SMTP id d2e1a72fcca58-747bd980d08mr5242384b3a.14.1748619826589; Fri, 30 May 2025 08:43:46 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c1:d17b:c62b:608e:82c8:c36f]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-747afed4566sm3224414b3a.80.2025.05.30.08.43.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 May 2025 08:43:46 -0700 (PDT) From: Adhemerval Zanella <adhemerval.zanella@linaro.org> To: libc-alpha@sourceware.org, John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Subject: [PATCH] sparc: Fix argument passing to __libc_start_main (BZ 32981) Date: Fri, 30 May 2025 12:43:35 -0300 Message-ID: <20250530154342.273929-1-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list <libc-alpha.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/libc-alpha/> List-Post: <mailto:libc-alpha@sourceware.org> List-Help: <mailto:libc-alpha-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/libc-alpha>, <mailto:libc-alpha-request@sourceware.org?subject=subscribe> Errors-To: libc-alpha-bounces~patch=linaro.org@sourceware.org |
Series |
sparc: Fix argument passing to __libc_start_main (BZ 32981)
|
expand
|
diff --git a/sysdeps/sparc/sparc32/start.S b/sysdeps/sparc/sparc32/start.S index 694b020ce0..cef7c96cac 100644 --- a/sysdeps/sparc/sparc32/start.S +++ b/sysdeps/sparc/sparc32/start.S @@ -73,6 +73,10 @@ _start: be NULL. */ mov %g1, %o5 + /* Provide the highest stack address to update the __libc_stack_end (used + to enable executable stacks if required). */ + st %sp, [%sp+23*4] + /* Let libc do the rest of the initialization, and call main. */ call __libc_start_main nop diff --git a/sysdeps/sparc/sparc64/start.S b/sysdeps/sparc/sparc64/start.S index c9c25c2e47..08e1e77210 100644 --- a/sysdeps/sparc/sparc64/start.S +++ b/sysdeps/sparc/sparc64/start.S @@ -74,6 +74,10 @@ _start: be NULL. */ mov %g1, %o5 + /* Provide the highest stack address to update the __libc_stack_end (used + to enable executable stacks if required). */ + stx %sp, [%sp+STACK_BIAS+22*8] + /* Let libc do the rest of the initialization, and call main. */ call __libc_start_main nop