aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/pa
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek34-34/+34
2024-12-15hppa: Implement TARGET_FRAME_POINTER_REQUIREDJohn David Anglin1-0/+16
2024-12-12hppa: Remove extra clobber from divsi3, udivsi3, modsi3 and umodsi3 patternsJohn David Anglin2-70/+16
2024-11-29__builtin_prefetch fixes [PR117608]Jakub Jelinek1-1/+1
2024-11-25hppa: Revise TImode aritmetic patterns to support arith11_operandsJohn David Anglin1-56/+62
2024-11-25pa: Remove pa_section_type_flagsXi Ruoyao1-22/+0
2024-11-15hppa: Fix typos in 32-bit SFmode peephole2 patternsJohn David Anglin1-2/+2
2024-11-13hppa: Remove inner `fix:SF/DF` from fixed-point patternsJohn David Anglin1-8/+8
2024-11-12hppa: Fix decrement_and_branch_until_zero constraintJohn David Anglin1-1/+1
2024-11-08hppa: Don't allow mode size 32 in hard registersJohn David Anglin1-5/+2
2024-11-08hppa: Don't use '%' operator in base14_operandJohn David Anglin1-1/+1
2024-11-08hppa: Don't allow large modes in hard registersJohn David Anglin1-9/+6
2024-11-08hppa: Fix handling of secondary reloads involving a SUBREGJohn David Anglin1-0/+1
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek5-46/+46
2024-10-18hppa: Fix up pa.opt.urlsJohn David Anglin1-0/+2
2024-10-18hppa: Add LRA supportJohn David Anglin3-38/+66
2024-10-06hppa: Use stack slot SP-40 to copy between integer and floating-point registersJohn David Anglin2-26/+34
2024-10-05hppa: Don't clobber frame_pointer_rtx in expandersJohn David Anglin1-2/+0
2024-10-05hppa: Fix indirect_goto constraintJohn David Anglin1-1/+1
2024-09-18hppa: Add peephole2 optimizations for REG+D loads and storesJohn David Anglin2-0/+103
2024-09-09hppa: Don't canonicalize operand order of scaled index addressesJohn David Anglin1-5/+4
2024-08-31hppa: Enable PA 2.0 symbolic operands on ELF32 targetsJohn David Anglin3-27/+25
2024-08-29hppa: Fix handling of unscaled index addresses on HP-UXJohn David Anglin1-12/+8
2024-08-06hppa: Fix (plus (plus (mult (a) (mem_shadd_constant)) (b)) (c)) optimizationJohn David Anglin1-0/+1
2024-07-03Revert "Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.h"John David Anglin1-0/+5
2024-06-30hppa: Fix ICE caused by mismatched predicate and constraint in xmpyu patternsJohn David Anglin1-18/+0
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin4-10/+32
2024-03-23hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND_ADDRESSJohn David Anglin2-3/+11
2024-03-18hppa: Improve handling of REG+D addresses when generating PA 2.0 codeJohn David Anglin3-25/+25
2024-03-17hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_TPJohn David Anglin1-1/+7
2024-03-14hppa: Fix REG+D address support before reloadJohn David Anglin1-10/+5
2024-02-02hppa: Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENVJohn David Anglin2-1/+298
2024-02-01hppa: Fix bug in atomic_storedi_1 patternJohn David Anglin1-3/+3
2024-01-18hppa: Always enable PIE on 64-bit targetJohn David Anglin1-0/+4
2024-01-05Implement ASM_DECLARE_FUNCTION_NAME using ASM_OUTPUT_FUNCTION_LABELIlya Leoshkevich1-1/+2
2024-01-04Add generated .opt.urls filesDavid Malcolm6-0/+96
2024-01-03Update copyright years.Jakub Jelinek34-34/+34
2023-11-24hppa: Use INT14_OK_STRICT in a couple of places in pa_emit_move_sequenceJohn David Anglin1-6/+2
2023-11-22hppa: Define MAX_FIXED_MODE_SIZEJohn David Anglin1-0/+4
2023-11-22hppa: Fix integer REG+D address reloadsJohn David Anglin1-0/+7
2023-11-16hppa: Revise REG+D address support to allow long displacements before reloadJohn David Anglin4-28/+38
2023-11-06hppa: Fix typo in PA 2.0 trampoline templateJohn David Anglin1-1/+1
2023-11-06Enable generation of GNU stack notes on LinuxJohn David Anglin1-3/+2
2023-10-05Delete MALLOC_ABI_ALIGNMENT define from pa32-linux.hJohn David Anglin1-5/+0
2023-09-29Fix memory barrier patterns for pre PA8800 processorsJohn David Anglin2-7/+7
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-2/+3
2023-07-15hppa: Modify TLS patterns to provide both 32 and 64-bit support.John David Anglin1-34/+162
2023-05-18gcc/config/*: use _P() defines from tree.hBernhard Reutner-Fischer3-8/+8
2023-05-17Add clear_cache expander.John David Anglin1-0/+17
2023-04-15Fix handling of large arguments passed by value.John David Anglin2-9/+20