Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-04-09 | cvs does not need a private version of getopt(3), our in-tree getopt(3) | Todd C. Miller | |
has compatible semantics. | |||
2004-04-08 | In GO_IF_LREGITIMATE_ADDRESS(), use RTX_OK_FOR_BASE_P() to check for a | Miod Vallat | |
valid base register for indexed addressing, rather than providing an incomplete inline version. This allows constructs such as (plus:SI (reg:SI (subreg:SI (reg:DI 1)))) to properly pass through the reload phase if optimization is enabled. Such a construct can be generated with buf[index + index2] = value; if either index or index2 are long long. Fixes the ICE in zsh Src/Zle/computil.c. | |||
2004-04-07 | merge local changes into perl-5.8.3 | Todd C. Miller | |
2004-04-07 | perl 5.8.3 from CPAN | Todd C. Miller | |
2004-04-06 | When optimizing a logical arithmetic operation, which operands are both | Miod Vallat | |
comparisons using different operators, make sure to generate an insn with the correct mode. This means that constructs like if (c != -1 & i < 9999) and if ((i<=7) | (value != 0)) as found in transfig and teTeX, respectively, will now compile with optimization. Note the single & or | in these constructs - this kind is rare enough for this bug to have remained unnoticed until now... | |||
2004-04-05 | Switch mvme88k to -O2 optimization by default. | Miod Vallat | |
(the perl chunk discussed with millert@ and pushed upstream) | |||
2004-03-31 | byteswap strtab length on writing w/o affecting variable's | Michael Shalayeff | |
byte order as it seems to be used later on again. does not affect native linker at all. also fix includes order to avoid picking up native machine/ includes instead of the target (for cross-ld build). | |||
2004-03-30 | 10 X's for mktemp(1); | Jason McIntyre | |
adjust list -widths accordingly; based on a diff from STeve Andre' | |||
2004-03-19 | Disable caller-save (which is enabled at -O2 or -Os) as it suffers from a | Miod Vallat | |
few bugs in the 2.95 codebase, one of them being fatal to m88k. A real fix will come after 3.5. ok deraadt@ | |||
2004-03-19 | Stricter file permissions upon install. | Miod Vallat | |
ok espie@ | |||
2004-03-08 | Do not build binutils on arm. ARM needs at least binutils 2.14. | Dale Rahn | |
Allows others to build OpenBSD/cats, use binutils from devel/binutils/stable Requested by deraadt@ | |||
2004-03-03 | Do not segfault writing an empty history list to a file. Resolves PR 3690. | Otto Moerbeek | |
ok tdeval@ markus@ | |||
2004-03-01 | Correctly compute pc-relative relocation addend for amd64. | Mark Kettenis | |
ok deraadt@ | |||
2004-03-01 | Build libf2c on gcc3 architectures, ok deraadt@ | Dale Rahn | |
2004-02-29 | Build this properly on OpenBSD. | Dale Rahn | |
2004-02-29 | Import of libf2c from gcc3.3.2 | Dale Rahn | |
2004-02-27 | cope with MACHINE_ARCH changing from x86_64 to amd64. For now, we want | Theo 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-27 | Teach gcc the proper "set" syntax for __attribute__ ((alias)) to work | Miod Vallat | |
on mvme88k. ok deraadt@ espie@ | |||
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-23 | fix 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-21 | kill old copies of gcc-local | Marc Espie | |
2004-02-21 | lose gcc-local as well. | Marc Espie | |
2004-02-21 | zap cccp.1, install phantom info. | Marc Espie | |
ok theo | |||
2004-02-20 | do not install a ccpp.1 link | Theo de Raadt | |
2004-02-18 | Be sure to pass a third argument to open() when used with O_CREAT. | Miod Vallat | |
ok espie@ | |||
2004-02-17 | qmake 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-16 | fix 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-12 | remove 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-11 | enable shared libs on amd64; from drahn | Theo de Raadt | |
2004-02-10 | configs for amd64; brad@ ok | Michael Shalayeff | |
2004-02-10 | remove HARD_QUAD from sparc64, as was done in gcc 2.95 | Nikolay Sturm | |
ok jason@, pval@ no objection espie@ | |||
2004-02-10 | force jump tables into .text for they get screwed in .rodata for -fpic; ↵ | Michael Shalayeff | |
espie@ ok | |||
2004-02-09 | Corrected lib_specs for OPENBSD/arm shared libraries. copied from alpha. | Dale Rahn | |
2004-02-09 | Do not compile libstdc++ with --enable-shared on NOPIC archs. ok espie@ | Dale Rahn | |
2004-02-08 | shave build time. | Marc Espie | |
okay millert@ | |||
2004-02-07 | Copy arm/t-netbsd removing the shared libgcc pieces, suggested by espie | Dale Rahn | |
2004-02-05 | fix 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-03 | new file is needed to get define early enough for other headers, add | Dale Rahn | |
OpenBSD to the comments, adjust target code to be same as netbsd, now working. | |||
2004-02-03 | grok VIA C3 xmove-* and xcrypt-* instructions; niklas ok | Theo de Raadt | |
2004-02-01 | Add support for xmove-rng and xcrypt-{ecb,cbc,cfb,ofb} instructions found | Theo 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-01 | Permit '-' in a mnemonic. This is needed for the new VIA C3 xmove-rng | Theo 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-02-01 | add paper.txt target; | Jason McIntyre | |
2004-01-31 | fix a few #if MACRO -> #if defined(MACRO) (-Wsystem-headers clean-up) | Marc Espie | |
naddy, sturm, brad: tests, comments, fixes... thanks. | |||
2004-01-31 | Provide correct start files and link option specifications on sparc; | Miod Vallat | |
borrowed from openbsd64.h. "Go ahead, can't hurt" espie@ | |||
2004-01-31 | add documentation (straight copy from egcs) | Marc Espie | |
2004-01-31 | closer to gcc2: bring back protoize. | Marc Espie | |
fake more files, to please theo. | |||
2004-01-31 | Sparc doesn't use old gas, obviously; ok espie@ | Miod Vallat | |
2004-01-31 | Switch the arm compiler to generating strongarm code on openbsd. | Dale Rahn | |
add in statements to pass proper flags to assembler. | |||
2004-01-30 | repair breakage from options unifications; espie@ ok | Michael Shalayeff | |