-
Notifications
You must be signed in to change notification settings - Fork 2
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
CI: add a fuzzer with
csmithsimilarly to the asm-fuzz jobrobustnessPanic/abort/poor failure modePanic/abort/poor failure modeStatus: Open.#1093 In kromych/badc;libc: <windows.h> spells DWORD, HMODULE and some Win32 prototypes differently from the SDK
bugSomething isn't workingSomething isn't workingconformanceC99/C11 conformance deviationC99/C11 conformance deviationleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixos:windowsWindows / PE targetWindows / PE targetseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.libc: <windows.h> declares no CONTEXT record, and EXCEPTION_POINTERS.ContextRecord is void *
bugSomething isn't workingSomething isn't workingconformanceC99/C11 conformance deviationC99/C11 conformance deviationos:windowsWindows / PE targetWindows / PE targetseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.ABI: variadic calls mishandle named aggregates, large and 16-byte va_arg types, and narrow stack arguments on macOS
bugSomething isn't workingSomething isn't workingconformanceC99/C11 conformance deviationC99/C11 conformance deviationseverity:highWrong codegen/diagnostics or crash on valid inputWrong codegen/diagnostics or crash on valid inputStatus: Open.compiler: a conflicting redefinition in one translation unit is a warning, and calls bind to the wrong body
bugSomething isn't workingSomething isn't workingconformanceC99/C11 conformance deviationC99/C11 conformance deviationmiscompileEmits wrong machine codeEmits wrong machine codeseverity:highWrong codegen/diagnostics or crash on valid inputWrong codegen/diagnostics or crash on valid inputStatus: Open.divmod: a remainder and a quotient by the same constant leave the quotient as a hardware divide
bugSomething isn't workingSomething isn't workingleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.int128: an unsigned 128-by-64 division runs a shift-subtract loop
bugSomething isn't workingSomething isn't workingleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.inline: a caller over 512 frame slots or 2048 instructions gets no helper splices
bugSomething isn't workingSomething isn't workingleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.ssa: a function with computed-goto targets skips mem2reg and the loop passes, so its locals stay in frame slots
bugSomething isn't workingSomething isn't workingleverage:highStructural/root-cause fix; unblocks or resolves multiple symptomsStructural/root-cause fix; unblocks or resolves multiple symptomsperformanceEmitted-code performanceEmitted-code performanceseverity:highWrong codegen/diagnostics or crash on valid inputWrong codegen/diagnostics or crash on valid inputStatus: Open.aarch64: a frame slot more than 256 bytes below the frame pointer costs two subtractions per access
arch:aarch64AArch64 backendAArch64 backendbugSomething isn't workingSomething isn't workingleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.codegen: an aggregate passed or returned in registers stays in its frame object
bugSomething isn't workingSomething isn't workingleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.frames: an over-aligned automatic object is reserved twice, among the locals and in the over-aligned region
arch:aarch64AArch64 backendAArch64 backendarch:x86_64x86_64 backendx86_64 backendbugSomething isn't workingSomething isn't workingleverage:mediumSubsystem- or ABI-scoped fixSubsystem- or ABI-scoped fixperformanceEmitted-code performanceEmitted-code performanceseverity:mediumRobustness/conformance gap, often on malformed inputRobustness/conformance gap, often on malformed inputStatus: Open.