CVS commit: src/lib/csu/arch/ia64

2019-05-04 Thread Sean Cole
Module Name:src Committed By: scole Date: Sat May 4 22:55:32 UTC 2019 Modified Files: src/lib/csu/arch/ia64: crt0.S Log Message: add stop (;;) to elimate WAW dependency compiler warning To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/ia64/cr

CVS commit: src/lib/csu/arch/riscv

2019-02-09 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Feb 10 07:28:06 UTC 2019 Modified Files: src/lib/csu/arch/riscv: crti.S crtn.S Log Message: Update comment (copied from or1k) To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/riscv/crti.S \ src/

CVS commit: src/lib/csu

2019-01-26 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 27 04:35:25 UTC 2019 Modified Files: src/lib/csu: Makefile Log Message: fix duplicated chunk from merge To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/lib/csu/Makefile Please note that diffs are not

CVS commit: src/lib/csu/common

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 20:12:35 UTC 2018 Modified Files: src/lib/csu/common: crt0-common.c Log Message: Re-do previous (always make available preinit/initarray/finiarray), with less disruption. To generate a diff of this commit: cvs rdiff

CVS commit: src/lib/csu

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 18:17:11 UTC 2018 Modified Files: src/lib/csu/arch/aarch64: Makefile.inc src/lib/csu/arch/arm: Makefile.inc src/lib/csu/arch/earm: Makefile.inc src/lib/csu/arch/or1k: Makefile.inc src/li

CVS commit: src/lib/csu/common

2018-12-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 28 13:53:17 UTC 2018 Modified Files: src/lib/csu/common: crtbegin.c Log Message: Avoid duplicate definitions on arm (reported by kre@) To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/lib/csu/common/cr

CVS commit: src/lib/csu/common

2018-12-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Dec 27 19:32:32 UTC 2018 Modified Files: src/lib/csu/common: crt0-common.c crtbegin.c Log Message: Allow both array and non-array constructors for transition. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 s

CVS commit: src/lib/csu

2018-12-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Dec 27 18:57:15 UTC 2018 Modified Files: src/lib/csu/arch/aarch64: Makefile.inc src/lib/csu/arch/arm: Makefile.inc src/lib/csu/arch/earm: Makefile.inc src/lib/csu/arch/or1k: Makefile.inc src/li

CVS commit: src/lib/csu

2018-11-26 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Nov 26 17:37:46 UTC 2018 Modified Files: src/lib/csu/arch/aarch64: crt0.S src/lib/csu/arch/alpha: crt0.S src/lib/csu/arch/arm: crt0.S src/lib/csu/arch/earm: crt0.S src/lib/csu/arch/hppa: crt0.S

CVS commit: src/lib/csu

2018-07-25 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Jul 26 01:25:23 UTC 2018 Modified Files: src/lib/csu: Makefile Log Message: Specify NOLIBCSANITIZER in lib/csu The low-level libraries in csu are used in non-sanitized code. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/lib/csu/common

2018-07-12 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Jul 13 01:00:17 UTC 2018 Modified Files: src/lib/csu/common: crt0-common.c Log Message: i386/amd64 build fix. Fix "possibly used uninitialized" from gcc. These changes should make no practical effect - but because external data

CVS commit: src/lib/csu/common

2018-07-12 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 12 21:36:46 UTC 2018 Modified Files: src/lib/csu/common: crt0-common.c Log Message: Add static PIE support for i386 and AMD64. The basic glue works with mininal changes for other architectures as well, but those require li

CVS commit: src/lib/csu/common

2018-07-12 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 12 21:35:12 UTC 2018 Modified Files: src/lib/csu/common: crt0-common.c Log Message: _DYNAMIC is present for static PIE as well, so loosen rtld check. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/lib/c

CVS commit: src/lib/csu

2018-06-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Jun 16 18:58:00 UTC 2018 Modified Files: src/lib/csu: Makefile Log Message: Disable MKSANITIZER in lib/csu These low-level libraries are expected to be not touched by a sanitizer. Every libc program not using sanitizers cannot

CVS commit: src/lib/csu

2017-07-18 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 18 14:34:19 UTC 2017 Modified Files: src/lib/csu/arch/mips: crtend.S src/lib/csu/common: crtbegin.c Log Message: .eh_frame should be read-only on MIPS too. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1

CVS commit: src/lib/csu/arch/alpha

2017-01-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jan 14 15:50:24 UTC 2017 Modified Files: src/lib/csu/arch/alpha: crtbegin.h Log Message: remove useless include; asm.h is not useful for c files. our current assumption is that stuff in cdefs.h is duplicated in asm.h. To g

CVS commit: src/lib/csu/arch/sh3

2016-08-29 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Mon Aug 29 21:27:03 UTC 2016 Modified Files: src/lib/csu/arch/sh3: crt0.S Log Message: ___start is __dso_hidden, so use CALL_DATUM_LOCAL and drop the PIC prologue from __start. To generate a diff of this commit: cvs rdiff -u -r1.5

CVS commit: src/lib/csu/arch/sh3

2016-08-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Aug 28 13:50:26 UTC 2016 Modified Files: src/lib/csu/arch/sh3: crt0.S Log Message: fix pic code; otherwise we generate text relocations. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/csu/arch/sh3/crt0

CVS commit: src/lib/csu/common

2016-06-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jun 29 11:16:47 UTC 2016 Modified Files: src/lib/csu/common: crtbegin.c Log Message: For some mind-boogling reasons, GCC 5.4 believes that a weak reference cannot alias with an extern. While this is clearly bogus, avoid yet ano

CVS commit: src/lib/csu/common

2016-06-07 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jun 7 12:07:35 UTC 2016 Modified Files: src/lib/csu/common: crt0-common.c crtbegin.c Log Message: Fun fact of the weak: a weak reference doesn't have visibility attached. As such, reorganize the start/end references to use a w

CVS commit: src/lib/csu/common

2016-06-04 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jun 5 00:43:39 UTC 2016 Modified Files: src/lib/csu/common: crtbegin.c Log Message: Make older GCC and Clang happy and use weak references to the elements, not declared as arrays. To generate a diff of this commit: cvs rdiff

CVS commit: src/lib/csu/common

2016-06-01 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jun 1 21:21:55 UTC 2016 Modified Files: src/lib/csu/common: crtbegin.c Log Message: PR toolchain/51121: __CTOR_LIST__ and __CTOR_LIST_END__ are logically the same object, but due to the start marker, the former has to be decla

CVS commit: src/lib/csu/common

2016-06-01 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jun 1 21:24:55 UTC 2016 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Revert -O1 hack for GCC 5.3, replaced by workaround in the code. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/lib/csu

CVS commit: src/lib/csu/common

2016-05-10 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue May 10 10:23:09 UTC 2016 Modified Files: src/lib/csu/common: Makefile.inc Log Message: We need the -O1 hack (for gcc 5.3) for crtbegin.c as well. Works around PR toolchain/51121. To generate a diff of this commit: cvs rdiff

CVS commit: src/lib/csu/common

2016-05-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun May 1 08:33:14 UTC 2016 Modified Files: src/lib/csu/common: compident.S Log Message: Change section flags to "MG" and put it into comdat. Makes new binutils happy. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/lib/csu/common

2016-05-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun May 1 07:25:46 UTC 2016 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Revert previous (fallout is more subtle but there). Rework the conditionon so it depends on .S existence instead of an arch list. To gene

CVS commit: src/lib/csu/common

2016-04-30 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Apr 30 13:12:13 UTC 2016 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Gcc 5.3 seems to do fine compiling this for sparc64, so exclude it from the -O1 hack To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/lib/csu/common

2016-03-29 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Mar 29 21:23:05 UTC 2016 Modified Files: src/lib/csu/common: Makefile.inc Log Message: crt0-common.c is miscompiled by gcc 5.3 on evbarm with -O2 so use -O1. Do this for all non-x86 arches. To generate a diff of this commit:

CVS commit: src/lib/csu/common

2016-03-26 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Mar 27 00:03:06 UTC 2016 Modified Files: src/lib/csu/common: Makefile.inc Log Message: add a hack for GCC 5 and non-x86 platforms: build crtbeginS.o with -O1 as GCC tries to be very smart with the __DTOR_LIST__ as it believes it

CVS commit: src/lib/csu/arch/alpha

2016-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 24 16:47:32 UTC 2016 Modified Files: src/lib/csu/arch/alpha: Makefile.inc Log Message: Undo previous; the lossage is more basic. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/alpha/Makefi

CVS commit: src/lib/csu/arch/alpha

2016-01-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 24 16:27:38 UTC 2016 Modified Files: src/lib/csu/arch/alpha: Makefile.inc Log Message: Alpha needs _KERNTYPES To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/alpha/Makefile.inc Please note

CVS commit: src/lib/csu/arch/mips

2015-05-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri May 1 21:35:56 UTC 2015 Modified Files: src/lib/csu/arch/mips: crti.S Log Message: Make sure .init and .fini are word (4byte) aligned. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/mips/crti.S

CVS commit: src/lib/csu/common

2014-05-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed May 14 14:59:14 UTC 2014 Modified Files: src/lib/csu/common: compident.S sysident.S Log Message: Ensure notes are properly padded to 32bit length. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/common

CVS commit: src/lib/csu

2014-04-22 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Apr 22 13:23:36 UTC 2014 Modified Files: src/lib/csu: README Removed Files: src/lib/csu/common_elf: Makefile.inc common.c common.h crti.c crtn.c dot_init.h dwarf2_eh.h src/lib/csu/ia64: Makefile crt0.

CVS commit: src/lib/csu/arch/vax

2014-03-16 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Mar 16 11:41:30 UTC 2014 Modified Files: src/lib/csu/arch/vax: crtbegin.S Log Message: __do_global_ctors_aux and __do_global_ctors_aux must be used locally, so mark them as hidden. To generate a diff of this commit: cvs rdiff

CVS commit: src/lib/csu/arch/ia64

2014-03-14 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Fri Mar 14 18:15:02 UTC 2014 Added Files: src/lib/csu/arch/ia64: Makefile.inc crt0.S crtbegin.h crtend.S crti.S crtn.S Log Message: Add crtstuff for ia64. Compile tested only To generate a diff of this commit: cvs rd

CVS commit: src/lib/csu/powerpc64

2014-03-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 7 07:23:49 UTC 2014 Removed Files: src/lib/csu/powerpc64: Makefile crt0.c dot_init.h Log Message: these are obsolete. Now using the common powerpc files in csu/arch/powerpc. To generate a diff of this commit: cvs rdiff -

CVS commit: src/lib/csu/arch/powerpc

2014-03-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Mar 6 19:05:59 UTC 2014 Modified Files: src/lib/csu/arch/powerpc: crti.S Log Message: Use _XENTRY To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/csu/arch/powerpc/crti.S Please note that diffs are not pub

CVS commit: src/lib/csu/arch/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 27 18:11:08 UTC 2014 Modified Files: src/lib/csu/arch/powerpc: crti.S Log Message: Use _ENTRY To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/powerpc/crti.S Please note that diffs are not publ

CVS commit: src/lib/csu/arch/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 27 18:01:51 UTC 2014 Modified Files: src/lib/csu/arch/powerpc: crt0.S Log Message: Use the CALL() macro. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/csu/arch/powerpc/crt0.S Please note that diffs a

CVS commit: src/lib/csu/arch/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 27 16:47:48 UTC 2014 Modified Files: src/lib/csu/arch/powerpc: crt0.S crtend.S crti.S crtn.S Log Message: Add powerpc64 support To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/csu/arch/powerpc/crt0.S cv

CVS commit: src/lib/csu/sh3_elf

2014-02-26 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Thu Feb 27 02:14:27 UTC 2014 Removed Files: src/lib/csu/sh3_elf: Makefile crt0.c dot_init.h Log Message: G/c old unused sh3 csu. Requested by joerg@ To generate a diff of this commit: cvs rdiff -u -r1.3 -r0 src/lib/csu/sh3_elf/Mak

CVS commit: src/lib/csu/common

2014-02-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Feb 26 14:54:51 UTC 2014 Modified Files: src/lib/csu/common: compident.S Log Message: Make the .note section mergable and set proper "item" length. XXX seems to be impossible to do that with gas w/o causing a (bogus) warning -

CVS commit: src/lib/csu

2014-02-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Feb 1 11:59:00 UTC 2014 Removed Files: src/lib/csu/sparc64: Makefile crt0.c src/lib/csu/sparc_elf: Makefile crt0.c dot_init.h Log Message: sparc and sparc64 have moved to new world order, remove legacy files. To gen

CVS commit: src/lib/csu

2014-01-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 31 11:58:34 UTC 2014 Removed Files: src/lib/csu/alpha: Makefile crt0.c crtfm.c dot_init.h src/lib/csu/mips: Makefile crt0.c dot_init.h src/lib/csu/powerpc: Makefile crt0.c dot_init.h src/lib/csu/vax_el

CVS commit: src/lib/csu/common

2014-01-29 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Jan 29 20:57:49 UTC 2014 Modified Files: src/lib/csu/common: crtbegin.c Log Message: Also make sure the __CTOR_LIST__ is just aligned to a pointer boundary. By default, mips N32 will aligned to a 64-bit boundary not 32-bit whi

CVS commit: src/lib/csu/common

2014-01-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jan 11 00:18:15 UTC 2014 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Using ${LD} -x screws up BE arm. Use ${OBJCOPY} ${OBJCOPYLIBFLAGS} instead so the $a/$t/$d symbols are preserved. To generate a diff of th

CVS commit: src/lib/csu/arch/earm

2013-12-20 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Dec 20 15:35:48 UTC 2013 Modified Files: src/lib/csu/arch/earm: crtend.S Log Message: Drop .fpu. Discussed with Matt. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/earm/crtend.S Please note tha

CVS commit: src/lib/csu/common

2013-12-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Dec 11 06:55:25 UTC 2013 Modified Files: src/lib/csu/common: crtbegin.c Log Message: Make sure the __CTOR_LIST__ is just aligned to a pointer boundary. By default, mips N32 will aligned to a 64-bit boundary not 32-bit which caus

CVS commit: src/lib/csu/arch/mips

2013-12-07 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Dec 8 06:32:36 UTC 2013 Modified Files: src/lib/csu/arch/mips: crt0.S Log Message: Make sure t9 ($25) is properly set before calling ___start To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/mips/c

CVS commit: src/lib/csu/common

2013-11-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Nov 29 23:00:49 UTC 2013 Modified Files: src/lib/csu/common: crtbegin.c Log Message: Include crtbegin.h first to make it possible to build with the stricter attribute consistency checks in clang. To generate a diff of this co

CVS commit: src/lib/csu/common

2013-11-17 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Nov 17 11:16:09 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Simplify previous by using CSU_MACHINE_ARCH. Hint from Takeshi Nakayama. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 sr

CVS commit: src/lib/csu/common

2013-11-16 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Nov 16 10:50:43 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: We do not want to build the code model markes when creating the 32bit compat libs for sparc64 To generate a diff of this commit: cvs rdif

CVS commit: src/lib/csu/common

2013-11-11 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Nov 11 10:24:27 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Explicitly depend on sys/param.h to pick up __NetBSD_Version changes. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/li

CVS commit: src/lib/csu/common

2013-09-18 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Wed Sep 18 22:53:39 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Fix previous: use PICFLAGS for crtbeginS.o Should unbreak sh3 builds. XXX: PICFLAGS is defined in bsd.lib.mk which lib/csu does not use. For

CVS commit: src/lib/csu/arch/arm

2013-09-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Sep 10 22:00:01 UTC 2013 Modified Files: src/lib/csu/arch/arm: Makefile.inc Log Message: Define ELF_NOTE_MARCH_DESC for when running non-eabi in compat_netbsd32 To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/l

CVS commit: src/lib/csu/common

2013-09-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Sep 10 17:23:55 UTC 2013 Modified Files: src/lib/csu/common: sysident_assym.cf Log Message: MARCH note is conditional To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/common/sysident_assym.cf Please not

CVS commit: src/lib/csu

2013-09-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Sep 10 16:45:33 UTC 2013 Modified Files: src/lib/csu: Makefile src/lib/csu/arch/earm: Makefile.inc src/lib/csu/common: Makefile.inc sysident.S sysident_assym.cf Log Message: Add support for a NetBSD MARCH elf not

CVS commit: src/lib/csu/arch/mips

2013-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Sep 5 00:28:11 UTC 2013 Modified Files: src/lib/csu/arch/mips: crtend.S Log Message: mips .eh_frame is writable To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/mips/crtend.S Please note that diff

CVS commit: src/lib/csu/arch/earm

2013-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Sep 5 00:27:38 UTC 2013 Modified Files: src/lib/csu/arch/earm: crt0.S Log Message: bic sp not allowed in thumb (even with thumb2) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/earm/crt0.S Pleas

CVS commit: src/lib/csu/common

2013-08-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 26 14:20:53 UTC 2013 Modified Files: src/lib/csu/common: crtbegin.c Log Message: MIPS wants a read/write eh_frame. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/csu/common/crtbegin.c Please note that

CVS commit: src/lib/csu/arch/earm

2013-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 21 03:03:02 UTC 2013 Modified Files: src/lib/csu/arch/earm: crt0.S Log Message: Thumbify To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/earm/crt0.S Please note that diffs are not public domai

CVS commit: src/lib/csu/common

2013-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 22:15:13 UTC 2013 Modified Files: src/lib/csu/common: crtbegin.c Log Message: Put the ctors code in .text.startup and dtors code in .text.exit To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/csu/comm

CVS commit: src/lib/csu/arm_elf

2013-08-18 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Aug 19 06:56:15 UTC 2013 Removed Files: src/lib/csu/arm_elf: Makefile crt0.c dot_init.h Log Message: G/C arm COMPILERCRTSTUFF To generate a diff of this commit: cvs rdiff -u -r1.4 -r0 src/lib/csu/arm_elf/Makefile cvs rdiff -u

CVS commit: src/lib/csu

2013-08-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 5 13:38:35 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Added Files: src/lib/csu/arch/alpha: crtfm.c Log Message: Alpha needs crtfm.o for USE_COMPILERCRTSTUFF=no To generate a diff of this commit: cvs

CVS commit: src/lib/csu/hppa

2013-08-04 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Aug 4 17:35:10 UTC 2013 Removed Files: src/lib/csu/hppa: Makefile crt0.c dot_init.h Log Message: G/C old csu stuff for hppa. To generate a diff of this commit: cvs rdiff -u -r1.3 -r0 src/lib/csu/hppa/Makefile cvs rdiff -u -r

CVS commit: src/lib/csu/arch/m68k

2013-07-27 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jul 27 13:07:06 UTC 2013 Modified Files: src/lib/csu/arch/m68k: crtbegin.h Log Message: In .fini invoke destructors (fix copy & pasto) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/csu/arch/m68k/crtbegi

CVS commit: src/lib/csu/arch/m68k

2013-07-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jul 26 19:49:19 UTC 2013 Modified Files: src/lib/csu/arch/m68k: crt0.S Log Message: Use jbsr and add END(__start) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/csu/arch/m68k/crt0.S Please note that diffs

CVS commit: src/lib/csu/arch/m68k

2013-07-26 Thread Martin Husemann
Module Name:src Committed By: martin Date: Fri Jul 26 18:47:23 UTC 2013 Modified Files: src/lib/csu/arch/m68k: crt0.S Log Message: Simplify to new ___start() signature. Seems to fix PR port-m68k/48076. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/c

CVS commit: src/lib/csu/arch/m68k

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jul 19 06:26:41 UTC 2013 Modified Files: src/lib/csu/arch/m68k: crtbegin.h Log Message: Deal with m68010 not having bsrl so usr jsr on !__pic__ To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/m68k/

CVS commit: src/lib/csu/common

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 18:43:56 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Only supplie -fPIE to crtbegin.c if MKPIC is yes. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/lib/csu/common/Makefile

CVS commit: src/lib/csu/arch/m68k

2013-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 18 18:43:04 UTC 2013 Modified Files: src/lib/csu/arch/m68k: crtbegin.h Log Message: s/bsrl/jsr/ and let gas figure it out To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/m68k/crtbegin.h Please

CVS commit: src/lib/csu/common

2013-07-17 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jul 17 14:23:46 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Use -fPIE for crtbegin.o (instead of -fpie). Fixes linking the firefox js shell. Ok: joerg@ To generate a diff of this commit: cvs rdiff

CVS commit: src/lib/csu/arch/hppa

2013-07-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jul 13 18:52:35 UTC 2013 Added Files: src/lib/csu/arch/hppa: Makefile.inc crt0.S crtbegin.h crtend.S crti.S crtn.S Log Message: Add crtstuff for hppa. Lightly tested. To generate a diff of this commit: cvs rdiff -

CVS commit: src/lib/csu

2013-07-13 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jul 13 09:48:26 UTC 2013 Modified Files: src/lib/csu: README Log Message: crt0 actually calls ___start To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/csu/README Please note that diffs are not public doma

CVS commit: src/lib/csu/arch/m68k

2013-07-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 11 17:07:35 UTC 2013 Modified Files: src/lib/csu/arch/m68k: Makefile.inc crt0.S Added Files: src/lib/csu/arch/m68k: crtbegin.h crtend.S Log Message: Use pc-relative branch in crt0.S Add crtend.S and crtbegin.h (uses

CVS commit: src/lib/csu/arch/alpha

2013-07-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 11 16:40:28 UTC 2013 Added Files: src/lib/csu/arch/alpha: Makefile.inc crt0.S crtbegin.h crtend.S crti.S crtn.S Log Message: Add crtstuff for alpha. Compile tested only. To generate a diff of this commit: cvs

CVS commit: src/lib/csu/arch/mips

2013-07-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jul 11 16:23:40 UTC 2013 Modified Files: src/lib/csu/arch/mips: crtend.S Log Message: Make this work for N64 as well. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/mips/crtend.S Please note that

CVS commit: src/lib/csu/arch

2013-07-10 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jul 11 06:57:16 UTC 2013 Modified Files: src/lib/csu/arch/sparc: Makefile.inc crt0.S Added Files: src/lib/csu/arch/sparc: crtbegin.h crtend.S src/lib/csu/arch/sparc64: Makefile.inc crt0.S crtbegin.h crtend.S

CVS commit: src/lib/csu/arch/vax

2013-07-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 10 23:30:45 UTC 2013 Modified Files: src/lib/csu/arch/vax: crtbegin.S Log Message: Add END(func) so gdb doesn't get so confused. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/csu/arch/vax/crtbegin.S

CVS commit: src/lib/csu/arch/vax

2013-07-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 10 22:55:40 UTC 2013 Modified Files: src/lib/csu/arch/vax: crtbegin.S Log Message: Fix another bneq -> beql botch To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/csu/arch/vax/crtbegin.S Please note tha

CVS commit: src/lib/csu/arch/mips

2013-07-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 10 15:05:46 UTC 2013 Modified Files: src/lib/csu/arch/mips: Makefile.inc Log Message: Add a ELFSIZE define To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/mips/Makefile.inc Please note that di

CVS commit: src/lib/csu/arch/vax

2013-07-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 10 14:27:02 UTC 2013 Modified Files: src/lib/csu/arch/vax: crtbegin.S Log Message: Fix logic inversion. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/csu/arch/vax/crtbegin.S Please note that diffs ar

CVS commit: src/lib/csu

2013-07-10 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jul 10 09:41:16 UTC 2013 Modified Files: src/lib/csu: README Log Message: Try to also document the variant using common C code - Matt, please review! To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/csu/RE

CVS commit: src/lib/csu

2013-07-10 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jul 10 09:32:49 UTC 2013 Modified Files: src/lib/csu: README Log Message: Fix typo To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/README Please note that diffs are not public domain; they are subjec

CVS commit: src/lib/csu/common

2013-07-04 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Jul 5 02:06:49 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Only install crtbeginS.o, crtbeginT.o and crtendS.o when MKPIC=yes. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/lib/

CVS commit: src/lib/csu/arch/mips

2013-06-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Jun 30 08:00:35 UTC 2013 Modified Files: src/lib/csu/arch/mips: crtbegin.h crti.S crtn.S Log Message: For O32, don't save $gp on the stack, save $s0 instead and just keep $gp in $s0. To generate a diff of this commit: cvs rdif

CVS commit: src/lib/csu

2013-06-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 27 21:24:39 UTC 2013 Modified Files: src/lib/csu/arch/arm: Makefile.inc src/lib/csu/arch/earm: Makefile.inc src/lib/csu/arch/powerpc: Makefile.inc crtend.S src/lib/csu/common: Makefile.inc crtbegin.c A

CVS commit: src/lib/csu/common

2013-06-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 27 03:37:21 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Add -fPIC to compile of crtbeginS.o To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/lib/csu/common/Makefile.inc Please n

CVS commit: src/lib/csu/arch/mips

2013-06-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 25 16:51:14 UTC 2013 Modified Files: src/lib/csu/arch/mips: crtbegin.h Log Message: Deal with O32 callling sequences. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/mips/crtbegin.h Please not

CVS commit: src/lib/csu/arch/mips

2013-06-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 25 16:47:47 UTC 2013 Modified Files: src/lib/csu/arch/mips: crt0.S Log Message: Initialize $gp To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/arch/mips/crt0.S Please note that diffs are not public

CVS commit: src/lib/csu/common

2013-06-25 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 25 07:18:02 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Reorder to avoid !exists Add a crtbegin.h dependency To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/lib/csu/common/Makefi

CVS commit: src/lib/csu/arch/vax

2013-06-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 25 00:30:07 UTC 2013 Modified Files: src/lib/csu/arch/vax: Makefile.inc crtbegin.S crtend.S Log Message: Use .long not .word Use _ENTRY [with these changes, the crtstuff passes its ATF tests.] To generate a diff of this co

CVS commit: src/lib/csu/arch/earm

2013-06-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 24 20:56:18 UTC 2013 Modified Files: src/lib/csu/arch/earm: crtbegin.S Log Message: Use (target1) for .init/fini array entries To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/csu/arch/earm/crtbegin.S P

CVS commit: src/lib/csu/arch/vax

2013-06-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 24 14:49:55 UTC 2013 Modified Files: src/lib/csu/arch/vax: crtbegin.S Log Message: Like the rest, make __DTOR_LIST__ start with a -1 Make sure dwarf_eh_object is 8 words long. To generate a diff of this commit: cvs rdiff -

CVS commit: src/lib/csu/arch/earm

2013-06-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 24 14:53:42 UTC 2013 Modified Files: src/lib/csu/arch/earm: crtbegin.S Log Message: Make sure dwarf_eh_object is 8 words long. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/csu/arch/earm/crtbegin.S P

CVS commit: src/lib/csu

2013-06-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 24 14:49:13 UTC 2013 Modified Files: src/lib/csu/arch/arm: crtbegin.S src/lib/csu/common: crtbegin.c Log Message: Make dwarf_eh_object is 8 words long To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src

CVS commit: src/lib/csu

2013-06-24 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Jun 24 14:27:35 UTC 2013 Modified Files: src/lib/csu: README Log Message: Add some more clues on what is needed to add a new platform. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/csu/README Please not

CVS commit: src/lib/csu

2013-06-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jun 22 02:37:09 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Added Files: src/lib/csu/arch/mips: Makefile.inc crt0.S crtbegin.h crtend.S crti.S crtn.S src/lib/csu/common: crtbegin.c Log M

CVS commit: src/lib/csu/common

2013-06-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jun 22 02:21:58 UTC 2013 Modified Files: src/lib/csu/common: Makefile.inc Log Message: Allow crtbegin to be a C file. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/lib/csu/common/Makefile.inc Please note tha

  1   2   >