Overview
| Comment: | runtime: Don't use asm for PowerPC64 ELF v2 ABI |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
98b8a4cc1d0445bab9f4a353b15505c7 |
| User & Date: | js on 2021-09-02 17:49:23 |
| Other Links: | manifest | tags |
Context
|
2021-09-02
| ||
| 19:07 | objfw.spec: Install LICENSE files (check-in: dbd14f4ac5 user: js tags: trunk) | |
| 18:52 | Merge trunk into 1.0 branch (check-in: fb7b9709b8 user: js tags: 1.0) | |
| 17:49 | runtime: Don't use asm for PowerPC64 ELF v2 ABI (check-in: 98b8a4cc1d user: js tags: trunk) | |
| 17:21 | objfw.spec: Disable rpath (check-in: df2fab63dd user: js tags: trunk) | |
Changes
Modified src/runtime/lookup-asm/lookup-asm.S from [c9c055a770] to [3a40e34c24].
| ︙ | ︙ | |||
22 23 24 25 26 27 28 | # include "lookup-asm-x86_64-elf.S" # elif defined(OF_X86) # include "lookup-asm-x86-elf.S" # elif defined(OF_ARM64) # include "lookup-asm-arm64-elf.S" # elif defined(OF_ARM) # include "lookup-asm-arm-elf.S" | | | | 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # include "lookup-asm-x86_64-elf.S" # elif defined(OF_X86) # include "lookup-asm-x86-elf.S" # elif defined(OF_ARM64) # include "lookup-asm-arm64-elf.S" # elif defined(OF_ARM) # include "lookup-asm-arm-elf.S" # elif defined(OF_POWERPC64) && (!defined(_CALL_ELF) || _CALL_ELF == 1) # include "lookup-asm-powerpc64-elf.S" # elif defined(OF_POWERPC) && (!defined(_CALL_ELF) || _CALL_ELF == 1) # include "lookup-asm-powerpc-elf.S" # elif defined(OF_MIPS64_N64) # include "lookup-asm-mips64-n64-elf.S" # elif defined(OF_MIPS) # include "lookup-asm-mips-elf.S" # elif defined(OF_SPARC64) # include "lookup-asm-sparc64-elf.S" |
| ︙ | ︙ |
Modified src/runtime/private.h from [c4765bd18c] to [fc9de45cb0].
| ︙ | ︙ | |||
355 356 357 358 359 360 361 |
const char *_Nonnull format, ...);
#define OBJC_ERROR(...) \
objc_error("ObjFWRT @ " __FILE__ ":" OF_STRINGIFY(__LINE__), \
__VA_ARGS__)
#if defined(OF_ELF)
# if defined(OF_X86_64) || defined(OF_X86) || \
| < > > > > > | 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 |
const char *_Nonnull format, ...);
#define OBJC_ERROR(...) \
objc_error("ObjFWRT @ " __FILE__ ":" OF_STRINGIFY(__LINE__), \
__VA_ARGS__)
#if defined(OF_ELF)
# if defined(OF_X86_64) || defined(OF_X86) || \
defined(OF_ARM64) || defined(OF_ARM) || \
defined(OF_MIPS64_N64) || defined(OF_MIPS) || \
defined(OF_SPARC64) || defined(OF_SPARC)
# define OF_ASM_LOOKUP
# endif
# if defined(OF_POWERPC64) || defined(OF_POWERPC)
# if !defined(_CALL_ELF) || _CALL_ELF == 1
# define OF_ASM_LOOKUP
# endif
# endif
#elif defined(OF_MACH_O)
# if defined(OF_X86_64)
# define OF_ASM_LOOKUP
# endif
#elif defined(OF_WINDOWS)
# if defined(OF_X86_64) || defined(OF_X86)
|
| ︙ | ︙ |