aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2024-10-24Record nonzero bits in the irange_bitmask of POLY_INT_CSTsRichard Sandiford2-0/+82
2024-10-24Try to simplify (X >> C1) * (C2 << C1) -> X * C2Richard Sandiford4-0/+139
2024-10-24Handle POLY_INT_CSTs in get_nonzero_bitsRichard Sandiford3-0/+66
2024-10-24Try to simplify (X >> C1) << (C1 + C2) -> X << C2Richard Sandiford3-0/+95
2024-10-24Generalise ((X /[ex] A) +- B) * A -> X +- A * B ruleRichard Sandiford6-14/+194
2024-10-24Simplify (X /[ex] C1) * (C1 * C2) -> X * C2Richard Sandiford7-0/+250
2024-10-24Use get_nonzero_bits to simplify trunc_div to exact_divRichard Sandiford2-0/+38
2024-10-24Make more places handle exact_div like trunc_divRichard Sandiford4-30/+47
2024-10-24Implement pointer_or_operator.Andrew MacLeod2-53/+16
2024-10-24Remove pointer_and_operator.Andrew MacLeod1-23/+0
2024-10-24Remove pointer_min_max_operator.Andrew MacLeod1-28/+0
2024-10-24Cleanup pointer_plus_operator.Andrew MacLeod1-73/+1
2024-10-24c++: Further fix for get_member_function_from_ptrfunc [PR117259]Jakub Jelinek2-14/+30
2024-10-24asan: Fix up build_check_stmt gsi handling [PR117209]Jakub Jelinek2-9/+20
2024-10-24SVE intrinsics: Fold svsra with op1 all zeros to svlsr/svasr.Jennifer Schmitz5-0/+64
2024-10-24SVE intrinsics: Fold constant operands for svlsl.Soumya AR3-2/+160
2024-10-24SVE intrinsics: Fold division and multiplication by -1 to negJennifer Schmitz8-28/+187
2024-10-24SVE intrinsics: Add constant folding for svindex.Jennifer Schmitz2-0/+49
2024-10-23[PATCH] RISC-V: override alignment of function/jump/loopWang Pengcheng1-0/+15
2024-10-23testsuite: Fix up pr116488.c and pr117226.c tests [PR116488]Jakub Jelinek2-2/+2
2024-10-24RISC-V: Add testcases for form 4 of signed vector SAT_ADDPan Li9-0/+126
2024-10-24Daily bump.GCC Administrator5-1/+478
2024-10-23aarch64: Fix warning in aarch64_ptrue_regAndrew Pinski1-2/+2
2024-10-23match: Reject non-const internal functions [PR117260]Andrew Pinski1-0/+5
2024-10-23ginclude: stdalign.h should define __xxx_is_defined macros for C++Jonathan Wakely1-2/+4
2024-10-23jit: reset state in varasm.cc [PR117275]David Malcolm3-0/+56
2024-10-23aarch64: Improve scalar mode popcount expansion by using SVE [PR113860]Pengxuan Zheng8-11/+139
2024-10-23Implement operator_pointer_diff::fold_rangeAndrew MacLeod2-17/+36
2024-10-23diagnostics: implement buffering for non-textual formats [PR105916]David Malcolm15-191/+1069
2024-10-23Fortran: Generic processing of assumed rank objects (f202y) [PR116733]Paul Thomas22-65/+581
2024-10-23AArch64: Remove redundant check in aarch64_simd_movWilco Dijkstra1-1/+0
2024-10-23AArch64: Fix copysign patternsWilco Dijkstra6-31/+62
2024-10-23doc: remove obsolete deprecated infoJason Merrill1-10/+0
2024-10-23AArch64: Add support for SIMD xor immediate (3/3)Wilco Dijkstra5-6/+70
2024-10-23AArch64: Improve SIMD immediate generation (2/3)Wilco Dijkstra8-28/+85
2024-10-23AArch64: Improve SIMD immediate generation (1/3)Wilco Dijkstra5-76/+118
2024-10-23Fix ICE due to isa mismatch for the builtins.liuhongt3-8/+28
2024-10-23Fortran: Minor follow-up cleanup to error.ccTobias Burnus1-12/+0
2024-10-23tree-sra: Avoid SRAing arguments to a function returning_twice (PR 117142)Martin Jambor2-0/+23
2024-10-23c-family: Regenerate c.opt.urlsJakub Jelinek1-0/+3
2024-10-23libcpp: Add -Wleading-whitespace= warningJakub Jelinek7-1/+269
2024-10-22i386: Optimize EQ/NE comparison between avx512 kmask and -1.liuhongt3-0/+180
2024-10-23Daily bump.GCC Administrator6-1/+267
2024-10-23c: Restore "originally defined" struct redefinition messages for C23Joseph Myers3-3/+40
2024-10-22c++: non-dep structured binding decltype again [PR117107]Jason Merrill2-2/+24
2024-10-22c++: add testcase [PR116929]Jason Merrill1-0/+6
2024-10-22c: Better fix for speed up compilation of large char array initializers when ...Jakub Jelinek2-26/+35
2024-10-22c-family: Fix up -Wsizeof-pointer-memaccess ICEs [PR117230]Jakub Jelinek2-8/+41
2024-10-22varasm: Handle RAW_DATA_CST in compare_constant [PR117199]Jakub Jelinek2-1/+51
2024-10-22varasm: Fix up RAW_DATA_CST handling in array_size_for_constructor [PR117190]Jakub Jelinek1-1/+1