summaryrefslogtreecommitdiff
path: root/gnu/dist
AgeCommit message (Collapse)Author
2004-01-12this file is obsoletemrg
2004-01-08PR/24021: Greg Troxel: cvs(1) doesn't work with mode 770 repositories forchristos
secondary gids. Implement proper group membership testing as suggested in the PR.
2004-01-02Re-implement fetch_kcore_registers() for alpha.nathanw
2004-01-02upgrade to 1.11.11 for security reasonitojun
2004-01-02import 1.11.11 for security reasonsitojun
from GENTOO LINUX SECURITY ANNOUNCEMENT 200312-08 "Stable CVS 1.11.11 has been released. Stable releases contain only bug fixes from previous versions of CVS. This release adds code to the CVS server to prevent it from continuing as root after a user login, as an extra failsafe against a compromise of the CVSROOT/passwd file. Previously, any user with the ability to write the CVSROOT/passwd file could execute arbitrary code as the root user on systems with CVS pserver access enabled. We recommend this upgrade for all CVS servers!"
2003-12-15Apply rev 1.225 from binutils mainline:simonb
date: 2003/07/09 01:27:30; author: cgd; state: Exp; lines: +3 -2 2003-07-08 Chris Demetriou <cgd@broadcom.com> * config/tc-mips.c (mips_validate_fix): Do not warn about branch target being a global symbol if not compiling SVR4 PIC code. Fixes warnings compiling MIPS kernels. Problem noticed by Izumi Tsutsui on the port-pmax list.
2003-12-13Pull up the following patch from the main gcc tree.rearnsha
PR optimization/13037 * loop.c (update_giv_derive): Ignore redundant sets of a biv when calculating how to derive a giv from a biv. This fixes the underlying problem in toolchain/23002.
2003-12-12Pull in the following change from gcc mainline:matt
2003-11-30 Alan Modra <amodra@bigpond.net.au> * config/rs6000/rs6000.c (rs6000_elf_section_type_flags): Don't set SECTION_WRITE on TARGET_RELOCATABLE.
2003-12-11Alpha uses software single-step. Lost in the 5.0->5.3 conversion.nathanw
Addresses PR toolchain/23672.
2003-12-11Catch up alpha_software_single_step() prototype with reality.nathanw
2003-12-10upgrade to 1.11.10. includes security fix.itojun
2003-12-10cvs 1.11.10, includes security fixitojun
2003-12-08now that medlow is the defalut, no need to force it in -p/-pg.mrg
suggested and tested by martin.
2003-12-08Make nan matches __builtin_nan(const char *).matt
2003-12-07Recognise sh5 and sh5le.scw
2003-12-05Apply rev 1.228 from binutils mainline (via patch):simonb
date: 2003/09/14 15:24:49; author: ths; state: Exp; lines: +37 -30 * config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove. (macro_build_ldst_constoffset): Sign-extend 32-bit constants. Change the function prototype. (load_register): Likewise. Simplify the checks for sign-extended constants. (macro): Likewise. Fix code generation for 64-bit address constants outside the 32-bit compatibility space. Adjust macro_build_ldst_constoffset calls. (s_cprestore): Adjust macro_build_ldst_constoffset call. Fixes problems compiling r3k kernel cache routines.
2003-12-05XXX include <stdint.h> on NetBSD 1.6 and greater.mrg
XXX this file is generated, but this change is needed for GCC2 hosts to XXX to able to build this file without warnings.
2003-12-04netbsd.org -> NetBSD.orgkeihan
2003-12-04update some local code for binutils 2.14:mrg
s/boolean/bfd_boolean/; s/true/TRUE/;
2003-12-04delete binutils 2.13 sources.mrg
2003-11-27include "getopt.h" as we refer to struct option.mrg
2003-11-27backout most of the previous; it is no longer necessary.mrg
2003-11-27delete GDB 5.0. it is no longer used by supported platforms (sorry pc532 :-)mrg
2003-11-27merge the non-aout-shlib changes forward from gnu/dist/toolchain.mrg
2003-11-27disable rules that modify the source tree.mrg
2003-11-26re-add binutils 2.14 files.mrg
2003-11-26initial import of binutils 2.14 into gnu/dist/binutils.mrg
2003-11-26initial import of binutils 2.14 into gnu/dist/binutils.mrg
2003-11-23Set ENTRY=__start to be consistent with other ELF ports. The produceduwe
binaries are the same, as we provide both _start and __start symbols for the entry point in crt0. PR#22073 by Izumi Tsutsui. Ok by Matthew Green <mrg@netbsd>.
2003-11-20Use $(build_exeext) in both the source and destination, like the othernathanw
rules.
2003-11-19Add a missing $(build_exeext)nathanw
2003-11-14Add kcore and netbsd thread support.matt
2003-11-14Add kcore & netbsd thread supportmatt
2003-11-14Fix from Ian Lance Taylor to allow building a cross-gdb with arm--netbsdelfbriggs
target. Patch as seen on tech-toolchain@.
2003-11-13update to most recent versionsdbj
2003-11-11Remove unused variables.martin
2003-11-11Fix register offset calculations. From Christian Limpach.martin
2003-11-11Apply a patch from Richard Earnshaw which fixes a half-word load/storescw
codegen bug on armeb.
2003-11-09set the arm breakpoint depending on the byte order. now armeb gdb works.mrg
2003-11-08default armeb*netbsd* to ARM_FLAG_BIG_ENDmrg
2003-11-07The "pref @rN" instruction was introduced in sh3, not sh4, so correctuwe
its sh_opcode_info entry accordingly.
2003-11-04Add "target kcore" to gdb53/sparc64.hannken
Taken verbatim from the old gdb in src/gnu/dist/toolchain/gdb. Approved by: Christos Zoulas <christos@netbsd.org>
2003-11-04Need to add TARGET_ENDIAN_DEFAULT=ARM_FLAG_BIG_END to tm_defines ifscw
configuring for armeb.
2003-11-03Index fpregsetp->fpr correctly.skrll
2003-11-03Set USER_LABEL_PREFIX to "", otherwise native compilation of some GNUragge
utilities (like texinfo) fails.
2003-11-02Add "target kcore" to gdb53/sparc.hannken
Taken verbatim from the old gdb in src/gnu/dist/toolchain/gdb. Approved by: Christos Zoulas <zoulas@netbsd.org>
2003-10-31First cut at implementing software single stepping for sh3. We needuwe
it because sh3 ports don't provide PT_STEP. It is finally possible to run programs under gdb now, though there are still issues to be resolved. It was deemed useful enough to commit early, while the work is still in progress. Tested on hpcsh. Blessed by christos@.
2003-10-29As seen on tech-toolchain:mycroft
So the problem is thus: * The {u,}mulsidi3 generate two parallel sets which modify the upper and lower halves of the target register. * life_analysis() does not track subregister modifications -- if you don't modify the whole register with a single set, it considers the register unused. The simple, if klugy, solution to this is to stick an explicit clobber in. It seems to work. While doing this, I noticed that constant folding was not happening for 32x32->64 multiplies. This is because the parallel set generated by {u,}mulsidi3 cannot be folded at all. To solve this, I first expand to a normal multiply, and then use a define_insn_and_split to convert it to the parallel set after CSE and constant folding. This patch has also been submitted to GCC bugzilla, but who knows if I'll get a reply to that.
2003-10-28From gcc-patches:matt
* real.c (encode_ieee_single): Ensure proper promotion. Back out change to i386.c
2003-10-27change the "long" version from "3.3.2-nb1" to "3.3.2 (NetBSD nb1 20031026)"mrg
which is more inline with what we used previously.