Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-02-17 | midipix_asm_assemble_integer(): filter out c++ constructors. | midipix | 2 | -0/+10 | |
2019-02-17 | midipix_asm_reestablish_section(): better integrate with gcc's varasm logic. | midipix | 3 | -22/+14 | |
2019-02-17 | midipix target: define DO_GLOBAL_DTORS_BODY to avoid libgcc's default code. | midipix | 1 | -0/+3 | |
2019-02-17 | midipix_pe_create_got_entry(): remove obsolete code path. | midipix | 1 | -5/+1 | |
2019-02-03 | midipix target: properly support dso data references. | midipix | 2 | -0/+98 | |
2019-02-03 | midipix target internals: provide midipix_asm_reestablish_section(). | midipix | 1 | -20/+28 | |
2019-02-02 | midipix targets: generate the .got entry for default & hidden visibility syms. | midipix | 1 | -4/+6 | |
2019-02-02 | midipix_symbol_ref_dllimport_p(): properly support -fvisibility=hidden, etc. | midipix | 1 | -3/+7 | |
2019-02-02 | midipix targets: generate the .got entry only for default visibility symbols. | midipix | 1 | -0/+7 | |
2019-02-02 | PE targets: do not confine the dllexport attribute to the default visibility. | midipix | 1 | -4/+0 | |
2019-01-08 | midipix targets: GOT entries: unless internal visibility, create in .got$. | midipix | 1 | -11/+7 | |
2017-12-15 | midipix targets: specs: added -mforeign and -mconsole support. | midipix | 2 | -2/+10 | |
2017-11-19 | gcc driver: properly handle the command-line --sysroot argument. | midipix | 1 | -71/+99 | |
+++ Set value of target_system_root according to command-line arguments _prior_ to using it. +++ Add two directories to the linker search path, namely /local/lib (or standard_startfile_prefix_1 if --sysroot was specified) and /lib (or standard_startfile_prefix_2 if --sysroot pas specified). | |||||
2017-10-25 | midipix targets: ldso: executables now use the framework loader by default. | midipix | 1 | -2/+2 | |
2017-10-24 | midipix targets: added the -mout-dsolib PE-specific directive. | midipix | 3 | -4/+10 | |
2017-10-19 | midipix target: remove the CPP_SPEC_LDSO macro, as it is no longer needed. | midipix | 1 | -4/+0 | |
2017-10-19 | midipix target: static exe's now set the application type (default/standalone). | midipix | 1 | -4/+4 | |
2017-10-15 | midipix target: use crtidata.o|crtldso.o|crtvrfs.o only with dyn. linked apps. | midipix | 1 | -6/+8 | |
2017-10-15 | libc/cbb-musl-pe.h: whitespace meditation. | midipix | 1 | -13/+13 | |
2017-10-15 | midipix target: added the -midata option. | midipix | 2 | -0/+8 | |
2017-10-15 | midipix target: integrated the ldso design options (-mldso, -mvrfs). | midipix | 2 | -5/+10 | |
2017-10-15 | midipix target: renamed option: -mtty-console --> -mdinga. | midipix | 2 | -3/+3 | |
2017-10-15 | midipix target: new ldso design: removed the discarded ldso options. | midipix | 2 | -51/+4 | |
2017-06-03 | gcc/doc/gcc.texi: adjust source to modern texinfo syntax. | midipix | 1 | -2/+8 | |
2016-11-24 | cbb-musl-elf.h: whitespace normalization. | midipix | 1 | -8/+8 | |
2016-11-24 | cbb-musl-elf.h: provide STANDARD_STARTFILE_PREFIX_{1|2} definitions. | midipix | 1 | -0/+6 | |
2016-11-24 | cbb-musl-pe.h: provide STANDARD_STARTFILE_PREFIX_{1|2} definitions. | midipix | 1 | -0/+6 | |
2016-07-18 | midipix targets: remove the MASK_STACK_PROBE bit from the subtarget default. | midipix | 1 | -1/+0 | |
2016-06-28 | midipix targets: shared: complete list of non-exported symbols. | midipix | 1 | -0/+3 | |
2016-06-28 | midipix targets: explicitly link --as-needed all runtime components. | midipix | 1 | -4/+8 | |
2016-06-02 | midipix targets: so_entry_point: protect 32-bit name-space (adds underscore). | midipix | 1 | -2/+2 | |
2016-02-29 | cbb-common.h: render the _GNU_SOURCE definition compatible with -D_GNU_SOURCE. | midipix | 1 | -1/+1 | |
2015-11-25 | midipix targets: GOT entries: account for a re-established section directive. | midipix | 3 | -2/+21 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-11-08 | midipix targes: add convenience built-in definitions. | midipix | 1 | -0/+8 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-15 | define TARGET_MANGLE_DECL_ASSEMBLER_NAME for compatibility with gcc releases | midipix | 1 | -0/+3 | |
which did not yet support SUBTARGET_MANGLE_DECL_ASSEMBLER_NAME. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-13 | fix bi-arch macro definitions (size_t,ptrdiff_t,wchar) for the midipix targets. | midipix | 1 | -0/+19 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-13 | fix build recipes for the 32-bit midipix targets. | midipix | 3 | -3/+7 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-12 | fix generation of import libraries for libstdc++. | midipix | 2 | -2/+4 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-09-10 | libiberty: fix the neutral implementation of xstrerror(). | midipix | 1 | -1/+14 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-07-26 | improved sysroot configurability for gcc, distinguishing between | midipix | 2 | -12/+12 | |
host/target sysroot and build sysroot. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-07-18 | initial implementation of GOT entries and initial support of PE visibility | midipix | 5 | -55/+176 | |
for the midipix targets. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-07-18 | midipix start-file specification: define crti.o as the first object to be linked | midipix | 1 | -2/+2 | |
into both shared libraries and applications. This change reflects crti.o's newly assigned roled in mmglue as the object containing the image's internal descriptor. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-06-20 | remove non-portable include and add back strverscmp. | Shiz | 2 | -3/+44 | |
See COPYING.MIDIPIX (9cd0746c) for copyright information. Signed-off-by: Shiz <hi@shiz.me> | |||||
2015-06-20 | fix portability issues in build system | Shiz | 13 | -31/+24 | |
This fixes numerous issues where the CBB build system used non-portable constructs. See COPYING.MIDIPIX (9cd0746c) for copyright information. Signed-off-by: Shiz <hi@shiz.me> | |||||
2015-06-01 | init_section fix (function.c --> __main) | midipix | 1 | -0/+7 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-05-31 | normalize the midipix target builtins. | midipix | 7 | -20/+20 | |
+ remove __NTAPI (never used, not needed). + change __MIDIPIX to __midipix__ (analogous to __linux__). + add __PE__ (analogous to __ELF__). signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-05-29 | gcc/config.host: set the midipix host_exeext to null (no suffix). | midipix | 1 | -1/+1 | |
This allows execve to find requested executables in a heuristics-independent manner (which happens to be slightly faster), and is generally speaking a better fit for shell-based development environments. signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-02 | add texinfo as a travis dependency. | midipix | 1 | -1/+1 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-01 | midipix target implementation: finalize preliminary biarch support. | midipix | 2 | -10/+15 | |
+ set default arch to m32/m64 for the i686- and x86_64- toolchains, respectively. + temporarily disable SEH for the i686-nt32-midipix target; this is needed since the 32-bit PE assembler rejects .seh_proc, meaning that currently we cannot even have 32-bit SEH support as a stub (adding the necessary assembler support should be easy, as it already exists for the 64-bit Windows targets). signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. | |||||
2015-04-01 | fix biarch definitions for the midipix targets. | midipix | 2 | -5/+22 | |
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information. |