alpha
Login
or
Join now
theoparis.com
/
binutils-apple
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
WIP MachO binutils port assisted by AI I may consider upstreaming this in the future.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
binutils-apple
/
binutils
/
testsuite
/
at
master
3 folders
4 files
Alan Modra
spu: .note.spu_name
7w ago
054fe087
binutils-all
spu: .note.spu_name This fixes a bug with the .note.spu_name section flags, which were made SEC_LOAD without SEC_ALLOC. That combination doesn't really make sense and led to odd layout behaviour. In addition .note.spu_name now uses the normal note alignment, with some tweaks to keep its file offset 16 byte aligned. This tends to work better in the testsuite when the standard scripts are not used and the note is merged with other notes. bfd/ * elf32-spu.c (spu_elf_create_sections): Remove SEC_LOAD from .note.spu_name, and align to 4 bytes. (spu_elf_fake_sections): Tweak .note.spu_name output section alignment for layout. (spu_elf_final_write_processing): New function. (elf_backend_final_write_processing): Define. binutils/ * testsuite/binutils-all/objcopy.exp (pr25662): Don't xfail spu. ld/ * testsuite/ld-elf/orphan-region.d: Don't xfail spu. * testsuite/ld-elf/pr23658-1e.d: Likewise. * testsuite/ld-scripts/provide-8.d: Likewise. * testsuite/ld-spu/ovl.d: Remove commented out old matches. Adjust expected overlay file offset. * testsuite/ld-spu/ovl2.d: Likewise.
1 month ago
config
hppa*64*-*-hpux*: Create dummy milli.a archive for binutils and ld tests On cross builds, this fixes numerous test fails due to the milli.a archive not being found. On hppa*64*-*-hpux*, this fixes four fails due to undefined symbols in the HP milli.a archive. The change to objcopy.exp causes the "objcopy executable (pr25662)" test to fail. Previously, it didn't run because milli.a wasn't found. 2026-05-24 John David Anglin <danglin@gcc.gnu.org> binutils/ChangeLog: * testsuite/binutils-all/objcopy.exp: Append LDFLAGS to ldflags for milli.a archive. * testsuite/config/default.exp: Create dummy milli.a archive in tmpdir/hppa. Append " -Ltmpdir/hppa" to LDFLAGS. ld/ChangeLog: * testsuite/config/default.exp: Likewise.
2 months ago
lib
Haiku/testsuite: Mark target as ELF All the Haiku targets are ELF: $ sed -n '/haiku/{n;p}' < bfd/config.bfd targ_defvec=aarch64_elf64_le_vec targ_defvec=arm_elf32_le_vec targ_defvec=x86_64_elf64_vec targ_defvec=i386_elf32_vec targ_defvec=m68k_elf32_vec targ_defvec=mips_elf32_le_vec targ_defvec=powerpc_elf32_vec targ_defvec=sparc_elf64_vec $ so update `is_elf_format' accordingly, complementing commit d85e70a35bff ("Add support for the haiku operating system.") and fixing regressions: aarch64-haiku -FAIL: GNU attributes v1/v2: no support for directive .gnu_attribute aarch64-haiku -FAIL: GNU attributes v2: no support for directive .gnu_subsection arm-haiku -FAIL: GNU attributes v1/v2: no support for directive .gnu_attribute m68k-haiku -FAIL: GNU attributes v1/v2: no support for directive .gnu_attribute mipsel-haiku -FAIL: GNU attributes v1/v2: no support for directive .gnu_attribute powerpc-haiku -FAIL: GNU attributes v1/v2: no support for directive .gnu_attribute sparc64-haiku -FAIL: GNU attributes v1/v2: no support for directive .gnu_attribute sparc64-haiku -FAIL: sparc relax CALL (a.out) while widely broadening coverage, e.g. with `i486-haiku' we now get: === binutils Summary === # of expected passes 230 # of untested testcases 18 # of unsupported tests 21 === gas Summary === # of expected passes 1066 # of unsupported tests 16 === ld Summary === # of expected passes 595 # of expected failures 2 # of untested testcases 26 # of unsupported tests 215 vs: === binutils Summary === # of expected passes 77 # of untested testcases 13 # of unsupported tests 11 === gas Summary === # of expected passes 806 # of unsupported tests 4 === ld Summary === # of expected passes 188 # of expected failures 2 # of untested testcases 16 # of unsupported tests 62 The following regressions yet need to be addressed: arm-haiku +FAIL: bad .bss / .struct data allocation directives arm-haiku +FAIL: VFP11 denorm erratum fix, scalar operation arm-haiku +FAIL: VFP11 denorm erratum fix, vector operation arm-haiku +FAIL: script-type arm-haiku +FAIL: Branch future relocations for armv8.1-m.main target arm-haiku +FAIL: Mixed ARM/Thumb arch5 dynamic application arm-haiku +FAIL: Thumb-2-as-Thumb-1 BL arm-haiku +FAIL: Thumb-2 BL bad noeabi arm-haiku +FAIL: .noinit sections arm-haiku +FAIL: .persistent sections m68k-haiku +FAIL: DT_TEXTREL map file warning m68k-haiku +FAIL: pr20995 m68k-haiku +FAIL: pr20995-2 powerpc-haiku +FAIL: Build pr20995-2.so powerpc-haiku +FAIL: pr20995-2 There are the usual regressions with `mipsel-haiku' as well coming from the use of the IRIX variant of the ELF format, to be handled separately.
2 months ago
ChangeLog-0411
spu: .note.spu_name This fixes a bug with the .note.spu_name section flags, which were made SEC_LOAD without SEC_ALLOC. That combination doesn't really make sense and led to odd layout behaviour. In addition .note.spu_name now uses the normal note alignment, with some tweaks to keep its file offset 16 byte aligned. This tends to work better in the testsuite when the standard scripts are not used and the note is merged with other notes. bfd/ * elf32-spu.c (spu_elf_create_sections): Remove SEC_LOAD from .note.spu_name, and align to 4 bytes. (spu_elf_fake_sections): Tweak .note.spu_name output section alignment for layout. (spu_elf_final_write_processing): New function. (elf_backend_final_write_processing): Define. binutils/ * testsuite/binutils-all/objcopy.exp (pr25662): Don't xfail spu. ld/ * testsuite/ld-elf/orphan-region.d: Don't xfail spu. * testsuite/ld-elf/pr23658-1e.d: Likewise. * testsuite/ld-scripts/provide-8.d: Likewise. * testsuite/ld-spu/ovl.d: Remove commented out old matches. Adjust expected overlay file offset. * testsuite/ld-spu/ovl2.d: Likewise.
1 month ago
ChangeLog-1215
binutils ChangeLog rotation
10 years ago
ChangeLog-9303
Add copyright notices
13 years ago
gentestdlls.c
Update year range in copyright notice of binutils files Avoid warnings about invalid escapes in etc/update-copyright.py by using raw strings, add BinutilsFilter to skip psql.rc and add "Kalray SA." as another copyright holder.
6 months ago