summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
1999-08-23Update to gcc 2.95.1, official release.Marc Espie
1999-08-23Update to gcc 2.95.1, official release.Marc Espie
1999-06-17Update to 990608 snapshot.Marc Espie
Highlights: - official fix for an alpha bug, - cpp changes semantic slightly, - valarray in libstdc++.
1999-05-26egcs projects compiler systemMarc Espie
Exact copy of the snapshot, except for the removal of texinfo/ gcc/ch/ libchill/
2013-08-05Use proper types for device and inode numbersPhilip Guenther
ok kettenis@
2013-07-30Fix attribute((init_priority)) on sparc and sparc64.Mark Kettenis
2013-07-13Register GDB_OSABI_OPENBSD_ELF as well.Miod Vallat
2013-07-13In Perl_upg_version(), do not compare double against 10e50 on vax, for thisMiod Vallat
value can not be represented by a double (unless compiling with -mg); instead, use a lower limit value. This does not impact the behaviour since both sides of the test are supposed to produce the same result, albeit in different ways. ok millert@ espie@
2013-07-11ELF configuration for gcc3 on vax.Miod Vallat
2013-07-05Put the a.out as and ld to rest in the Attic, finally!Miod Vallat
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2013-07-05VAX ELF toolchain, using `%' as the register prefix. Heavily based uponMiod Vallat
NetBSD.
1995-10-18initial import of NetBSD treeTheo de Raadt
2013-07-04Add support for the GCC binary integer constants extension.Jonathan Gray
From Joerg Wunsch in GCC PR 23479, under the GPLv2. This is required to build the i965 backend with newer versions of mesa. ok kettenis@ espie@ miod@
2003-11-29Import gcc-3.3.2. Only the compiler. ada frontend removed for space Marc Espie
considerations.
2013-07-03add support for %td for ptrdiff_t in kernel printfStefan Fritsch
this also adds support in gcc 4.x kprintf format checks ok kettenis@
2013-07-01Unbreak "make includes" with an empty /usr/include by creating the 'objc'Martin Pieuchot
directory if it doesn't exist. ok sthen@, espie@
2013-06-21exists() calls in make are expensive so switch to test(1) and use the shellRobert Nagy
level to actually test for these directories in the include target idea from espie@, migrated to libstdc++-v3 as well
2013-06-20Move the declaration of `disable_x_prog' outside of a #ifdef AUTH_SERVER_SUPPORTMiod Vallat
block where it had been mistakenly put in the first place (in r1.28).
2013-06-19don't link to hx509, pthread and ntlm related librariesRobert Nagy
2013-06-18Shuffle library link order to appease the static arch deities.Miod Vallat
2013-06-17link to the new kerberos librariesRobert Nagy
2013-06-12Update to sendmail-8.14.7Jeremie Courreges-Anglas
Verbatim sources, with s/$Id/$Sendmail/ patches, local build system and config tweaks kept. tested and ok millert@ ajacoutot@
2013-06-06Disable a broken optimization in try_combine(); GCC PR #34628.Miod Vallat
The PR comes with a real fix, but it is covered by the GPL v3, and is neither trivial nor straightforward, so use a hammer and disable the unreliable code. Verified to fix bogus code generation on macppc.
2013-06-04classify_integer(): test whether the value can be built using the `set'Miod Vallat
instruction, before testing whether it can be built with `or.u'; this allows further optimization. condition_value(): handle ORDERED and UNORDERED condition codes. print_operand(): remove support for no longer used `w' qualifier.
2013-06-04Add "length" attribute to "weird" class instructions of small length: userMiod Vallat
inline assembly, tb/tbnd instructions. Don't use `r' qualifier for "register_operand", it's redundant.
2013-06-04Do not feed UTF-8 input into mandoc or nroffIngo Schwarze
because that resulted in corrupt output. This is a verbatim backport of the following bugfix from upstream git master: https://rt.cpan.org/Public/Bug/Display.html?id=77465 https://github.com/mrallen1/Pod-Perldoc/commit/6e1541d0bcb74a7b2b9ee3235d57953fb800bb67 Do not take the comment in the source code too literally. It doesn't really explain the problem well. OK sthen@ espie@ millert@
2013-06-03avoid rebuilding server.c and client.c in the install targetRobert Nagy
2013-06-03Only produce UTF-8 output if the user's locale asks for it.Ingo Schwarze
Will send this upstream as well. OK millert@ bluhm@ stsp@
2013-06-03backport commitid support from newer CVS (with a different random idjoshua stein
generator) writing a commitid is currently disabled ok deraadt
1997-03-18New release from Cyclic SoftwareThorsten Lockert
1996-01-30Upgrade to 1.7.1 snapshotThorsten Lockert
1995-12-19raw import of cvs-1.6Theo de Raadt
2013-05-18Put libgcov.a in the same directory as libgcc.a rather than /usr/lib (unlikeMiod Vallat
FreeBSD).
2013-05-18Replace strcpy() calls with strlcpy() to avoid triggering warnings whenMiod Vallat
linking against -lgcov.
2013-05-18Build and install libgcov on gcc 4 platforms. Build machinery from FreeBSD.Miod Vallat
This makes gcc -fprofile-arcs work again. Regression reported by Azwaw OUSADOU on tech@, thanks for noticing and sorry for the delay fixing this.
2009-10-15Import a BSD make based infrastructure for building gcc, based on theRobert Nagy
same solution from FreeBSD. Don't even try to build it at the moment. This is commited so people can work on it in tree.
2013-05-17Don't reject '++' and '--' in expressions. Some versions of gcc emit these.Mark Kettenis
Fix found upstream. ok miod@, martynas@
2013-05-14make sure the linear ordering matches what makedoc actually does, otherwiseMarc Espie
make -j might rebuild those spuriously when they end up being out of date... okay millert@
2013-05-09Allow gdb on m88k to fetch symbols from shared libraries when debuggingMiod Vallat
dynamically linked binaries. Borrowed from m68k with trivial changes. ok kettenis@
2013-05-09Define WINT_TYPE as well.Miod Vallat
2013-05-09Define LOCAL_ALIGNMENT as well.Miod Vallat
2013-05-08Backport fix for gcc PR target/31152:Miod Vallat
* arm.md (negscc): Match the correct operand for optimized LT0 test. Remove optimization for GT.
2013-05-08A port of the current gcc 3.3.6 m88k backend to gcc 4.2.1.Miod Vallat
Main features: - md constraints rewritten in RTL - md predicaties rewritten in RTL - md va_arg switched to gimple - abort() calls replaced with gcc_assert() or gcc_unreachable() for better diagnostics - support for non-ELF systems completely removed Missing: - conversion of the pipeline information from define_function_unit to define_automata not done yet (thus pipeline information currently removed) Known regressions against 3.3.6 so far: - no stack protector support yet - __builtin_setjmp doesn't restore the frame pointer correctly upon return from __builtin_longjmp - at least one case of optimization error when delay slots are not disabled. - libgcc is only built -fPIC, instead of static/fpic/fPIC.
2013-05-08In block_move_sequence(), use emit_move_insn() instead of rolling our ownMiod Vallat
incomplete equivalent. The ugly BLK<->{QI,HI,SI,DI} load and store insns in m88k.md can thus get removed, and there was much rejoicing (as well as fewer warnings when building).
2013-05-08Do not define OBSD_NO_DYNAMIC_LIBRARIES when building an ELF m88k compiler.Miod Vallat
2013-04-28Revert the previous commit. It breaks the xenocara build on macppc and theBrian Callahan
issue it fixes will be fixed anyway once the move to binutils-2.17 happens. xenocara breakage discovered by matthieu@
2013-04-26Fix linker errors when using llvm/clang.Brian Callahan
See http://lists.gnu.org/archive/html/bug-binutils/2004-07/msg00000.html for a description of the error. Fix taken from the binutils 2.16 timeframe (GPLv2) "Then go for it." miod@
2013-04-24Disable ident queries since ident(1) does not run by default anymore.Antoine Jacoutot
ok sthen@ millert@ dlg@ todd@
2013-04-20Define PIC_OFFSET_TABLE_REGNUM as INVALID_REGNUM when not compiling PIC.Miod Vallat
Also, when compiling PIC, do not force PIC_OFFSET_TABLE_REGNUM to be set in global_regs[], there is no reason to do this (on the other hand, forcing it to be set in fixed_regs[] and call_used_regs[] is still necessary and correct).