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

[ia64] C++ programs compiled by LLVM are not ABI compliant with system compiler #778

Closed
lattner opened this issue Jul 17, 2004 · 1 comment
Labels
bugzilla Issues migrated from bugzilla llvm-tools All llvm tools that do not have corresponding tag portability

Comments

@lattner
Copy link
Collaborator

lattner commented Jul 17, 2004

Bugzilla Link 406
Resolution LATER
Resolved on Jun 08, 2008 18:10
Version 1.0
OS All

Extended Description

Due to this patch:
http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20040712/016089.html

We store function pointers in the C++ vtables instead of function descriptors.
This is a bug, but I don't intend to be the one to fix it. :)

If someone is interested, they will need to figure out how to represent the
needed IA64-isms in LLVM, then implement FDESC_EXPR in the C front-end.

-Chris

@lattner
Copy link
Collaborator Author

lattner commented Jun 9, 2008

IA64 has numerous issues. Until the backend is more complete, we don't need to track details like this.

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 3, 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 llvm-tools All llvm tools that do not have corresponding tag portability
Projects
None yet
Development

No branches or pull requests

1 participant