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

Tracking issue for unconditionally ignored C tests. #1358

Open
16 tasks
vext01 opened this issue Aug 9, 2024 · 0 comments
Open
16 tasks

Tracking issue for unconditionally ignored C tests. #1358

vext01 opened this issue Aug 9, 2024 · 0 comments
Assignees

Comments

@vext01
Copy link
Contributor

vext01 commented Aug 9, 2024

There are quite a few unconditionally ignored C tests that fail for varying reasons. This issue tracks them.

crashes trace builder in handle_operand()

  • funcptrarg_hasir.c
  • indirect_external_function_call.c
  • qsort.c

designed to test LLVM constant GEP expressions , but -O0 doesn't emit such code.

  • constexpr.c

crashes ykllvm's BlockDisambiguate pass.

  • indirect_branch.c:

not yet implemented: Unimplemented { tyidx: TyIdx(6), llvm_inst_str: " call void @llvm.memcpy.p0

  • intrinsic_noinline.c

shadow stack can't do threads

  • many_threads_many_locs.c
  • many_threads_one_loc.c
  • stats2.c

trace builder can't handle unmappable code "calling back" to mappable code.

  • reentrant.c

not yet implemented: ran out of gp regs

  • smmultisrc.c
  • smmultisrc2.c

Crashes on unimplemented setjmp instruction

  • stats3.c

doesn't trigger expected "trace too long"

  • trace_too_long.c

Truncation currently always truncates to i32, no matter the target type

(maybe this is OK and we can delete/ammend the test without functional changes?)

  • truncate.c

trace-compilation-aborted: dlsym("llvm.va_start") returned NULL

  • varargs_inlined.c
@vext01 vext01 self-assigned this Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant