Name |
Last commit
|
Last update |
---|---|---|
.. | ||
aix.S | ||
aix_closure.S | ||
asm.h | ||
darwin.S | ||
darwin_closure.S | ||
ffi.c | ||
ffi_darwin.c | ||
ffitarget.h | ||
linux64.S | ||
linux64_closure.S | ||
ppc_closure.S | ||
sysv.S |
In gcc/: PR 23067 * c-decl.c (start_struct): Don't create self-containing structures. * config/rs6000/rs6000.c (darwin_rs6000_special_round_type_align): New. * config/rs6000/rs6000-protos.h (darwin_rs6000_special_round_type_align): New. * config/rs6000/darwin.h (ADJUST_FIELD_ALIGN): Rewrite. (ROUND_TYPE_ALIGN): Use darwin_rs6000_special_round_type_align. In gcc/testsuite/: PR 23067 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL. * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL. * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL. * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL. * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL. * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL. * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL. In libobjc/: * encoding.c (darwin_rs6000_special_round_type_align): New. In libffi/: * src/powerpc/ffi_darwin.c (darwin_adjust_aggregate_sizes): New. (ffi_prep_cif_machdep): Call darwin_adjust_aggregate_sizes for Darwin. * testsuite/libffi.call/nested_struct4.c: Remove Darwin XFAIL. * testsuite/libffi.call/nested_struct6.c: Remove Darwin XFAIL. From-SVN: r118365
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
aix.S | Loading commit data... | |
aix_closure.S | Loading commit data... | |
asm.h | Loading commit data... | |
darwin.S | Loading commit data... | |
darwin_closure.S | Loading commit data... | |
ffi.c | Loading commit data... | |
ffi_darwin.c | Loading commit data... | |
ffitarget.h | Loading commit data... | |
linux64.S | Loading commit data... | |
linux64_closure.S | Loading commit data... | |
ppc_closure.S | Loading commit data... | |
sysv.S | Loading commit data... |