aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-13958/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-6/+6
2021-09-16sparc: Add scheduling information for LEON5Daniel Cederman1-0/+84
2021-09-16sparc: Prevent atomic instructions in beginning of functions for UT700Daniel Cederman1-0/+11
2021-09-16sparc: Skip all empty assembly statementsDaniel Cederman1-14/+21
2021-09-16sparc: Treat more instructions as load or store in errata workaroundsDaniel Cederman1-8/+41
2021-09-16sparc: Print out bit names for LEON and LEON3 with -mdebugAndreas Larsson1-0/+4
2021-08-16gcov: Add TARGET_GCOV_TYPE_SIZE target hookSebastian Huber1-0/+11
2021-06-06Reimplement LEAF_REG_REMAP macro for the SPARCEric Botcazou1-34/+33
2021-05-04Remove CC0Segher Boessenkool1-1/+0
2021-04-29Small housekeeping work in SPARC back-endEric Botcazou1-100/+43
2021-03-12Fix memory constraint bug in SPARC back-endEric Botcazou1-3/+6
2021-03-10Fix miscompilation of Ada runtime on 64-bit SPARCEric Botcazou1-10/+5
2021-01-13i386, expand: Optimize also 256-bit and 512-bit permutatations as vpmovzx if ...Jakub Jelinek1-0/+6
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-01Make -fzero-call-used-regs work on the SPARCEric Botcazou1-0/+50
2020-11-26Fix PR target/96607Eric Botcazou1-35/+0
2020-06-29sparc: Remove register storage class in sparc.cRainer Orth1-11/+11
2020-02-14Fix problematic TLS sequences for the Solaris linkerEric Botcazou1-5/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-44/+39
2019-11-08re PR target/92095 (internal error with -O1 -mcpu=niagara2 -fPIE)Eric Botcazou1-46/+75
2019-09-10Remove call_really_used_regsRichard Sandiford1-4/+1
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford1-2/+2
2019-09-02re PR target/91323 (LTGT rtx produces UCOMISS instead of COMISS)Eric Botcazou1-1/+1
2019-09-01re PR target/91472 (gmp testsuite segfaults with gcc-8 and gcc-9, works fine ...Eric Botcazou1-1/+8
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-7/+7
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-19/+13
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-4/+4
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford1-20/+19
2019-08-20Add pass_va_arg_by_referenceRichard Sandiford1-1/+1
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-2/+4
2019-06-19Simplify setjmp and non-local goto implementation (PR84521)Wilco Dijkstra1-12/+0
2019-05-28Remove obsolete comment about use_thunkRainer Orth1-2/+1
2019-05-16gcc: move assemble_start_function / assemble_end_function to output_mi_thunkMax Filippov1-0/+3
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-4/+4
2019-02-26sparc-opts.h (enum processor_type): Rename to...Eric Botcazou1-79/+54
2019-02-15linux.h (ASAN_CC1_SPEC): Define.Eric Botcazou1-1/+1
2019-02-04sparc.h: Remove superfluous blank lines.Eric Botcazou1-77/+76
2019-01-22sparc.c (parc_delegitimize_address): Recognize the GOT register and decoded H...Eric Botcazou1-11/+17
2019-01-09re PR target/84010 (problematic TLS code generation on 64-bit SPARC)Eric Botcazou1-34/+59
2019-01-08re PR bootstrap/88721 (-Wmaybe-uninitialized warnings in sparc.c)Eric Botcazou1-3/+14
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-29re PR target/87807 (passing float/double vectors as variadic args fails on-64...Eric Botcazou1-235/+232
2018-11-06Enable libsanitizer on Solaris (PR sanitizer/80953)Rainer Orth1-0/+12
2018-11-02Remove SPARC HAVE_AS_REGISTER_PSEUDO_OPRainer Orth1-2/+0
2018-09-28sparc-protos.h (sparc_branch_cost): Declare.Eric Botcazou1-41/+114
2018-09-25Remove Pascal-related entries in code and comments.Martin Liska1-3/+2