aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-i386.c
AgeCommit message (Expand)AuthorFilesLines
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
2021-06-07x86: allow unary operators to start a memory operandJan Beulich1-14/+3
2021-06-07x86: make symbol quotation check consistent in i386_att_operand()Jan Beulich1-7/+10
2021-06-07x86: correct absolute branch check with segment overrideJan Beulich1-9/+9
2021-06-07x86/Intel: drop unnecessary bracket matching from parse_operands()Jan Beulich1-13/+3
2021-06-07x86: remove pointless 2nd parameter from check_VecOperations()Jan Beulich1-5/+4
2021-06-07x86: immediate operands don't allow for vector operationsJan Beulich1-10/+0
2021-06-07ix86: wrap constantsJan Beulich1-6/+28
2021-05-28x86: Restore PC16 relocation overflow checkH.J. Lu1-37/+18
2021-05-26x86: Propery check PC16 reloc overflow in 16-bit mode instructionsH.J. Lu1-18/+37
2021-05-07x86: don't mix disp and imm processingJan Beulich1-1/+1
2021-05-07x86: move register check in immediate operand parsingJan Beulich1-7/+7
2021-05-07x86: minor improvements to optimize_imm()Jan Beulich1-8/+6
2021-05-03x86: fold both instances of lex_got()Jan Beulich1-106/+9
2021-04-29x86: relax when/how @size can be usedJan Beulich1-7/+43
2021-04-29x86: allow @size to also (sensibly) apply to sectionsJan Beulich1-1/+5
2021-04-28x86: honor signedness of PC-relative relocationsJan Beulich1-18/+46
2021-04-27x86: Add () to silence GCC 5H.J. Lu1-1/+3
2021-04-26x86: add IS_ELF to check whether to resolve @size relocJan Beulich1-1/+2
2021-04-26x86: limit 32-bit @size overflow checks to 64-bit objectsJan Beulich1-0/+1
2021-04-26x86: optimize LEAJan Beulich1-1/+141
2021-04-26x86-64: have value properly checked when resolving fixupJan Beulich1-1/+12
2021-04-23x86-64: special case LEA when determining signedness of displacementJan Beulich1-8/+17
2021-04-23x86-64: defer 32-bit signed displacement checkJan Beulich1-19/+28
2021-04-23x86: re-order optimize_disp()Jan Beulich1-16/+18
2021-04-23x86: don't truncate values in diagnostics and alikeJan Beulich1-4/+4
2021-04-19gas: drop sprint_value()Jan Beulich1-2/+2
2021-04-05C99 gas configuryAlan Modra1-10/+0
2021-04-01Use startswith in gas subfolder.Martin Liska1-7/+7
2021-03-31Use bool in gasAlan Modra1-68/+68
2021-03-30x86: drop seg_entryJan Beulich1-35/+27
2021-03-30x86: drop REGNAM_{AL,AX,EAX}Jan Beulich1-1/+7
2021-03-30x86: adjust st(<N>) parsingJan Beulich1-6/+22
2021-03-30x86: integrate rc_op into struct _i386_insnJan Beulich1-43/+36
2021-03-30x86: integrate broadcast_op into struct _i386_insnJan Beulich1-43/+38
2021-03-30x86: integrate mask_op into struct _i386_insnJan Beulich1-55/+55
2021-03-30x86: make swap_2_operands() have unsigned parametersJan Beulich1-12/+12
2021-03-29x86: derive opcode encoding space attribute from base opcodeJan Beulich1-118/+146
2021-03-25x86: fix CMPXCHG8B special case when disallowing q suffix outside of 64-bit modeJan Beulich1-1/+1
2021-03-25x86: fix AMD Zen3 insnsJan Beulich1-5/+7
2021-03-25x86-64: limit breakage from gcc movdir64b et al workaroundJan Beulich1-2/+7
2021-03-24x86: derive opcode length from opcode valueJan Beulich1-16/+34
2021-03-24x86: derive mandatory prefix attribute from base opcodeJan Beulich1-70/+42