aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
* Add more segment registers to list of registers (fake for %fs and %gs).Bruce Evans1994-12-312-38/+32
| | | | | | | | | | | | | | | | | | This might be useful for debugging applications that use a special LDT. However, printing of all segment registers is currently broken. Don't print "last exception: " before the FPU opcode and pc, etc. The opcode and pc, etc., are for the last FPU _instruction_. Pass the saved exception status word to print_387_status() so that the exception(s) that caused or will cause a trap can be seen. The kernel has supported this since 1.1 or before. The kernel still clobbers the tag word if a trap occurs. Remove unused null function clear_regs(). Notes: svn path=/head/; revision=5319
* Fix declaration of i386_float_info().Bruce Evans1994-12-312-2/+2
| | | | Notes: svn path=/head/; revision=5318
* Restore our local changes which were clobbered by the previous commit.Bruce Evans1994-12-311-1/+2
| | | | | | | | | | cvs is not being used effectively for gdb. Our old changes get clobbered and our new changes are mixed with "vendor" changes in the same updates so they will be difficult to untangle for the next release of gdb. The revision logs get spammed for each release of gdb. Notes: svn path=/head/; revision=5317
* Hide yet another redefinition of PAGE_SIZE. Cosmetic.Bruce Evans1994-12-311-1/+1
| | | | Notes: svn path=/head/; revision=5316
* Restore our (cosmetic) local changes which were clobbered by the previousBruce Evans1994-12-311-0/+2
| | | | | | | commit (do them slightly differently). Notes: svn path=/head/; revision=5315
* Bring in the files added by Gary Jennejohn's gdb update.Jordan K. Hubbard1994-12-3032-0/+27183
| | | | | | | Submitted by: gj Notes: svn path=/head/; revision=5301
* Hurrah! Let the champagne flow, the olive oil barrel be opened andJordan K. Hubbard1994-12-30175-18636/+26248
| | | | | | | | | | | | | | | | | | | | | | | | | the wild, slippery orgy commence! Gary Jennejohn, too studly for his own good, has finally come through with the new, improved gdb 4.13. This gdb features: o kgdb support - if this works (and I urge folks to test it), we can finally purge the old and hateful version of kgdb from our source tree. o attach/detach support. See comments in README.FreeBSD for more details. o Well, it's newer. Our previous version was 4.11. Comments and flames to gj, of course! :-) Thanks, Gary. Much appreciated. The previous state of gdb/kgdb has been a thorn in all of our sides for some time.. Submitted by: gj Notes: svn path=/head/; revision=5300
* Install also a gcc.1 manual page as a link from cc.1, as long asAndreas Schulz1994-12-261-1/+2
| | | | | | | we have the link cc to gcc. Notes: svn path=/head/; revision=5238
* New file from pk to aid new in developing the shlib code for newNate Williams1994-12-231-0/+192
| | | | | | | | | architectures. Obtained from: NetBSD Notes: svn path=/head/; revision=5214
* Updated version of gas which allows for link-time error reporting ifNate Williams1994-12-2327-2242/+3192
| | | | | | | | | | used in conjustion with the new shlib 'ld' source. Note, if you use the new features both gas and ld must be updated. Obtained from: NetBSD Notes: svn path=/head/; revision=5208
* Updated to recent version of Paul K.'s shlib code. This code has betterNate Williams1994-12-2318-411/+579
| | | | | | | | | | | | | warning handling and allows for link-time warnings with a modified version of gas. Note: Not all of the newer bits were updated such as some of the non-x86 machine-dependant code is relevant to FreeBSD right now. Obtained from: NetBSD Notes: svn path=/head/; revision=5205
* Changed a SORT 1L to a SORT 1.Andreas Schulz1994-12-111-1/+1
| | | | Notes: svn path=/head/; revision=5047
* Changed one occurrence of LD 8 to LD 1 and the OS FreeBSD 1.1 to FreeBSD 2.0.Andreas Schulz1994-12-112-6/+6
| | | | Notes: svn path=/head/; revision=5046
* Added "cpuid" opcode.Sean Eric Fagan1994-12-111-1/+4
| | | | Notes: svn path=/head/; revision=5042
* Throw out the abort call, the reasoning seems to be false :-).Andreas Schulz1994-12-032-4/+4
| | | | | | | | | | Change a round to a truncate. Problem reported from Christoph Kukulies: 9.8 2 / p did an IOT trap. There is one remaining problem.: 9.8 2 % p shows on other machines 1.8 but does here in the moment 1. Notes: svn path=/head/; revision=4933
* Add the files y.tab.h and a2p.c that get automatically generated toAndreas Schulz1994-11-281-0/+1
| | | | | | | | the CLEANFILES target. Remove the file a2p.c from the source tree, this get generated anew from a2p.y. Notes: svn path=/head/; revision=4851
* Add the automatically generated files: y.tab.h c-exp.tab.c ch-exp.tab.c andAndreas Schulz1994-11-282-0/+2
| | | | | | | m2-exp.tab.c to the CLEANFILES target. Notes: svn path=/head/; revision=4850
* Remove /usr/gnu from mandatory manpath.Jordan K. Hubbard1994-11-221-2/+0
| | | | Notes: svn path=/head/; revision=4774
* From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>Jordan K. Hubbard1994-11-181-0/+1
| | | | | | | | | | | | in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has a bug. a patch is included below. this needs to be applied to both src/gnu/usr.bin/perl/lib/timelocal.pl and src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl Submitted by: jmb Notes: svn path=/head/; revision=4592
* Update with new autosizing code, use -1 -1 nowAndrey A. Chernov1994-11-166-11/+11
| | | | Notes: svn path=/head/; revision=4529
* Added NO_IMPLICIT_C as our header files in standard locations are eitherL Jonas Olsson1994-11-161-0/+3
| | | | | | | | | | already C++ safe, or C++ header files. This fixes the problem with parse errors in header files when compiling C++ files. Recompiling libg++ also solves the undefined synbols problem. Notes: svn path=/head/; revision=4526
* Integrated GCC-2.6.1 -> GCC-2.6.2 changes.Poul-Henning Kamp1994-11-1524-115/+156
| | | | | | | | | | | | | | | | | Notice that the libgcc DOESN'T change number, because there are no changes. Also now the gnu2bmake stuff is synchronized again. I commit this so that others can test too. You might want to postpone any "make worlds" until tomorrow, to avoid any problems I didn't see in the first pass. Thanks to Bruce for rounding up our changes to gcc. Notes: svn path=/head/; revision=4491
* Clean up some foreign makefiles a bit, attempting to handle .sh filesBruce Evans1994-11-142-16/+30
| | | | | | | | | | more like binaries. This is hard to do using a general rules because the natural `.sh:' rule has a null suffix and null suffixes are broken. (With 1.1.5's make they sometimes work and sometimes cause core dumps. 2.0's make has a botched fixed and they never work.) Notes: svn path=/head/; revision=4452
* Include <sys/types.h> early. This will be required when <stdio.h> and/orBruce Evans1994-11-141-0/+2
| | | | | | | | | <signal.h> are fixed to not include it. Bruce Notes: svn path=/head/; revision=4451
* address @freefall.cdrom.com -> @freebsd.orgPoul-Henning Kamp1994-11-101-1/+1
| | | | Notes: svn path=/head/; revision=4332
* Enabled build/install of kgdb.David Greenman1994-11-071-2/+2
| | | | Notes: svn path=/head/; revision=4230
* As pointed out by Paul Traina, we need the libs to be 261.0 not 26.1.Poul-Henning Kamp1994-11-073-6/+6
| | | | Notes: svn path=/head/; revision=4226
* Restore my fixes to 2.6.0. The changes should not affect anything exceptBruce Evans1994-11-063-24/+37
| | | | | | | | | | | | | | | | | | | | | | | | | profiling and wchar_t. Profiled libraries will shrink. tm.h: Our wchar_t is int, not unsigned short. Always link statically if profiling. Define all the SPECs together. final.c, tm.h: Don't emit unused profiling code and data. aux-output.c: Always preserve the PIC register if profiling. aux-output.c, tm.h: Implement FUNCTION_PROFILER_EPILOGUE (currently not used). New: tm.h: Set the target defaults in the correct way. Notes: svn path=/head/; revision=4215
* Explicitly tell cpp where to look for include files.Poul-Henning Kamp1994-11-041-2/+0
| | | | Notes: svn path=/head/; revision=4144
* __386BSD__ -> __FreeBSD__Jordan K. Hubbard1994-11-043-6/+6
| | | | | | | | | I know that many of these entries are bogus and need to be revisited, but let's get the tree working again for now and then do a pass through looking at all the __FreeBSD__ entries, shall we? Notes: svn path=/head/; revision=4131
* Correct my hosing...:(Gary Clark II1994-11-033-3/+3
| | | | Notes: svn path=/head/; revision=4129
* Bump the version-number of the "shared-gcc-internals" library. Will onlyPoul-Henning Kamp1994-11-031-2/+2
| | | | | | | affect you if you decided to use that feature. Notes: svn path=/head/; revision=4126
* Change libs to install in /usr/lib/perlGary Clark II1994-11-031-1/+1
| | | | Notes: svn path=/head/; revision=4125
* Change libs to /usr/lib/perlGary Clark II1994-11-031-1/+1
| | | | | | | | | Reviewed by: Submitted by: Obtained from: Notes: svn path=/head/; revision=4124
* Install libs into /usr/lib/perl. The discussion we had did not come toGary Clark II1994-11-031-1/+1
| | | | | | | a point so... If any thing besides here I would vote for /usr/include. Notes: svn path=/head/; revision=4123
* Remove obsolete __386BSD__ predefine.Jordan K. Hubbard1994-11-031-1/+1
| | | | Notes: svn path=/head/; revision=4115
* ----------------------------------Poul-Henning Kamp1994-11-0392-9945/+15824
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC-2.6.1 COMES TO FREEBSD-current ---------------------------------- Everybody needs to 'make world'. Oakland, Nov 2nd 1994. In a surprise move this sunny afternoon, the release- engineer for the slightly delayed FreeBSD-2.0, Poul-Henning Kamp (28), decided to pull in the new version 2.6.1 of the GNU C-compiler. The new version of the compiler was release today at noon, and hardly 9 hours later it was committed into the FreeBSD-current source-repository. "It's is simply because we have had too much trouble with the version 2.6.0 of the compiler" Poul-Henning told the FreeBSD-Gazette, "we took a gamble when we decided to use that as our compiler for the 2.0 release, but it seems to pay of in the end now" he concludes. The move has not been discussed on the "core" list at all, and will come as a surprise for most Poul-Hennings peers. "I have only discussed it with Jordan [J. K. Hubbard, the FreeBSD's resident humourist], and we agreed that we needed to do it, so ... I did it!". After a breath he added with a grin: "My email will probably get an all time 'disk-full' now!". This will bring quite a flag-day to the FreeBSD developers, the patch-file is almost 1.4 Megabyte, and they will have to run "make world" to get entirely -current again. "Too bad, but we just had to do this." Was the only comment from Poul-Henning to these problems. When asked how this move would impact the 2.0 release-date, Poul-Hennings face grew dark, he mumbled some very Danish words while he moved his fingers in strange geometrical patterns. Immediately something ecclipsed the Sun, a minor tremor shook the buildings, and the temperature fell significantly. We decided not to pursure the question. ----------- JOB-SECTION ----------- Are you a dedicated GCC-hacker ? We BADLY need somebody to look at the 'freebsd' OS in gcc, sanitize it and carry the patches back to the GNU people. In particular, we need to get out of the "i386-only" spot we are in now. I have the stuff to take a gnu-dist into bmake-form, and will do that part. Please apply to phk@freebsd.org No Novice Need Apply. Notes: svn path=/head/; revision=4113
* Put a real man page in for cpp(1)... it needs to be converted to the mandocPaul Traina1994-11-021-1/+674
| | | | | | | | macros, but it's good enough for now. Obtained from: gcc 2.6.0 gnu distribution Notes: svn path=/head/; revision=4085
* Enhance inputbox to pass initial prompt (optional)Andrey A. Chernov1994-11-022-3/+7
| | | | Notes: svn path=/head/; revision=4072
* Link g++ -> c++, like I did with gcc -> cc. This is evil, but it'sJordan K. Hubbard1994-11-011-1/+2
| | | | | | | now at least orthogonal evil. Notes: svn path=/head/; revision=4058
* Add LINKS to get gcc back.Jordan K. Hubbard1994-11-011-1/+3
| | | | Notes: svn path=/head/; revision=4055
* Test test test! sigh!Paul Traina1994-10-298-233/+29
| | | | | | | | | | | | | Perl's scripts are still trying to execute perl out of /usr/gnu/bin/perl. The hack Larry was using for h2ph.1 doesn't work with the new macros, so make it a real man page. Also, we weren't building the .ph files, add them as an afterinstall rule in the x2p subdirectory. Notes: svn path=/head/; revision=3985
* prgbox example addedAndrey A. Chernov1994-10-281-0/+12
| | | | Notes: svn path=/head/; revision=3952
* Add --prgbox option to test new prgbox() functionAndrey A. Chernov1994-10-282-2/+18
| | | | Notes: svn path=/head/; revision=3951
* Convince Perl to that is is part of the system, as /usr/bin/perl (binary)Garrett Wollman1994-10-278-15/+21
| | | | | | | | | and /usr/share/perl (library). The latter was chosen as analogous to other directories already present in /usr/share, like /usr/share/groff_font and (particularly) /usr/share/mk. Notes: svn path=/head/; revision=3945
* Repair the damage done by whomever blew the last commit. Now itJordan K. Hubbard1994-10-261-1/+1
| | | | | | | compiles again. Notes: svn path=/head/; revision=3899
* Move dialog_update() to another place, because it is now in dialog_clear()Andrey A. Chernov1994-10-251-24/+16
| | | | Notes: svn path=/head/; revision=3868
* Add perl.Bruce Evans1994-10-251-2/+2
| | | | Notes: svn path=/head/; revision=3856
* Added f77 program. This is a modified version of the c++ program.L Jonas Olsson1994-10-253-2/+554
| | | | | | | All it does is add -lf2c and -lm. Notes: svn path=/head/; revision=3853
* Added FORTRAN rule.L Jonas Olsson1994-10-251-0/+29
| | | | Notes: svn path=/head/; revision=3848