Path: csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail From: Olivier Tomaz Newsgroups: gnu.utils.bug Subject: LD invalid arithmetic with ORIGIN Date: Wed, 7 Nov 2018 10:21:45 +0100 Lines: 33 Approved: bug-gnu-utils@gnu.org Message-ID: NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: usenet.stanford.edu 1541597642 20827 208.118.235.17 (7 Nov 2018 13:34:02 GMT) X-Complaints-To: action@cs.stanford.edu To: bug-gnu-utils@gnu.org Envelope-to: bug-gnu-utils@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ledger-fr.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=cKGfHHoeJJ0tYoNyCbAVQNzsfulhjAJcqOEidJcCzyk=; b=s0jVBiBh758a10CcKmoO/BgYXbDhCW+Z8kNOl5Rla1+KDklf9Ct0l9Z8e01z94Ru/d m9bu1zcL9QaMzd0vk3Q+K7s1FK8KDMKVEEnvp7GOA4VmUERA2IFh8n+JsWF3/yk/geej lSNi3Dy2NLQA8KYPo0UaaZeSb3rUH86mVSlvcyJHv6mKwjEX6VB1M4U9/5j32F0fyKSD kRMsdL3XjcOL2CfhRPyLrvPbuQzYJOOLmiBwCFUtBwrH3qgTXTLLBJs4fNwE1HsMDC51 4bLdZbvTmH7kuxZjzwWKoVp5tMGGshTMj7N4NQ5C6XMl/N4dalal/+U3WiAdw5qCd8Mz M/5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cKGfHHoeJJ0tYoNyCbAVQNzsfulhjAJcqOEidJcCzyk=; b=Mz0/+/9zLopjZ+lkYHO4CEcl8JPLAWynf8OpYCAHrZDch8G5r0qzSeJRbraV8rwXzn 3Hwgsd7hnJGgF4FbHRfsmUdu9XHqnfsx07ZGzVCG6hmKeedyiwBPVasBkG/t9CuLH8HG aASs9X0s/+ujRmFDQ8yN7KR77I5ggnBTUNxrO57sOWWOQg48lZGwDpzuVqM4sKJSJSU4 QUpjzofchgGQWi8dAUllRyvZGF5oD7kYviMIDG73V8PXShky4zpzg9FDPC9ysIjiMg7l 2WRZhQCdJ8wMoHWlMD4aS8y6oI7Y+6LekrhDSzURvSO8Du0NutOEKc6K/nod9v/NbG9k J+Hw== X-Gm-Message-State: AGRZ1gLQyWyCp2+URmcMG8MQ9CBWTwwVuUhtss0HiS/GqUTDmOqt090P kigNXLwpkS/vj6457Oryw8AbKDjfBxEiEgXKXwdRQCMBWZC03A== X-Google-Smtp-Source: AJdET5f0TFuwgOk32H2aYY8RtHvkFvwVbk23o8/uFxDmmfii++2MZRb2DqXYAFWwDwDUJcRc54ymXvhzN57M99uUqLM= X-Received: by 2002:a19:ec09:: with SMTP id b9mr719875lfa.65.1541582516554; Wed, 07 Nov 2018 01:21:56 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::131 X-Mailman-Approved-At: Wed, 07 Nov 2018 08:34:01 -0500 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: bug-gnu-utils@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports for the GNU utilities List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com gnu.utils.bug:2251 Hi folks, Quite an old version of ld I'm using to cross compile from x86_64, but I guess the bug is still there. I'm having trouble manually aligning a symbol (I have workaround by using the value inlined, but I try to have a included common linker script). Versions: GNU ld (GNU Tools for ARM Embedded Processors) 2.26.0.20160310 Host: 4.18.15 x86_64 GNU/Linux Ubuntu 18.10 Link script: MEMORY { M1 (rx) : ORIGIN = 0x03280400, LENGTH = 50K, } SECTIONS { .sec1 : { _aligned_start = (ORIGIN(M1) & (~((1<<13)-1))); /* 0x03280400 & 0xFFFFE000 = 0x03280000 */ } > M1 } If you have time to fix that one day or another. -- Olivier TOMAZ Ledger