[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/28682] New: GCC can no longer catch EH on windows
From: |
euloanty at live dot com |
Subject: |
[Bug ld/28682] New: GCC can no longer catch EH on windows |
Date: |
Fri, 10 Dec 2021 20:12:21 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=28682
Bug ID: 28682
Summary: GCC can no longer catch EH on windows
Product: binutils
Version: 2.38 (HEAD)
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: euloanty at live dot com
Target Milestone: ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103657
#include<cstdio>
int main()
try
{
throw 0;
}
catch(...)
{
puts("Hello EH\n");
return 1;
}
GCC cannot catch EH on windows anymore.
while clang with -fuse-ld=lld and g++ -m32 all work
D:\hg\fast_io\tests\0017.error>g++ -o error error.cc -Ofast -std=c++2b -s
-march=native -I../../include -lntdll -fuse-ld=lld
D:\hg\fast_io\tests\0017.error>error
errc:no_such_file_or_directory
clang++ -o error error.cc -Ofast -std=c++2b -s -march=native -I../../include
-lntdll
D:\hg\fast_io\tests\0017.error>error
Looks like it is GNU ld linker's issue. Need to report there probably.
while switch linker to lld it works. It looks like an issue in the ld linker I
think.
Cannot catch EH is serious tbh. Please fix it asap.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/28682] New: GCC can no longer catch EH on windows,
euloanty at live dot com <=
- [Bug ld/28682] GCC can no longer catch EH on windows, euloanty at live dot com, 2021/12/10
- [Bug ld/28682] GCC can no longer catch EH on windows, euloanty at live dot com, 2021/12/22
- [Bug ld/28682] GCC can no longer catch EH on windows, euloanty at live dot com, 2021/12/30
- [Bug ld/28682] GCC can no longer catch EH on windows, euloanty at live dot com, 2021/12/30
- [Bug ld/28682] GCC can no longer catch EH on windows, euloanty at live dot com, 2021/12/30
- [Bug ld/28682] GCC can no longer catch EH on windows, cvs-commit at gcc dot gnu.org, 2021/12/31
- [Bug ld/28682] GCC can no longer catch EH on windows, tnfchris at sourceware dot org, 2021/12/31
- [Bug ld/28682] GCC can no longer catch EH on windows, euloanty at live dot com, 2021/12/31