History log of /freebsd-10.0-release/contrib/binutils/gas/config/tc-i386.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 255192 03-Sep-2013 jhb

Add support for the 'invpcid' instruction to binutils and DDB's
disassembler on amd64.

MFC after: 1 month


# 247012 19-Feb-2013 jmg

add support for AES and PCLMULQDQ instructions to binutils...

Thanks to Mike Belopuhov for the pointer to the OpenBSD patch, though
OpenBSD's gcc is very different that it only helped w/ where to modify,
not how... Thanks to jhb for some early reviews...

Reviewed by: imp, kib
MFC after: 1 month


# 238167 06-Jul-2012 jhb

Add support for the 'invept' and 'invvpid' instructions. Beyond simply
adding appropriate table entries, the assembler had to be adjusted as
these are the first non-SSE instructions to use a 3-byte opcode (and a
mandatory prefix to boot).

MFC after: 1 month


# 238123 04-Jul-2012 jhb

Add support for the 'xsave', 'xrstor', 'xsaveopt', 'xgetbv', and 'xsetbv'
instructions. I reimplemented this from scratch based on the Intel
manuals and the existing support for handling the fxsave and fxrstor
instructions. This will let us use these instructions natively with GCC
rather than hardcoding the opcodes in hex.

Reviewed by: kib
MFC after: 1 month


# 218822 18-Feb-2011 dim

Merge binutils 2.17.50 to head. This brings a number of improvements to
x86 CPU support, better support for powerpc64, some new directives, and
many other things. Bump __FreeBSD_version, and add a note to UPDATING.

Thanks to the many people that have helped to test this.

Obtained from: projects/binutils-2.17


# 130570 16-Jun-2004 obrien

Update HEAD with the stock binutils_2_15_20040523 file.


# 107491 02-Dec-2002 obrien

Try to keep CVS from pissing over the next binutils import by returning
to purely stock files.


# 104848 11-Oct-2002 obrien

Bring the binutils_2_13_20021110 snap version of this to the HEAD branch.


# 99468 05-Jul-2002 obrien

Bring the binutils_2_12_20020622 snap version of this to the HEAD branch.


# 94546 12-Apr-2002 obrien

Bring the binutils_2_12_20020410 snap version of this to the HEAD branch.


# 91054 22-Feb-2002 obrien

Bring the binutils_2_12_20020221_snap version of this to the HEAD branch.


# 89867 27-Jan-2002 obrien

Bring the binutils_2_12_cvs_20020125 version of this to the HEAD branch.


# 85824 01-Nov-2001 obrien

Bring the binutils_2_11_cvs_20011031 version of this to the HEAD branch.


# 78840 26-Jun-2001 obrien

We use the stock (2.11.2) version of this now.


# 77311 28-May-2001 obrien

Return to the vendor's version of this file.


# 61847 20-Jun-2000 obrien

Use the stock file now. The Binutils maintainers accepted our rev 1.2
changes (don't use "/" to start a comment).


# 60519 13-May-2000 obrien

Merge in rev 1.2 (don't use "/" to start a comment).


# 57823 08-Mar-2000 cracauer

Turn a warning into an error. Occurances of that warning generate bad
-fpic code that damages symbol locations at runtime.

The only know occurance in our tree (src and ports) was locatime.c,
which was just changed to generate code that doesn't trigger the
problem.

This is a workaround, the real cause is that our gas doesn't
understand code our gcc generates for some -O -fpic code. They are
expected to be back in sync soon, but until then (including
4.0-RELEASE) we need to prevent people from using bad -fpic code.

PR: avoids such things as in bin/16862
Submitted by: bde
Approved by: jkh


# 38891 06-Sep-1998 jdp

Resolve conflicts from import of binutils-2.9.1.

Submitted by: Doug Rabson <dfr>


# 33972 01-Mar-1998 jdp

Don't use "/" as a comment starter. In some FreeBSD sources, "/"
means divide (duh).


# 33966 01-Mar-1998 jdp

This commit was generated by cvs2svn to compensate for changes in r33965,
which included commits to RCS files with non-trunk default branches.


# 33965 01-Mar-1998 jdp

Initial import of GNU binutils version 2.8.1. Believe it or not,
this is heavily stripped down.