summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2008-06-12accept f in mantissa of hex float constant. from gcc svnMartynas Venckus
unbreaks libm on gcc2 ok miod@ (who created almost the same diff)
2008-06-11Add a CVSROOT/config option "DisableMdocdate" (default:no) to turn offDamien Miller
the OpenBSD-specific Mdocdate expansion. This is useful to avoid conflicts that arise between the server's expansion of Mdocdate and the upstream code when maintaining forked OpenBSD derived code on an OpenBSD CVS server. "I must grudgingly agree that this is neccessary" deraadt@
2008-06-09Make gcc on alpha use -mieee by default. This fixes many FPE problemsMichael Erdely
with several ports on alpha and does not produce a significant slowdown. Suggestion to patch gcc directly from millert@ Diff and ok from miod@ ok pvalchev@, martin@, deraadt@
2008-06-09Don't be overzealous when cleaning up, once is enough.Pierre-Yves Ritschard
spotted by ajacoutot@, ok ajacoutot@, millert@
2008-06-09Disable ident queriesTodd C. Miller
Crank max queue children in bulk config Use the C flag in DAEMON_OPTIONS instead of nocanonify in bulk config
2008-06-07Put back sprintf -> snprintf changes which have been lost accidentally in theMiod Vallat
last update.
2008-06-07Put back the diff made between rev. 1.1.1.3 and 1.3Charles Longeau
ok miod@
2008-05-29Revert 1.6 and reenable -fno-regmove for now -- it stroke back in sha1(1).Miod Vallat
2008-05-27Cope with the changes in the libiberty C++ demangler, and crank minor versionMiod Vallat
as the demangler provides new interfaces.
2008-05-27Merge OpenBSD specific changes:Miod Vallat
- pexecute implementation replaced with the older gcc 2.95 implementation, as gcc 2.95's collect2 relies upon an implementation behaviour which has been lost in further libiberty updates. - keep the old hash table interfaces, which are used by gcc 2.95. - keep the OpenBSD replacement for the md5 interface. - keep the OpenBSD strl{cat,cpy} and snprinft usage. Bump libiberty minor version due to the addition of a few new symbols.
2008-05-27Update libiberty to the version found in binutils 2.17.1 (which stillMiod Vallat
identifies itself as the gcc 3 version...)
2008-05-11If "cvs admin" encountered an entry in CVS/Entries for a file which has noTobias Stoeckmann
(longer an) RCS file in CVSROOT, both -- GNU cvs and OpenCVS -- segfaulted. ok joris
2008-05-08Due to the recent changes, it is no longer necessary to disable -fregmoveMiod Vallat
anymore.
2008-05-05enforce make -j1 in SDBM_File, there is a nasty race that's hard to fix.Marc Espie
okay millert@
2008-05-04Update to sendmail-8.14.3Todd C. Miller
2008-05-03add stmp-dirs to dependancy list, fixes a make -j issue seen on macppcDale Rahn
"looks okay" espie@
2008-04-25Prevent user asm statements from being put in delay slots, this avoidsMiod Vallat
warnings and/or unexpected operation when such statements are multi-insn macros, such as li/dli. Backported from gcc 3.3.6.
2008-04-25* PR rtl-optimization/13260Miod Vallat
``[3.4 Regression] Incorrect optimisation of loop termination condition'' This is a complete backport of this commit: 2003-12-04 J"orn Rennecke <joern.rennecke@superh.com> PR optimization/13260 * sh-protos.h (sh_expand_t_scc): Declare. * sh.h (PREDICATE_CODES): Add cmpsi_operand. * sh.c (cmpsi_operand, sh_expand_t_scc): New functions. * sh.md (cmpsi): Use cmpsi_operand. If T_REG is compared to something that is not a CONST_INT, copy it into a pseudo register. (subc): Fix description of new T value. (slt, sgt, sge, sgtu): Don't clobber T after rtl generation is over. (sltu, sleu, sgeu): Likewise. (seq, sne): Likewise. Use sh_expand_t_scc. * PR target/15886 ``[3.3/3.4/4.0 Regression] SH: Miscompilation with -O2 -fPIC'' This is a complete backport of this commit: 2004-06-11 J"orn Rennecke <joern.rennecke@superh.com> * sh.h (ALLOCATE_INITIAL_VALUE): Use return_address_pointer_rtx. * PR target/21255 ``%R and %S are not safe to use from asms'' This is a complete backport of this commit: 2005-08-31 J"orn Rennecke <joern.rennecke@st.com> PR target/21255 * sh.c (print_operand, %R and %S): Add handling of floating point registers, memory, constants and invalid operands. * Non PR - CAN_ELIMINATE() is modified to prevent fp -> sp elimination when a frame pointer needs to be preserved. I have serious reasons to think this will help propolice operation.
2008-04-25* PR target/11901Miod Vallat
``[3.3 only] set_fpscr isn't PIC even when __PIC__ defined; bad for prelinking, causes glibc-3.2.3 check-textrel test to fail'' Correctly address fpscr_values[] in set_fpscr() when compiled PIC. This is a partial backport of this commit: 2003-08-11 Kaz Kojima <kkojima@gcc.gnu.org> * config/sh/lib1funcs.asm (__udivdi3): Add .type and .size information in SHmedia case too. (__divdi3, __umoddi3, __moddi3, __init_trampoline, __ic_invalidate): Likewise. (__set_fpscr): Use an access via GOT for PIC case.
2008-04-25typoMiod Vallat
2008-04-25reg_renumber[] values are valid if >= 0, not > 0.Miod Vallat
2008-04-22I am so glad I'm a BSD developer.Miod Vallat
GNU developers wear grey. GNU developers use autoconf and friends to configure their software in the best possible way for the platform it is intended to run on. This frees us from the tedious job of, say, editing files hidden deep inside the sources to, say, tell the code that 64-bit platforms (you know, those which always define __LPA64__ and _LP64 among other things) have 64-bit integer types (one such platform even defines the completely unexpected symbol __mips64__.) GNU developers work much harder than we do, because they're so frightfully clever. I'm really awfully glad I'm a BSD developer.
2008-04-18Fix return value of i_add_match() and remove some bogus APPLE_HYBTodd C. Miller
#ifdefs. Found by ragge@
2008-04-05don't force recreating directories in mklibgcc, this causes rebuilds duringMarc Espie
install. Prompted and tested by drahn@
2008-04-02Update to queue group-based config in use on the list server.Todd C. Miller
2008-03-28Remove unnecessary whitespace on .type foo,@object lines, which confuse gasMiod Vallat
on some (not in-tree) configurations. ok espie@ kettenis@
2008-03-28Enable shared libraries on landisk.Dale Rahn
The sh architecture required some different linkage than most platforms, This fixes those other requirements.
2008-03-24msg_controllen has to be CMSG_SPACE so that the kernel can account forTheo de Raadt
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This works now that kernel fd passing has been fixed to accept a bit of sloppiness because of this ABI repair. lots of discussion with kettenis
2008-03-15This should set msg_control using CMSG_SIZE(), and not assume thatTheo de Raadt
sizeof(buffer) is the right size (alignments can mess it up). Code is apparently not used, but it is better if all examples show the correct idiom ok hshoexer
2008-03-13Add __data_start symbol to all ELF archs to consistently mark the beginningKurt Miller
of the writable sections. This is useful for garbage collectors such as boehm-gc to locate these sections in a uniform way. input and okay drahn@, miod@
2008-03-08more mkhybrid prototypes cleanups.Marc Espie
okay otto@
2008-02-27fix a segfault in gnucvs that can occur with "checkout -c" if there isJoris Vink
an unknown flag specified in CVSROOT/modules. found by tobias@, ok millert@
2008-02-27start cleaning up that mess (some sprintf -> snprintf, plus -Wall)Marc Espie
okay millert@
2008-02-20Fix a use-after-free bug in the envelope code just after a port 25 fork.Brad Smith
From Matthew Dillon@DragonFlyBSD ok millert@ dlg@
2008-02-15Really enable weak aliases by disabling the unwanted SUPPORTS_WEAK override, theMiod Vallat
default logic works better.
2008-02-12Fix a few warnings, including an uninitialized variable in an error case.Miod Vallat
2008-02-10give method name of covariant return issue.Marc Espie
okay miod@
2008-02-08Febuary -> FebruaryJason McIntyre
2008-01-29More read/write result checking fixes to avoid unsigned comparisons vsKenneth R Westerback
-1. ok henning@ beck@ ray@
2008-01-29fix another make -j race, avoid rebuilding some archives twice in parallel.Marc Espie
okay millert@, went thru several full builds including >500 perl packages...
2008-01-25"read(..., ..., sizeof Y) < sizeof Y" is a dangerous idiom because itKenneth R Westerback
does an unsigned comparison and read() can return -1. Use '!=' instead of '<' since read() can't return more than 'sizeof Y'. Not perfect (that would require a separate test for -1) but a very common usage. We don't actually compile this code so there is no functional change. Diff fixed & ok millert@
2008-01-14Fix a race by making maybe-all-bfd depend on all-bfd and maybe-all-opcodesMark Kettenis
depend on all-opcodes. Problem found by espie@. ok espie@
2008-01-14manpages need directories.Marc Espie
okay kettenis@
2008-01-01In the alpha allocate_stack builtin, only trigger stack probes if not runningMiod Vallat
OpenBSD or VMS, or -fstack-check; this was missed when disabling stack checks a few months ago. ok kettenis@
2007-12-30enforce install -S, avoids races with make -j:Marc Espie
libtool does relink some files during install, and it can happen that it relinks stuff at the exact same time that ld is being reinstalled. okay kettenis@
2007-12-24Teach as(1) about %gl on sparc64.Mark Kettenis
ok miod@
2007-12-01fix makefile races.Marc Espie
okay millert@
2007-11-28use sizeof (buf) instead of hardcoded valueCharles Longeau
use strcspn to properly overwrite '\n' in fgets returned buffer ok ray@
2007-11-28insert .WAIT so that stuff is built first, and checked afterwards, insteadMarc Espie
of everything happening simultaneously.
2007-11-28add dependencies for protector.o, preventing it from being built too early.Marc Espie
Okay miod@