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

[llvm-g++] "invoke" instructions generated when using -fno-exceptions #1016

Closed
markus-oberhumer opened this issue Oct 31, 2005 · 6 comments
Closed
Labels
bugzilla Issues migrated from bugzilla enhancement Improving things as opposed to bug fixing, e.g. new or missing feature llvm-tools All llvm tools that do not have corresponding tag

Comments

@markus-oberhumer
Copy link

Bugzilla Link 644
Resolution FIXED
Resolved on Feb 22, 2010 12:55
Version trunk
OS All
Depends On llvm/llvm-bugzilla-archive#870
Attachments invoke.cpp

Extended Description

Please try running

llvm-gcc -S -fno-exceptions -fno-rtti invoke.cpp -o /dev/stdout | more

on the attached test case.

Thanks,
Markus

@lattner
Copy link
Collaborator

lattner commented Oct 31, 2005

Confirmed. This is a post-1.6 feature.

-Chris

@lattner
Copy link
Collaborator

lattner commented Aug 6, 2006

These are fixed in llvmgcc4.

@markus-oberhumer
Copy link
Author

As far as I understand llvm-gcc4 does not support exceptions at all (yet), so
isn't it a bit early for closing this bug?

@lattner
Copy link
Collaborator

lattner commented Aug 8, 2006

Excellent point. Thanks Markus!

@lattner
Copy link
Collaborator

lattner commented Apr 28, 2007

This is fixed in llvm-gcc4 and llvm-gcc3 is dead, despite llvm-gcc4 having incomplete EH support.

@lattner
Copy link
Collaborator

lattner commented Nov 27, 2021

mentioned in issue llvm/llvm-bugzilla-archive#870

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 3, 2021
@Endilll Endilll added enhancement Improving things as opposed to bug fixing, e.g. new or missing feature and removed missing-feature labels Aug 15, 2023
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 enhancement Improving things as opposed to bug fixing, e.g. new or missing feature llvm-tools All llvm tools that do not have corresponding tag
Projects
None yet
Development

No branches or pull requests

3 participants