Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assertion `Hi->getOffset() >= Lo->getOffset() && "Expected Hi to be greater than Lo"' failed #26176

Closed
jsonn opened this issue Dec 10, 2015 · 5 comments
Labels
bugzilla Issues migrated from bugzilla mc Machine (object) code

Comments

@jsonn
Copy link
Contributor

jsonn commented Dec 10, 2015

Bugzilla Link 25802
Resolution FIXED
Resolved on Jan 11, 2016 17:22
Version trunk
OS Linux
Blocks #26154 #26433
Attachments Reduced test case
CC @emaste,@markmi

Extended Description

Initial reduction of the test case is attached, build with:

--target powerpc--netbsd -O2

Bisect points to r239552.

@markmi
Copy link

markmi commented Dec 11, 2015

Another Platform: Macintosh (PowerMac G5) 11.0-CURRENT FreeBSD. Block's "buildworld".

I had submitted a clang crash report in to FreeBSD for its system clang (3.7) in 11.0-CURRENT on powerpc64 (an old PowerMac G5 is my example), where it crashed during the attempt to "buildworld". (See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205183 .) Roman Divacky reports that my submittal is an example of this 25802 issue.

On 2015-Dec-10, at 2:19 PM, Roman Divacky rdivacky@vlakno.cz wrote:

This is https://llvm.org/bugs/show_bug.cgi?id=25802

That was in response to:

On Thu, Dec 10, 2015 at 11:56:55AM -0800, Mark Millard wrote:
I have submitted bug 205183 for powerpc64's 11.0-CURRENT r291745 system clang 3.7 crashing when compiling contrib/atf/atf-sh/atf-check.cpp during buildworld. The backtrace and a .zip of the atf-check-a96a93.cpp and atf-check-a96a93.sh provided were submitted.

The "Affects Only Me" status might need to change if others also see the crash. In my context it is reproducible.

@llvmbot
Copy link
Collaborator

llvmbot commented Jan 12, 2016

this crashes llc

@llvmbot
Copy link
Collaborator

llvmbot commented Jan 12, 2016

think the assert is just bogus. The assembly has

.long .Ltmp8-.Ltmp13 # Call between .Ltmp13 and .Ltmp8

And Ltmp8 is befor Ltmp13, which is fine.

I will try to reduce the testcase a bit more.

@llvmbot
Copy link
Collaborator

llvmbot commented Jan 12, 2016

Fixed in r257412.

@zmodem
Copy link
Collaborator

zmodem commented Nov 26, 2021

mentioned in issue #26433

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 10, 2021
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugzilla Issues migrated from bugzilla mc Machine (object) code
Projects
None yet
Development

No branches or pull requests

4 participants