Page MenuHomePhabricator

mikhail.ramalho (Mikhail Ramalho)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 23 2017, 5:12 AM (331 w, 5 d)

Recent Activity

Thu, Jun 1

mikhail.ramalho added a comment to D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.

This change LGTM in general. But, I would like to have instructions on how to test this before I accept it. Couple of reasons:

  1. We want to have an estimate for the public CI.
Thu, Jun 1, 4:05 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D148371: [libc] Add support to compile some syscalls on 32 bit platform.
Thu, Jun 1, 3:59 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148371: [libc] Add support to compile some syscalls on 32 bit platform.
  • Added comments about sys_*64 syscalls
  • Added assertion about offset size in sys_*64 syscalls
  • Fixed wait4 implementation
  • Rewrote wait and waitpid to use wait4
Thu, Jun 1, 3:58 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D150131: [libc][math] Implement double precision log function correctly rounded to all rounding modes..

hey @lntue, can you replace __int128_t with

Thu, Jun 1, 2:21 PM · Restricted Project, Unknown Object (Project)

Thu, May 25

mikhail.ramalho added a comment to D149683: [libc] Use -nolibc -nostdlib++ -nostartfiles for hermetic test link..

-nostdlib++ is a clang-only flag, gcc fails with:

Thu, May 25, 1:17 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D150211: [libc] Rework of cpp::optional to support more types.

This is required because libc's UInt<T> can't be used with libc's optional, when trying to get libc built for riscv32, we get the following errors:

/home/mgadelha/tools/llvm-project/libc/src/__support/UInt.h:347:12: note: non-literal type 'optional<UInt<128U>>' cannot be used in a constant expression
    return remainder;
           ^
/home/mgadelha/tools/llvm-project/libc/src/__support/UInt.h:352:12: note: in call to '&result->div(COUNT)'
    result.div(other);
           ^
/home/mgadelha/tools/llvm-project/libc/test/src/math/CopySignTest.h:37:44: note: in call to '&UIntType(-1)->operator/(COUNT)'
    constexpr UIntType STEP = UIntType(-1) / COUNT;
                                           ^
1 error generated.
Thu, May 25, 5:26 AM · Restricted Project, Unknown Object (Project)

Mon, May 22

mikhail.ramalho added inline comments to D149594: [libc] Add explicit constructor calls to fix compilation when using UInt<T>.
Mon, May 22, 2:25 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D149594: [libc] Add explicit constructor calls to fix compilation when using UInt<T>.

Addressed comments

Mon, May 22, 2:25 PM · Restricted Project, Unknown Object (Project)

Fri, May 19

mikhail.ramalho updated the diff for D149594: [libc] Add explicit constructor calls to fix compilation when using UInt<T>.
  • Implement get_val() for x86_64 long double class
  • Use dyadic float in clinger_fast_path to fix conversion to long double
Fri, May 19, 2:39 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho reopened D149594: [libc] Add explicit constructor calls to fix compilation when using UInt<T>.
Fri, May 19, 2:39 PM · Restricted Project, Unknown Object (Project)

Fri, May 12

mikhail.ramalho updated the diff for D150211: [libc] Rework of cpp::optional to support more types.

Fixed compilation with clang < 16, where there is no add_lvalue_reference and add_rvalue_reference

Fri, May 12, 11:38 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D150223: [libc] Fix libmath test compilation when using UInt<T>.

Removed wrong conversion from uint<T> to long double

Fri, May 12, 5:18 AM · Restricted Project, Unknown Object (Project)

Tue, May 9

mikhail.ramalho updated the diff for D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.

Changed some defines to LIBC_TARGET_ARCH_IS_ANY_RISCV

Tue, May 9, 5:09 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D150211: [libc] Rework of cpp::optional to support more types.

Before I review this patch, I want to confirm that this is the right strategy. If the main goal is to support Uint<> in optional is there a way to do that without a complete replacement of optional?

Tue, May 9, 2:00 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D150223: [libc] Fix libmath test compilation when using UInt<T>.
Tue, May 9, 1:44 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho retitled D150211: [libc] Rework of cpp::optional to support more types from [libc] Rework cpp::optional to [libc] Rework of cpp::optional to support more types.
Tue, May 9, 10:50 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D150211: [libc] Rework of cpp::optional to support more types.
Tue, May 9, 10:49 AM · Restricted Project, Unknown Object (Project)

May 4 2023

mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.

addressed comments

May 4 2023, 12:37 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
May 4 2023, 12:22 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
May 4 2023, 12:11 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D147738: [libc] Enable linux directory entries syscalls in riscv64.

ping

May 4 2023, 10:55 AM · Restricted Project, Unknown Object (Project)

May 3 2023

mikhail.ramalho updated the diff for D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.
  • Fixed wrong define
  • Rebased
May 3 2023, 10:46 AM · Restricted Project, Unknown Object (Project)

May 2 2023

mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.
  • make struct linux_dirent a private header
  • rebased
May 2 2023, 7:35 AM · Restricted Project, Unknown Object (Project)

May 1 2023

mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
May 1 2023, 1:26 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D149594: [libc] Add explicit constructor calls to fix compilation when using UInt<T>.
May 1 2023, 11:43 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D149594: [libc] Add explicit constructor calls to fix compilation when using UInt<T>.
  • Use static_cast<foo> instead of foo(...)
  • Changed operator++ and operator-- to use operator+ and operator-, respectively
May 1 2023, 11:43 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D149594: [libc] Add explicit constructor calls to fix compilation when using UInt<T>.
May 1 2023, 9:22 AM · Restricted Project, Unknown Object (Project)

Apr 28 2023

mikhail.ramalho added a comment to D147738: [libc] Enable linux directory entries syscalls in riscv64.

@sivachandra does my last chance address your comment?

Apr 28 2023, 11:24 AM · Restricted Project, Unknown Object (Project)

Apr 26 2023

mikhail.ramalho updated the diff for D148371: [libc] Add support to compile some syscalls on 32 bit platform.

Apply clang-format to syscall_numbers.h.inc

Apr 26 2023, 3:56 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.

Moved linux specific implementation to linux_dir.cpp

Apr 26 2023, 3:51 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the summary of D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.
Apr 26 2023, 1:22 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.

Fixed strtol tests to pass in riscv32

Apr 26 2023, 1:20 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D147738: [libc] Enable linux directory entries syscalls in riscv64.

@sivachandra can you clarify what you mean by "This file is supposed to contain the platform independent implementation. Can we improve the platform abstraction to push variance within Linux into the Linux implementation?"?

Apr 26 2023, 8:12 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the summary of D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.
Apr 26 2023, 8:11 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the summary of D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.
Apr 26 2023, 8:10 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.
  • Added details about the current status of the riscv32 port in the commit message
  • Added LIBC_TARGET_ARCH_IS_ANY_RISCV and fix a syscall infinite recursion
Apr 26 2023, 8:07 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148371: [libc] Add support to compile some syscalls on 32 bit platform.
  • added siginfo_t dependency to wait.h
  • added FUTEX_SYSCALL_ID
  • changed SYS_sched_rr_get_interval_time64 to use struct __kernel_timespec instead of a long arr[2]
  • improve wait* documentation
Apr 26 2023, 7:14 AM · Restricted Project, Unknown Object (Project)

Apr 25 2023

mikhail.ramalho added a comment to D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.

Are you able to validate your guess with testing?

Apr 25 2023, 9:26 AM · Restricted Project, Unknown Object (Project)

Apr 24 2023

mikhail.ramalho added a comment to D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.

Overall LGTM, though are we sure that having the riscv 64 bit and 32 bit targets is the correct path? On other platforms so far we've separated the 32 bit and 64 bit targets.

Apr 24 2023, 1:42 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.

ping

Apr 24 2023, 5:09 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D148371: [libc] Add support to compile some syscalls on 32 bit platform.

ping

Apr 24 2023, 5:09 AM · Restricted Project, Unknown Object (Project)

Apr 21 2023

mikhail.ramalho updated the diff for D148371: [libc] Add support to compile some syscalls on 32 bit platform.

Added SYS_sched_rr_get_interval_time64 support to fix sched compilation in riscv32

Apr 21 2023, 12:23 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.
  • Changed ifdef unix to linux
  • Changed strlen, memset and memmove to use libc's internal implementation
Apr 21 2023, 7:25 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
Apr 21 2023, 7:17 AM · Restricted Project, Unknown Object (Project)

Apr 20 2023

mikhail.ramalho updated the diff for D148371: [libc] Add support to compile some syscalls on 32 bit platform.

rebased

Apr 20 2023, 5:00 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.

Renamed dirs riscv64 to riscv

Apr 20 2023, 4:49 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.

Addressed comments

Apr 20 2023, 4:29 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.

Added static assertions

Apr 20 2023, 10:05 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.
Apr 20 2023, 9:26 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.

@sivachandra while we don't need this anymore, I think it's a good addition to the codebase.

Apr 20 2023, 9:03 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.

Add linux_dirent to dirent.h only if unix is defined

Apr 20 2023, 7:32 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
Apr 20 2023, 7:11 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.
  • Added new struct linux_dirent to llvm-libc-types
  • Removed both ino64_t and off64_t
Apr 20 2023, 7:10 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D148797: [libc] Start to refactor riscv platform abstraction to support both 32 and 64 bits versions.
Apr 20 2023, 5:43 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D148794: [libc] Make UInt<T> trivially copyable.
Apr 20 2023, 5:24 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.

While this change is OK, we do want the UInt class to be trivially copyable. Do you know why it is not trivially copyable even when defaulted?

Apr 20 2023, 5:17 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D148759: [libc] Support constexpr uint initialization.

Thanks, it fixed the problem with sub_with_borrow and add_with_carry in riscv32 for me!

Apr 20 2023, 5:01 AM · Restricted Project, Unknown Object (Project)

Apr 19 2023

mikhail.ramalho updated the diff for D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.

Remove C++ standard library in the runtime components of the libc

Apr 19 2023, 4:25 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.
Apr 19 2023, 3:49 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the summary of D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.
Apr 19 2023, 1:06 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D148739: [libc] Use __builtin_bit_cast only when src and dest types are trivially copyable.
Apr 19 2023, 1:04 PM · Restricted Project, Unknown Object (Project)

Apr 17 2023

mikhail.ramalho added a comment to D147961: [libc] Update supported riscv libs.

This is the failure the bot is still seeing: https://lab.llvm.org/buildbot/#/builders/256/builds/1030

Apr 17 2023, 12:44 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D147961: [libc] Update supported riscv libs.

The last time I checked, log10 had failures. Was it fixed with the FMA change?

Apr 17 2023, 11:45 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.

Changed ino_t and ino64_t type to UINT64_TYPE

Apr 17 2023, 7:35 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
Apr 17 2023, 7:32 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D147961: [libc] Update supported riscv libs.

rebased

Apr 17 2023, 6:49 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D148371: [libc] Add support to compile some syscalls on 32 bit platform.

Added SYS_futex_time64 to syscall_numbers.h.inc

Apr 17 2023, 6:43 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.
  • Added comment about string lenght
  • changed memcopy to memmove to prevent UB
Apr 17 2023, 6:37 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
Apr 17 2023, 6:35 AM · Restricted Project, Unknown Object (Project)

Apr 14 2023

mikhail.ramalho updated the diff for D148371: [libc] Add support to compile some syscalls on 32 bit platform.

Update waitid syscall

Apr 14 2023, 4:31 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D148371: [libc] Add support to compile some syscalls on 32 bit platform.
Apr 14 2023, 4:31 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D148373: [libc][NFC] Standardize missing syscalls error messages..
Apr 14 2023, 1:25 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D148371: [libc] Add support to compile some syscalls on 32 bit platform.
Apr 14 2023, 1:21 PM · Restricted Project, Unknown Object (Project)

Apr 12 2023

mikhail.ramalho added inline comments to D147738: [libc] Enable linux directory entries syscalls in riscv64.
Apr 12 2023, 8:58 AM · Restricted Project, Unknown Object (Project)

Apr 10 2023

mikhail.ramalho requested review of D147961: [libc] Update supported riscv libs.
Apr 10 2023, 12:18 PM · Restricted Project, Unknown Object (Project)

Apr 7 2023

mikhail.ramalho updated the diff for D147738: [libc] Enable linux directory entries syscalls in riscv64.

Fix error message

Apr 7 2023, 11:11 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho published D147738: [libc] Enable linux directory entries syscalls in riscv64 for review.
Apr 7 2023, 11:08 AM · Restricted Project, Unknown Object (Project)

Mar 30 2023

mikhail.ramalho added a comment to D146203: [libc] Enable more headers for riscv.

ping

Mar 30 2023, 11:59 AM · Restricted Project, Unknown Object (Project)

Mar 27 2023

mikhail.ramalho updated the diff for D146981: [libc] Fix longjmp's fake return in x86_64.

Fix variable name

Mar 27 2023, 1:16 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D146981: [libc] Fix longjmp's fake return in x86_64.
Mar 27 2023, 1:05 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D146981: [libc] Fix longjmp's fake return in x86_64.

Added a variable to count how many times longjmp was called

Mar 27 2023, 1:04 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D146245: [RISCV] Lower inline asm m with offset to register+imm..
  • Fixed error message
  • Fixed function not being called in release mode
Mar 27 2023, 12:33 PM · Restricted Project, Restricted Project
mikhail.ramalho requested review of D146981: [libc] Fix longjmp's fake return in x86_64.
Mar 27 2023, 9:16 AM · Restricted Project, Unknown Object (Project)

Mar 24 2023

mikhail.ramalho updated the diff for D145584: [libc] Add support for setjmp and longjmp in riscv.

Update return

Mar 24 2023, 12:09 PM · Restricted Project, Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D145584: [libc] Add support for setjmp and longjmp in riscv.
Mar 24 2023, 7:06 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Mar 23 2023

mikhail.ramalho added a comment to D146253: [libc] Enabled more tests for targets other than x86_64.

@mikhail.ramalho : why do you need to force the FMA_OPT and ROUND_OPT for RISC-V target? These are to expand to build and test both with and without those instructions automatically. Do you plan the same thing for RISC-V? Without this, the current setup should test the trig functions with FMA and rounding instructions by default, and not testing trig functions without those instructions.

With this change, on AArch64, AArch32, RISC-V, and GPU, each math function will have 2-4 targets, with and without FMA_OPT and ROUND_OPT flags, and since the build system does not do anything, add any special compile options or flags, those targets are all identical. So I don't think that's your intention?

Do you want to test both non-FMA and FMA math implementations on RISC-V64 automatically similar to x86-64 instead?

Mar 23 2023, 6:13 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added inline comments to D145584: [libc] Add support for setjmp and longjmp in riscv.
Mar 23 2023, 5:09 AM · Restricted Project, Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D145584: [libc] Add support for setjmp and longjmp in riscv.

Address comments

Mar 23 2023, 5:06 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Mar 16 2023

mikhail.ramalho added a comment to D146253: [libc] Enabled more tests for targets other than x86_64.

@sivachandra I only tested this in x86_64 and riscv 64, since I don't have aarch64 or armv7 machines available for testing.

Mar 16 2023, 11:56 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D146253: [libc] Enabled more tests for targets other than x86_64.
Mar 16 2023, 11:49 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D145584: [libc] Add support for setjmp and longjmp in riscv.

We submitted D146245, which should enable llvm to generate better code for setjmp/longjmp.

Mar 16 2023, 10:43 AM · Restricted Project, Restricted Project, Unknown Object (Project)
mikhail.ramalho added reviewers for D146245: [RISCV] Lower inline asm m with offset to register+imm.: craig.topper, reames, kito-cheng.
Mar 16 2023, 10:11 AM · Restricted Project, Restricted Project
mikhail.ramalho requested review of D146245: [RISCV] Lower inline asm m with offset to register+imm..
Mar 16 2023, 10:09 AM · Restricted Project, Restricted Project
mikhail.ramalho updated the diff for D145584: [libc] Add support for setjmp and longjmp in riscv.
  1. Added -fomit-frame-pointer
  2. Removed attribute((naked)) from setjmp/longjmp
  3. Because of (2) we don't need the __NOEXCEPT anymore
  4. Rewrote the riscv functions to use the function arguments directly, instead of fixed offset
  5. Split the platform specific implementations into different directories/files
Mar 16 2023, 4:23 AM · Restricted Project, Restricted Project, Unknown Object (Project)
mikhail.ramalho added a comment to D145584: [libc] Add support for setjmp and longjmp in riscv.

Thanks for the review, Siva, I think I've managed to address all your comments thanks to your code snippet (tests are running now, I'll update here if they pass).

Mar 16 2023, 3:43 AM · Restricted Project, Restricted Project, Unknown Object (Project)
mikhail.ramalho requested review of D146203: [libc] Enable more headers for riscv.
Mar 16 2023, 2:21 AM · Restricted Project, Unknown Object (Project)

Mar 15 2023

mikhail.ramalho requested review of D146161: [libc] Enable __llvm_libc_syscall and fork on riscv64..
Mar 15 2023, 12:01 PM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D146145: [libc] Enable spawn lib in riscv.

Fixed header include

Mar 15 2023, 9:34 AM · Restricted Project, Unknown Object (Project)
mikhail.ramalho updated the diff for D145584: [libc] Add support for setjmp and longjmp in riscv.

Small change to the cmake file: we only need to set -fno-omit-frame-pointer it's not riscv

Mar 15 2023, 8:45 AM · Restricted Project, Restricted Project, Restricted Project
mikhail.ramalho requested review of D146145: [libc] Enable spawn lib in riscv.
Mar 15 2023, 8:42 AM · Restricted Project, Restricted Project