summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
AgeCommit message (Collapse)Author
2004-03-01Correctly compute pc-relative relocation addend for amd64.Mark Kettenis
ok deraadt@
2004-02-27cope with MACHINE_ARCH changing from x86_64 to amd64. For now, we wantTheo de Raadt
the toolchain to remain at the name x86_64. Tested on all other architectures that care. Done as very small snippets, so that espie does not blow a fuse.
2004-02-24(process_mips_specific): Print conflictsno as an unsigned long.Brad Smith
From: binutils CVS HEAD branch, based on rev 1.231 Provided by: Daniel Lucq <daniel at lucq dot org> ok fgsch@ drahn@
2004-02-24(display_debug_info): Cast for 64bit hosts.Brad Smith
From: binutils CVS HEAD branch, based on rev 1.113 Provided by: Daniel Lucq <daniel at lucq dot org> ok fgsch@ drahn@
2004-02-23fix a seg fault issue with objdump on sparc64.Brad Smith
From: binutils CVS HEAD branch, based on rev 1.8 Reported by: Daniel Lucq <daniel at lucq dot org> ok miod@
2004-02-21kill old copies of gcc-localMarc Espie
2004-02-21lose gcc-local as well.Marc Espie
2004-02-20do not install a ccpp.1 linkTheo de Raadt
2004-02-18Be sure to pass a third argument to open() when used with O_CREAT.Miod Vallat
ok espie@
2004-02-17qmake on sparc64 uses a character array with the size of 1 and pp moves its ↵Hiroaki Etoh
location in the stack. then, pp breaks the memory alignment of every local variables. This fixes the problem not to change the location when the array is not aligned based on word boundary. This also changes SUSPICIOUS_BUF_SIZE from zero to eight. This is the original pp protection. ok espie@, sturm@, drahn@, brad@
2004-02-16fix gcc3 i386 strange behavior about extracting insns from PARALLEL insn. ↵Hiroaki Etoh
this patch takes out inside insns from the parallel insn only when the parallel insn is not valid. ok drahn@, brad@, sturm@, espie@
2004-02-12remove the rev 1.2 fix on every architecuters except ARM due to propolice ↵Hiroaki Etoh
breakage on i386. This is a temporary fix until the breakage will be resolved. ok espie and dale
2004-02-11enable shared libs on amd64; from drahnTheo de Raadt
2004-02-10configs for amd64; brad@ okMichael Shalayeff
2004-02-10remove HARD_QUAD from sparc64, as was done in gcc 2.95Nikolay Sturm
ok jason@, pval@ no objection espie@
2004-02-10force jump tables into .text for they get screwed in .rodata for -fpic; ↵Michael Shalayeff
espie@ ok
2004-02-09Corrected lib_specs for OPENBSD/arm shared libraries. copied from alpha.Dale Rahn
2004-02-08shave build time.Marc Espie
okay millert@
2004-02-07Copy arm/t-netbsd removing the shared libgcc pieces, suggested by espieDale Rahn
2004-02-05fix the conversion of the insn that comes from gen_load_multiple. ARM ↵Hiroaki Etoh
processor defines HAVE_load_multiple and uses this gen_load_multiple. ok pvalchev, drahn
2004-02-03new file is needed to get define early enough for other headers, addDale Rahn
OpenBSD to the comments, adjust target code to be same as netbsd, now working.
2004-02-03grok VIA C3 xmove-* and xcrypt-* instructions; niklas okTheo de Raadt
2004-02-01Add support for xmove-rng and xcrypt-{ecb,cbc,cfb,ofb} instructions foundTheo de Raadt
in VIA C3 cpus. Very simple encoding: 0f a7 {c0, c8, d0, e0, d8}. This change is placed into the public domain, so someone get it back to FSF
2004-02-01Permit '-' in a mnemonic. This is needed for the new VIA C3 xmove-rngTheo de Raadt
and xcrypt-{ecb,cbc,cfb,ofb} instructions. This chagne is placed into the public domain, so someone get it back to FSF
2004-01-31Provide correct start files and link option specifications on sparc;Miod Vallat
borrowed from openbsd64.h. "Go ahead, can't hurt" espie@
2004-01-31add documentation (straight copy from egcs)Marc Espie
2004-01-31closer to gcc2: bring back protoize.Marc Espie
fake more files, to please theo.
2004-01-31Sparc doesn't use old gas, obviously; ok espie@Miod Vallat
2004-01-31Switch the arm compiler to generating strongarm code on openbsd.Dale Rahn
add in statements to pass proper flags to assembler.
2004-01-30repair breakage from options unifications; espie@ okMichael Shalayeff
2004-01-30no shlibs yetMichael Shalayeff
2004-01-28install more stuff, and fake some, to please theo.Marc Espie
2004-01-25Fix entry point and crtbegin/crtend. slight ok espie millertDale Rahn
2004-01-23USE_GCC3 switch, now that propolice is in.Marc Espie
2004-01-22propoliceBrad Smith
2004-01-22initial release of propolice gcc 3.3.2Hiroaki Etoh
2004-01-16update comment to match reality better.Marc Espie
2004-01-15Split lib spec into pre-pthread/post-pthread.Marc Espie
Cosmetic change for us, will make merging with FSF easier.
2004-01-15target for tconfig.h, to use with libobjc.Marc Espie
2004-01-15install compiler/arch-dependent headers.Marc Espie
ok millert@
2004-01-14Sync with mvme88k struct trapframe changes.Miod Vallat
Not pushed upstream, ELF toolchain is in the pipeline and coming soon...
2004-01-14Preliminary changes for ARM support on OpenBSD. "Can't hurt" espie@Dale Rahn
2004-01-13... and kill library == 0 optimization test that is now bogus with libsupcxx...Marc Espie
2004-01-13stupid, stupid.Marc Espie
who reads my code ? bug found by naddy@
2004-01-13Do not evaluate this->next after calling the handler; the handler mayOtto Moerbeek
have clobbered it. Resolves core dumps of cvs server on user ^C. ok millert@ deraadt@
2004-01-13use our own nm and sizeMichael Shalayeff
2004-01-13- move a few common pieces into OPENBSD_OS_CPP_BUILTINS_COMMONBrad Smith
- add __LP64__ to OPENBSD_OS_CPP_BUILTINS_LP64 - add __sparc to TARGET_OS_CPP_BUILTINS for sparc64 - add __PPC, __PPC__ and __powerpc to TARGET_OS_CPP_BUILTINS for powerpc ok espie@
2004-01-12fix c++ -shared for gcc 3. Here, we recognize -shared and link withMarc Espie
-lsupc++. That way, linking shared C++ libraries is consistent between gcc 2.95 and gcc 3.
2004-01-08long vs time_t workarounds without changing the API; spotted by pval, ok fgschTheo de Raadt
2004-01-08add stub for attribute "sentinel".Marc Espie