llvm.org GIT mirror llvm / a3bab35
Added MIPS changes to release notes for 3.5.2. git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@232369 91177308-0d34-0410-b5e6-96231b3b80d8 Daniel Sanders 5 years ago
1 changed file(s) with 22 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
2222
2323 Non-comprehensive list of changes in this release
2424 =================================================
25
26 Changes to the MIPS Target
27 --------------------------
28
29 * Corrected inline assembly to use the same assembler options as GCC for the
30 duration of the inline assembly block. Particularly, ``.set reorder``,
31 ``.set nomacro``, and ``.set noat`` are now correct.
32
33 * Added ability to specify $gp as a named register global variable.
34
35 * Added support for ``.set push`` and ``.set pop``.
36
37 * Fixed a code generation bug in the comparison operators for MIPS32r6/MIPS64r6
38 where the compiler would use ``<`` when it should have used ``<=``.
39
40 * Fixed various assertions when using 128-bit integers on 64-bit targets.
41
42 * Fixed invalid use of an odd-numbered single-precision floating point register
43 when using ``-mno-odd-spreg`` with ``-msa``.
44
45 Non-comprehensive list of changes in 3.5.1
46 ==========================================
2547
2648 Changes to the MIPS Target
2749 --------------------------