H. Peter Anvin [Sat, 6 Sep 2003 00:50:27 +0000 (00:50 +0000)]
First attempt at fixing the stabs/ELF issue.
H. Peter Anvin [Tue, 2 Sep 2003 21:39:22 +0000 (21:39 +0000)]
Document STR fix
H. Peter Anvin [Tue, 2 Sep 2003 21:38:48 +0000 (21:38 +0000)]
STR also has SMSW/SLDT-like semantics for operand size
H. Peter Anvin [Mon, 1 Sep 2003 04:20:40 +0000 (04:20 +0000)]
Add autoheader command
H. Peter Anvin [Mon, 1 Sep 2003 04:19:37 +0000 (04:19 +0000)]
Enable the use of a config.h file and autoheader. At this point we don't
actually *use* the resulting configuration file, but it keeps autoconf
from creating an insanely long compiler command line, which can cause
problems all by itself. Eventually we can do:
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
... to get the same information.
H. Peter Anvin [Mon, 1 Sep 2003 04:14:15 +0000 (04:14 +0000)]
-O10 and -O15, not -O5 and -O10
H. Peter Anvin [Sat, 30 Aug 2003 05:04:22 +0000 (05:04 +0000)]
Now working toward 0.98.38
H. Peter Anvin [Sat, 30 Aug 2003 03:49:30 +0000 (03:49 +0000)]
Support building 16-bit DOS binaries using OpenWatcom
H. Peter Anvin [Fri, 29 Aug 2003 21:03:44 +0000 (21:03 +0000)]
Update for newer RH releases
H. Peter Anvin [Fri, 29 Aug 2003 20:48:37 +0000 (20:48 +0000)]
%{_arch} doesn't work with newer RPMs; use %{_target_cpu} instead
H. Peter Anvin [Fri, 29 Aug 2003 20:00:26 +0000 (20:00 +0000)]
Fix "make doc"
H. Peter Anvin [Fri, 29 Aug 2003 19:58:02 +0000 (19:58 +0000)]
Don't rename the spec file
H. Peter Anvin [Fri, 29 Aug 2003 19:56:40 +0000 (19:56 +0000)]
Making the spec file part of dist is something for the Makefile, not
for the release script
H. Peter Anvin [Fri, 29 Aug 2003 19:53:10 +0000 (19:53 +0000)]
Include spec file in tarball for rpm -ta
H. Peter Anvin [Fri, 29 Aug 2003 19:50:25 +0000 (19:50 +0000)]
Update URLs; make compatible with newer RPMs
H. Peter Anvin [Fri, 29 Aug 2003 19:37:58 +0000 (19:37 +0000)]
Standard formatting.
H. Peter Anvin [Fri, 29 Aug 2003 19:29:37 +0000 (19:29 +0000)]
Document -O2/-O3 change
H. Peter Anvin [Fri, 29 Aug 2003 19:25:46 +0000 (19:25 +0000)]
Update documentation slightly; remove weird special-casing of -O2 and -O3
H. Peter Anvin [Fri, 29 Aug 2003 19:06:40 +0000 (19:06 +0000)]
Update
H. Peter Anvin [Fri, 29 Aug 2003 19:05:39 +0000 (19:05 +0000)]
Standard line breaks
H. Peter Anvin [Fri, 29 Aug 2003 19:01:46 +0000 (19:01 +0000)]
Update status
H. Peter Anvin [Fri, 29 Aug 2003 18:57:50 +0000 (18:57 +0000)]
Handle subdirectories
H. Peter Anvin [Fri, 29 Aug 2003 18:55:22 +0000 (18:55 +0000)]
Remove obsolete comment
Frank Kotler [Fri, 29 Aug 2003 05:15:35 +0000 (05:15 +0000)]
Touch up Makefile.b32
H. Peter Anvin [Wed, 27 Aug 2003 21:25:44 +0000 (21:25 +0000)]
SMSW and SLDT are implicitly 16 bits when accessing memory, but can set
the upper part of a 16-bit register if used with a 32-bit register
argument.
Frank Kotler [Wed, 27 Aug 2003 11:33:56 +0000 (11:33 +0000)]
Alexei's patch to allow "-I" paths to be searched for "incbin"ed files
Michael K. Ter Louw [Fri, 15 Aug 2003 22:25:53 +0000 (22:25 +0000)]
Allow leading whitespace on output format specific directives.
Frank Kotler [Wed, 6 Aug 2003 07:13:59 +0000 (07:13 +0000)]
fix comment in test/lnxhello.asm
Frank Kotler [Wed, 6 Aug 2003 07:10:16 +0000 (07:10 +0000)]
Remove "backslash()"
Nickolay Yurchenko [Fri, 25 Jul 2003 21:55:35 +0000 (21:55 +0000)]
Added -d key (merge duplicate strings) to to compiler keys string.
H. Peter Anvin [Wed, 16 Jul 2003 19:54:49 +0000 (19:54 +0000)]
Document fixing bug 574861
H. Peter Anvin [Wed, 16 Jul 2003 19:53:51 +0000 (19:53 +0000)]
Fix offset computation in the presence of explicit prefixes.
H. Peter Anvin [Thu, 10 Jul 2003 00:40:46 +0000 (00:40 +0000)]
Add Linux "hello world" example
H. Peter Anvin [Thu, 10 Jul 2003 00:40:33 +0000 (00:40 +0000)]
Restore the adjusted symbol id start
H. Peter Anvin [Wed, 9 Jul 2003 19:11:10 +0000 (19:11 +0000)]
Generate stabs format debugging info for ELF
H. Peter Anvin [Wed, 9 Jul 2003 19:10:47 +0000 (19:10 +0000)]
Quiet spurious gcc warning
Michael K. Ter Louw [Wed, 9 Jul 2003 08:10:22 +0000 (08:10 +0000)]
start/vstart/align/valign can now be >0x80000000
Frank Kotler [Mon, 30 Jun 2003 20:39:23 +0000 (20:39 +0000)]
Fixed outbin.c to allow origin > 80000000h
Frank Kotler [Sat, 14 Jun 2003 12:12:26 +0000 (12:12 +0000)]
apply dborca's patch - make the "-U" switch work - finally!
Frank Kotler [Tue, 1 Apr 2003 06:42:15 +0000 (06:42 +0000)]
Remove "malloc.h" from rdoff/symtab.c - BSD build problem?
H. Peter Anvin [Wed, 12 Mar 2003 22:17:32 +0000 (22:17 +0000)]
The next release will be 0.98.37
H. Peter Anvin [Wed, 12 Mar 2003 04:59:00 +0000 (04:59 +0000)]
Document XSTORE
H. Peter Anvin [Wed, 12 Mar 2003 04:57:51 +0000 (04:57 +0000)]
Add Cyrix XSTORE
H. Peter Anvin [Tue, 25 Feb 2003 00:03:00 +0000 (00:03 +0000)]
Support "cpu prescott"
H. Peter Anvin [Mon, 24 Feb 2003 23:32:00 +0000 (23:32 +0000)]
Update copyright year
H. Peter Anvin [Mon, 24 Feb 2003 23:28:48 +0000 (23:28 +0000)]
Improve language
H. Peter Anvin [Mon, 24 Feb 2003 23:25:45 +0000 (23:25 +0000)]
Prescott instructions.
H. Peter Anvin [Mon, 24 Feb 2003 23:22:45 +0000 (23:22 +0000)]
Add support for the new instructions in Prescott
Frank Kotler [Thu, 6 Feb 2003 02:44:08 +0000 (02:44 +0000)]
"Q" and "O" suffixes now indicate octal - touch up docs
Frank Kotler [Tue, 4 Feb 2003 17:30:58 +0000 (17:30 +0000)]
Changes to CHANGES, AUTHORS
Frank Kotler [Tue, 4 Feb 2003 17:21:02 +0000 (17:21 +0000)]
update docs - multisection, [list +/-], --prefix, pslldq/psrldq (?), etc.
Frank Kotler [Tue, 4 Feb 2003 17:13:49 +0000 (17:13 +0000)]
bugfixes to insns.dat pmovhps, pmovlps, sysexit
Frank Kotler [Tue, 4 Feb 2003 07:11:20 +0000 (07:11 +0000)]
Mike's multisection outbin.c "align bug fix"
Frank Kotler [Sat, 7 Dec 2002 00:44:19 +0000 (00:44 +0000)]
fix reported bug in doc - cosmetic touchups
H. Peter Anvin [Thu, 5 Dec 2002 19:33:20 +0000 (19:33 +0000)]
Add missing header files
Frank Kotler [Wed, 4 Dec 2002 19:10:20 +0000 (19:10 +0000)]
changes to CHANGES
Frank Kotler [Wed, 4 Dec 2002 14:01:01 +0000 (14:01 +0000)]
try again to finish Yuri's patch
Frank Kotler [Wed, 4 Dec 2002 02:48:07 +0000 (02:48 +0000)]
finish adding Yuri's patch?
Frank Kotler [Wed, 4 Dec 2002 00:49:37 +0000 (00:49 +0000)]
Yuri's 12/3/2002 rdoff patches-
H. Peter Anvin [Sun, 10 Nov 2002 06:29:23 +0000 (06:29 +0000)]
Fix BR 632459: endianness error
H. Peter Anvin [Sun, 10 Nov 2002 06:13:37 +0000 (06:13 +0000)]
Fix the definition of PSLLDQ (BR 578123)
H. Peter Anvin [Fri, 8 Nov 2002 20:18:51 +0000 (20:18 +0000)]
Fix bug 615409 (UNPCKHPD xmmreg,mem not vice versa)
H. Peter Anvin [Thu, 7 Nov 2002 22:45:46 +0000 (22:45 +0000)]
Add a test for incorrect handing of offsets with prefixes
H. Peter Anvin [Thu, 19 Sep 2002 04:27:01 +0000 (04:27 +0000)]
Fixes from Bart Oldeman
H. Peter Anvin [Fri, 13 Sep 2002 01:29:19 +0000 (01:29 +0000)]
Next version is 0.98.36
H. Peter Anvin [Fri, 13 Sep 2002 00:43:28 +0000 (00:43 +0000)]
Remove redundant define that generates too long command lines
H. Peter Anvin [Fri, 13 Sep 2002 00:25:44 +0000 (00:25 +0000)]
Fix ordering rule in "make spotless"
H. Peter Anvin [Fri, 13 Sep 2002 00:23:29 +0000 (00:23 +0000)]
Clean doc directory when making "make dist"
H. Peter Anvin [Fri, 13 Sep 2002 00:17:56 +0000 (00:17 +0000)]
Fix missing test for e->type being set.
H. Peter Anvin [Fri, 13 Sep 2002 00:13:27 +0000 (00:13 +0000)]
Update CHANGES for 0.98.35
H. Peter Anvin [Thu, 12 Sep 2002 22:03:10 +0000 (22:03 +0000)]
RAA fix from theowl
H. Peter Anvin [Thu, 12 Sep 2002 16:34:06 +0000 (16:34 +0000)]
Clean up unnecessary dependencies.
H. Peter Anvin [Thu, 12 Sep 2002 04:33:58 +0000 (04:33 +0000)]
Fix Borland C++ optimization bug; add test for bad DOS binaries.
H. Peter Anvin [Thu, 12 Sep 2002 02:24:53 +0000 (02:24 +0000)]
Use tmpfile() instead of tmpnam()
H. Peter Anvin [Thu, 12 Sep 2002 02:23:54 +0000 (02:23 +0000)]
"const"-ipation fixes from Trevor Woerner
Ed Beroset [Tue, 11 Jun 2002 03:31:49 +0000 (03:31 +0000)]
fixed multiple %ROTATE bugs (numbers 560567 and 560930) and changed
return value of do_directive from meaningless numbers to #defined values.
Ed Beroset [Tue, 11 Jun 2002 03:29:36 +0000 (03:29 +0000)]
corrected comment above the report_error_vc function
H. Peter Anvin [Mon, 10 Jun 2002 00:41:41 +0000 (00:41 +0000)]
Visual C++ error format needs <space>:<space> after the parentheses.
Ed Beroset [Sun, 9 Jun 2002 23:22:25 +0000 (23:22 +0000)]
Added documentation for -X command line switch which allows the user to
specify the desired error reporting output format.
Ed Beroset [Sun, 9 Jun 2002 20:56:40 +0000 (20:56 +0000)]
Addressed feature request 555987 (Visual Studio integration) by adding the
requisite command line switch (-X) to select the error reporting format.
H. Peter Anvin [Sat, 8 Jun 2002 23:00:55 +0000 (23:00 +0000)]
0.98.34 is out, next is 0.98.35
H. Peter Anvin [Sat, 8 Jun 2002 22:46:31 +0000 (22:46 +0000)]
Bring CHANGES up to date.
Debbie Wiles [Sat, 8 Jun 2002 19:30:14 +0000 (19:30 +0000)]
Added *1 case support for NOSPLIT ([NOSPLIT EAX] to generate SIB with dword offset 0x0
H. Peter Anvin [Fri, 7 Jun 2002 20:42:22 +0000 (20:42 +0000)]
This is Jim's outcoff patch.
Debbie Wiles [Fri, 7 Jun 2002 07:12:49 +0000 (07:12 +0000)]
Removed unnecessary address size flags from register only versions of instructions
H. Peter Anvin [Fri, 7 Jun 2002 06:02:14 +0000 (06:02 +0000)]
Fix for BR 561137 (gcc3 compilation issue.)
H. Peter Anvin [Thu, 6 Jun 2002 03:33:38 +0000 (03:33 +0000)]
Update Makefile.bc3 so that it actually works again.
H. Peter Anvin [Thu, 6 Jun 2002 02:41:20 +0000 (02:41 +0000)]
This is the "megapatch":
a) Automatically generate dependencies for all Makefiles;
b) Move register definitions to a separate .dat file;
c) Add support for "unimplemented but there in theory" registers.
H. Peter Anvin [Tue, 4 Jun 2002 20:04:59 +0000 (20:04 +0000)]
Comments are more useful when correct
H. Peter Anvin [Tue, 4 Jun 2002 19:53:35 +0000 (19:53 +0000)]
Break long lines by default.
Debbie Wiles [Tue, 4 Jun 2002 19:31:24 +0000 (19:31 +0000)]
Added code to prevent FAR from being used with a register
H. Peter Anvin [Tue, 4 Jun 2002 04:11:01 +0000 (04:11 +0000)]
Correct the command line parsing of --
H. Peter Anvin [Tue, 4 Jun 2002 00:44:46 +0000 (00:44 +0000)]
Don't hard-code '.' as the current directory
H. Peter Anvin [Tue, 4 Jun 2002 00:44:15 +0000 (00:44 +0000)]
Allow multiple Makefiles to be specified
H. Peter Anvin [Tue, 4 Jun 2002 00:26:13 +0000 (00:26 +0000)]
Support generating dependencies in different syntaxes.
H. Peter Anvin [Sun, 2 Jun 2002 07:23:28 +0000 (07:23 +0000)]
Document "CPU IA64"
H. Peter Anvin [Sun, 2 Jun 2002 05:35:05 +0000 (05:35 +0000)]
Make the disassembler correctly handle the new \34-\36 and \44-\46 codes.
Debbie Wiles [Sat, 1 Jun 2002 11:16:49 +0000 (11:16 +0000)]
Altered the documentation for the %! directive
H. Peter Anvin [Fri, 31 May 2002 00:47:24 +0000 (00:47 +0000)]
Remove obsolete script
H. Peter Anvin [Thu, 30 May 2002 21:30:33 +0000 (21:30 +0000)]
Correctly recognize $$ as TOKEN_BASE