aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/vax
AgeCommit message (Expand)AuthorFilesLines
2022-09-02STABS: remove -gstabs and -gxcoff functionalityMartin Liska2-24/+0
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska3-4/+4
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+0
2022-01-03Update copyright years.Jakub Jelinek15-15/+15
2021-11-15VAX: Implement the `-mlra' command-line optionMaciej W. Rozycki2-1/+14
2021-11-14VAX: Add the `setmemhi' instructionMaciej W. Rozycki2-0/+65
2021-07-15pass location to md_asm_adjustTrevor Saunders1-2/+3
2021-05-18Use startswith in targets.Martin Liska1-4/+4
2021-04-27VAX: Accept ASHIFT in address expressionsMaciej W. Rozycki1-13/+21
2021-04-27VAX: Fix ill-formed `jbb<ccss>i<mode>' insn operandsMaciej W. Rozycki1-6/+4
2021-04-27VAX: Remove dead `adjacent_operands_p' functionMaciej W. Rozycki2-74/+0
2021-04-08VAX: Fix comment for `*bit<mode>' pattern's peepholeMaciej W. Rozycki1-1/+1
2021-03-04Add input_modes parameter to TARGET_MD_ASM_ADJUST hookIlya Leoshkevich1-1/+2
2021-01-09VAX: Remove a duplicate `cc' mode attributeMaciej W. Rozycki1-7/+6
2021-01-09VAX: Use a mode with `const_double_zero' expressionsMaciej W. Rozycki1-3/+3
2021-01-04Update copyright years.Jakub Jelinek15-15/+15
2020-12-13VAX: Unify push operation selectionMaciej W. Rozycki1-13/+6
2020-12-13VAX: Check the correct operand for constant 0 push operationMaciej W. Rozycki1-1/+1
2020-12-13VAX: Handle subtracting from self with QMATH DImode add/subMaciej W. Rozycki1-4/+6
2020-12-13VAX: Handle constant 0 with QMATH DImode add/subMaciej W. Rozycki1-0/+13
2020-12-13VAX: Remove unused register allocation from QMATH DImode add/sub handlerMaciej W. Rozycki1-1/+0
2020-12-13VAX: Fix lower bound adjustment with `casesi'Maciej W. Rozycki1-1/+1
2020-12-05PR target/95294: VAX: Convert backend to MODE_CC representationMaciej W. Rozycki8-265/+1904
2020-12-05VAX: Fix the LTO compiler downgrading code to non-PIC modelMaciej W. Rozycki2-2/+12
2020-12-05VAX: Make the `divmoddisi4' and `*amulsi4' comment notation consistentMaciej W. Rozycki1-19/+19
2020-12-05VAX: Correct issues with commented-out insnsMaciej W. Rozycki1-8/+8
2020-12-05VAX: Fix predicates for widening multiply and multiply-add insnsMaciej W. Rozycki1-17/+14
2020-12-05VAX: Fix predicates and constraints for bit-field comparison insnsMaciej W. Rozycki1-7/+7
2020-12-05VAX: Make `extv' an expander matching the remaining bit-field operationsMaciej W. Rozycki1-1/+9
2020-12-05VAX: Ensure PIC mode address is adjustable with aligned bit-field insnsMaciej W. Rozycki1-7/+16
2020-12-05VAX: Remove EXTV/EXTZV/INSV instruction use from aligned case insnsMaciej W. Rozycki1-23/+23
2020-12-05VAX: Fix predicates and constraints for EXTV/EXTZV/INSV insnsMaciej W. Rozycki1-16/+16
2020-12-05VAX: Add the `movmemhi' instructionMaciej W. Rozycki1-6/+18
2020-12-05VAX: Actually produce QImode and HImode `ctz' operationsMaciej W. Rozycki1-0/+22
2020-12-05VAX: Also provide QImode and HImode `ctz' and `ffs' operationsMaciej W. Rozycki1-8/+9
2020-12-05VAX: Provide the `ctz' operationMaciej W. Rozycki3-3/+10
2020-12-05VAX: Actually enable `builtins.md' now that it is fully functionalMaciej W. Rozycki1-0/+2
2020-12-05VAX: Correct `sync_lock_test_and_set' and `sync_lock_release' builtinsMaciej W. Rozycki2-19/+33
2020-12-05VAX: Use an int iterator to produce individual interlocked branchesMaciej W. Rozycki1-22/+7
2020-12-05VAX: Use a mode iterator to produce individual interlocked branchesMaciej W. Rozycki1-81/+15
2020-12-05VAX: Correct fatal issues with the `ffs' builtinMaciej W. Rozycki1-3/+9
2020-12-05VAX: Rationalize expression and address costsMaciej W. Rozycki1-53/+57
2020-12-05VAX: Define LEGITIMATE_PIC_OPERAND_PMaciej W. Rozycki6-67/+70
2020-12-05VAX: Remove `c' operand format specifier overloadMaciej W. Rozycki2-4/+4
2020-11-15VAX: Use `rtx_code' to hold the RTL expression code in `vax_rtx_costs'Maciej W. Rozycki1-1/+1
2020-11-15VAX: Fix a typo in NO_EXTERNAL_INDIRECT_ADDRESSMaciej W. Rozycki1-1/+1
2020-11-15VAX: Correct a typo in PIC symbolic addition operand checksMaciej W. Rozycki1-1/+1
2020-01-01Update copyright years.Jakub Jelinek15-15/+15
2019-09-20re PR target/86811 (Vax port needs updating for CVE-2017-5753)Maya Rashish1-0/+3