aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-i386.c
AgeCommit message (Expand)AuthorFilesLines
2022-06-03x86: exclude certain ISA extensions from v3/v4 ISAJan Beulich1-4/+7
2022-05-27x86/Intel: allow MASM representation of embedded rounding / SAEJan Beulich1-21/+34
2022-05-27x86: re-work AVX512 embedded rounding / SAEJan Beulich1-71/+51
2022-05-27x86/Intel: allow MASM representation of embedded broadcastJan Beulich1-12/+87
2022-04-20x86: reject all invalid SAE variantsJan Beulich1-1/+1
2022-04-19x86: don't mistake ordinary immediates for SAE / rounding controlJan Beulich1-0/+5
2022-04-12x86: make {disp16} work similarly to {disp32}Jan Beulich1-3/+3
2022-04-07Add support for COFF secidx relocationsMark Harmstone1-2/+29
2022-03-23x86: reject relocations involving registersJan Beulich1-0/+11
2022-03-23x86: improve resolution of register equatesJan Beulich1-0/+8
2022-03-23Revert "PR28977 tc-i386.c internal error in parse_register"Jan Beulich1-10/+9
2022-03-23x86: don't attempt to resolve equates and alike from i386_parse_name()Jan Beulich1-2/+3
2022-03-21x86: don't suppress overflow diagnostics in x32 modeJan Beulich1-1/+2
2022-03-18x86: also fold remaining multi-vector-size shift insnsJan Beulich1-7/+9
2022-03-18x86: fold certain AVX2 templates into their AVX counterpartsJan Beulich1-0/+23
2022-03-18PR28977 tc-i386.c internal error in parse_registerAlan Modra1-9/+10
2022-03-17x86: don't accept base architectures as extensionsJan Beulich1-1/+1
2022-03-17x86: drop L1OM/K1OM support from gasJan Beulich1-62/+4
2022-03-17x86: assorted IAMCU CPU checking fixesJan Beulich1-4/+4
2022-01-06x86: drop NoAVX insn attributeJan Beulich1-17/+21
2022-01-06x86-64: restrict PC32 -> PLT32 conversionJan Beulich1-3/+6
2022-01-04x86/Intel: correct VFPCLASSP{S,D} handling when displacement is presentJan Beulich1-1/+5
2022-01-02Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2021-12-21x86: -mfence-as-lock-add=yes doesn't work for 16-bit modeJan Beulich1-1/+6
2021-11-16x86: Don't allow KMOV in TLS code sequencesH.J. Lu1-5/+19
2021-10-25x86: Also handle stores for -muse-unaligned-vector-moveH.J. Lu1-3/+5
2021-10-22x86: Add -muse-unaligned-vector-move to assemblerH.J. Lu1-0/+39
2021-09-02Add support for the haiku operating system. These are the os support patches...Alexander von Gluck IV1-0/+1
2021-08-16x86: Don't pad .tfloat directive outputH.J. Lu1-13/+0
2021-08-11x86: introduce .bfloat16 directiveJan Beulich1-1/+2
2021-08-11x86: introduce .hfloat directiveJan Beulich1-1/+2
2021-08-11x86/ELF: fix .tfloat outputJan Beulich1-0/+13
2021-08-05[PATCH 1/2] Enable Intel AVX512_FP16 instructionsCui,Lili1-3/+42
2021-07-28x86: Simplify check for distinct TMM register operandsH.J. Lu1-15/+10
2021-07-07Fix problems translating messages when a percentage sign appears at the end o...Nick Clifton1-4/+15
2021-06-15x86: bring "gas --help" output for --32 etc in sync with realityJan Beulich1-3/+7
2021-06-15x86: simplify .dispNN settingJan Beulich1-51/+17
2021-06-15x86: slightly simplify offset_in_range()Jan Beulich1-2/+2
2021-06-15x86: harmonize disp with imm handlingJan Beulich1-23/+28
2021-06-15x86: make offset_in_range()'s warning contents useful (again)Jan Beulich1-6/+2
2021-06-15x86: off-by-1 in offset_in_range()Jan Beulich1-1/+1
2021-06-15x86: permit parenthesized expressions again as addressing scale factorJan Beulich1-2/+6
2021-06-11x86: Always define TC_PARSE_CONS_EXPRESSIONH.J. Lu1-0/+6
2021-06-10x86: suppress LEA optimization in a specific 16-bit caseJan Beulich1-0/+7
2021-06-08x86: minor improvements to optimize_imm() (part II)Jan Beulich1-3/+2
2021-06-08x86: minor improvements to optimize_disp() (part II)Jan Beulich1-7/+5
2021-06-08x86-64: avoid bogus warnings with 32-bit addressingJan Beulich1-0/+2
2021-06-08x86: minor improvements to optimize_disp() (part I)Jan Beulich1-11/+13
2021-06-07x86: honor quoted figure braces in i386_att_operand()Jan Beulich1-8/+32
2021-06-07x86: better respect quotes in parse_operands()Jan Beulich1-14/+23