This commit is contained in:
parent
6101de6b3f
commit
9b8a60c754
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1746c4d0fbe6f1f37c54459143f3a03875c372896ed823e3fa826f14fe72fbd2
|
||||
size 729602
|
3
nasm-2.03.tar.bz2
Normal file
3
nasm-2.03.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bdeb99c84fcc7bc7655394387d86261c711794e38f87791960636e45bfbd9943
|
||||
size 765408
|
@ -1,11 +0,0 @@
|
||||
--- rdoff/rdx.c
|
||||
+++ rdoff/rdx.c
|
||||
@@ -51,7 +51,7 @@
|
||||
exit(255);
|
||||
}
|
||||
|
||||
- code = (main_fn) s->offset;
|
||||
+ code = (main_fn) (intptr_t) s->offset;
|
||||
|
||||
argv++, argc--; /* remove 'rdx' from command line */
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- preproc.c 2008-02-19 20:08:57.000000000 +0100
|
||||
+++ preproc.c 2008-04-15 08:51:51.526780000 +0200
|
||||
@@ -1074,7 +1074,7 @@
|
||||
}
|
||||
|
||||
for (r = p, s = ourcopy; *r; r++) {
|
||||
- if (r > p+MAX_KEYWORD)
|
||||
+ if (r >= p+MAX_KEYWORD)
|
||||
return tokval->t_type = TOKEN_ID; /* Not a keyword */
|
||||
*s++ = tolower(*r);
|
||||
}
|
29
nasm.changes
29
nasm.changes
@ -1,3 +1,32 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 12 12:39:18 CEST 2008 - pth@suse.de
|
||||
|
||||
- Update to 2.03:
|
||||
* Add support for Intel AVX, CLMUL and FMA instructions,
|
||||
including YMM registers.
|
||||
* "dy", "resy" and "yword" for 32-byte operands.
|
||||
* Fix some SSE5 instructions.
|
||||
* Intel INVEPT, INVVPID and MOVBE instructions.
|
||||
* Fix checking for critical expressions when the optimizer is enabled.
|
||||
* Support the DWARF debugging format for ELF targets.
|
||||
* Fix optimizations of signed bytes.
|
||||
* Fix operation on bigendian machines.
|
||||
* Fix buffer overflow in the preprocessor.
|
||||
* SAFESEH support for Win32, IMAGEREL for Win64 (SEH).
|
||||
* %? and %?? to refer to the name of a macro itself. In particular,
|
||||
"%idefine keyword $%?" can be used to make a keyword "disappear".
|
||||
* New options for dependency generation: -MD, -MF, -MP, -MT, -MQ.
|
||||
* New preprocessor directives %pathsearch and %depend; INCBIN
|
||||
reimplemented as a macro.
|
||||
* %include now resolves macros in a sane manner.
|
||||
* %substr can now be used to get other than one-character substrings.
|
||||
* New type of character/string constants, using backquotes (`...`),
|
||||
which support C-style escape sequences.
|
||||
* %defstr and %idefstr to stringize macro definitions before creation.
|
||||
* Fix forward references used in EQU statements.
|
||||
|
||||
- remove nasm-fix-crash.diff as its obsoleted by this version.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 15 08:59:00 CEST 2008 - coolo@suse.de
|
||||
|
||||
|
36
nasm.spec
36
nasm.spec
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package nasm (Version 2.02)
|
||||
# spec file for package nasm (Version 2.03)
|
||||
#
|
||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
@ -17,13 +17,11 @@ Url: http://nasm.sourceforge.net/
|
||||
License: LGPL v2.1 or later
|
||||
Group: Development/Languages/Other
|
||||
AutoReqProv: on
|
||||
Version: 2.02
|
||||
Release: 3
|
||||
Version: 2.03
|
||||
Release: 2
|
||||
Summary: Netwide Assembler (An x86 Assembler)
|
||||
Source: nasm-%version.tar.bz2
|
||||
Patch0: nasm-array_too_small.patch
|
||||
Patch1: nasm-codecleanup.patch
|
||||
Patch2: nasm-fix-crash.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
@ -64,8 +62,6 @@ Authors:
|
||||
%prep
|
||||
%setup -q
|
||||
%patch
|
||||
%patch1
|
||||
%patch2
|
||||
|
||||
%package doc
|
||||
License: LGPL v2.1 or later
|
||||
@ -124,6 +120,7 @@ install -m 644 AUTHORS CHANGES ChangeLog COPYING INSTALL TODO README \
|
||||
install -m 644 rdoff/README rdoff/doc/* \
|
||||
$RPM_BUILD_ROOT/%{_docdir}/nasm/rdoff
|
||||
rm -f $RPM_BUILD_ROOT/%_docdir/nasm/*.ps
|
||||
rm -f %buildroot%{_docdir}/nasm/INSTALL
|
||||
|
||||
%clean
|
||||
[ "$RPM_BUILD_ROOT" != "/" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
|
||||
@ -145,6 +142,31 @@ rm -f $RPM_BUILD_ROOT/%_docdir/nasm/*.ps
|
||||
%doc %{_infodir}/nasm*
|
||||
|
||||
%changelog
|
||||
* Thu Jun 12 2008 pth@suse.de
|
||||
- Update to 2.03:
|
||||
* Add support for Intel AVX, CLMUL and FMA instructions,
|
||||
including YMM registers.
|
||||
* "dy", "resy" and "yword" for 32-byte operands.
|
||||
* Fix some SSE5 instructions.
|
||||
* Intel INVEPT, INVVPID and MOVBE instructions.
|
||||
* Fix checking for critical expressions when the optimizer is enabled.
|
||||
* Support the DWARF debugging format for ELF targets.
|
||||
* Fix optimizations of signed bytes.
|
||||
* Fix operation on bigendian machines.
|
||||
* Fix buffer overflow in the preprocessor.
|
||||
* SAFESEH support for Win32, IMAGEREL for Win64 (SEH).
|
||||
* %%? and %%?? to refer to the name of a macro itself. In particular,
|
||||
"%%idefine keyword $%%?" can be used to make a keyword "disappear".
|
||||
* New options for dependency generation: -MD, -MF, -MP, -MT, -MQ.
|
||||
* New preprocessor directives %%pathsearch and %%depend; INCBIN
|
||||
reimplemented as a macro.
|
||||
* %%include now resolves macros in a sane manner.
|
||||
* %%substr can now be used to get other than one-character substrings.
|
||||
* New type of character/string constants, using backquotes (`...`),
|
||||
which support C-style escape sequences.
|
||||
* %%defstr and %%idefstr to stringize macro definitions before creation.
|
||||
* Fix forward references used in EQU statements.
|
||||
- remove nasm-fix-crash.diff as its obsoleted by this version.
|
||||
* Tue Apr 15 2008 coolo@suse.de
|
||||
- fix crash in syslinux
|
||||
* Mon Apr 07 2008 pth@suse.de
|
||||
|
Loading…
x
Reference in New Issue
Block a user