https://gcc.gnu.org/g:c0ded050cd29cc73f78cb4ab23674c7bc024969e
commit r15-965-gc0ded050cd29cc73f78cb4ab23674c7bc024969e
Author: Jeff Law
Date: Fri May 31 21:45:01 2024 -0600
[to-be-committed] [RISC-V] Use Zbkb for general 64 bit constants when
profitable
Basically this adds the a
https://gcc.gnu.org/g:85f15ea65a97686ad39af0c14b7dd9a9372e3a19
commit r15-964-g85f15ea65a97686ad39af0c14b7dd9a9372e3a19
Author: Nathaniel Shead
Date: Sat Jun 1 01:14:44 2024 +1000
c++/modules: Fix revealing with using-decls [PR114867]
This patch fixes a couple issues with the curr
https://gcc.gnu.org/g:d53f555edb95248dbf81347ba5e4136e9a491eca
commit r15-963-gd53f555edb95248dbf81347ba5e4136e9a491eca
Author: Feng Xue
Date: Wed May 29 16:41:57 2024 +0800
vect: Bind input vectype to lane-reducing operation
The input vectype is an attribute of lane-reducing oper
https://gcc.gnu.org/g:79c3547b8adfdfdb2a167c1b9c9428902510adab
commit r15-962-g79c3547b8adfdfdb2a167c1b9c9428902510adab
Author: Feng Xue
Date: Wed May 29 13:45:09 2024 +0800
vect: Split out partial vect checking for reduction into a function
Partial vectorization checking for vect
https://gcc.gnu.org/g:c0f31701556c4162463f28bc0f03007f40a6176e
commit r15-961-gc0f31701556c4162463f28bc0f03007f40a6176e
Author: Feng Xue
Date: Wed May 29 13:12:12 2024 +0800
vect: Add a function to check lane-reducing code
Check if an operation is lane-reducing requires comparison
https://gcc.gnu.org/g:be9b3f4375e74b6f10dd15fc563c93f803e91db5
commit r15-959-gbe9b3f4375e74b6f10dd15fc563c93f803e91db5
Author: Takayuki 'January June' Suwa
Date: Fri May 31 19:24:48 2024 +0900
xtensa: Prepend "(use A0_REG)" to sibling call CALL_INSN_FUNCTION_USAGE
instead of emitting it
https://gcc.gnu.org/g:68cda24d3ac12292a599ff8f9b58fdbc95baba4e
commit r15-958-g68cda24d3ac12292a599ff8f9b58fdbc95baba4e
Author: Takayuki 'January June' Suwa
Date: Fri May 31 19:23:13 2024 +0900
xtensa: Simplify several MD templates
No functional changes.
gcc/ChangeLog:
https://gcc.gnu.org/g:30cfdd6ff56972d9d1b9dbdd43a8333c85618775
commit r15-957-g30cfdd6ff56972d9d1b9dbdd43a8333c85618775
Author: Robin Dapp
Date: Fri May 17 12:48:52 2024 +0200
RISC-V: Remove dead perm series code and document.
With the introduction of shuffle_series_patterns the e
https://gcc.gnu.org/g:6fa4b0135439d64c0ea1816594d7dc830e836376
commit r15-956-g6fa4b0135439d64c0ea1816594d7dc830e836376
Author: Robin Dapp
Date: Wed May 15 17:41:07 2024 +0200
RISC-V: Add vector popcount, clz, ctz.
This patch adds the zvbb vcpop, vclz and vctz to the autovec machi
https://gcc.gnu.org/g:f48448276f29a3823827292c72b7fc8e9cd39e1e
commit r15-955-gf48448276f29a3823827292c72b7fc8e9cd39e1e
Author: Robin Dapp
Date: Wed May 15 15:01:35 2024 +0200
RISC-V: Add vandn combine helper.
This patch adds a combine pattern for vandn as well as tests for it.
https://gcc.gnu.org/g:309ee005aa871286c8daccbce7586f82be347440
commit r15-954-g309ee005aa871286c8daccbce7586f82be347440
Author: Robin Dapp
Date: Fri May 10 13:37:03 2024 +0200
RISC-V: Use widening shift for scatter/gather if applicable.
With the zvbb extension we can emit a wideni
https://gcc.gnu.org/g:af4bf422a699de0e7af5a26e02997d313e7301a6
commit r15-953-gaf4bf422a699de0e7af5a26e02997d313e7301a6
Author: Robin Dapp
Date: Mon May 13 22:09:35 2024 +0200
RISC-V: Add vwsll combine helpers.
This patch enables the usage of vwsll in autovec context by adding the
https://gcc.gnu.org/g:9781885a624f3e29634d95c14cd10940cefb1a5a
commit r15-952-g9781885a624f3e29634d95c14cd10940cefb1a5a
Author: Robin Dapp
Date: Thu May 16 12:43:43 2024 +0200
RISC-V: Split vwadd.wx and vwsub.wx and add helpers.
vwadd.wx and vwsub.wx have the same problem vfwadd.w
https://gcc.gnu.org/g:a2fd0812a54cf51520f15e900df4cfb5874b75ed
commit r15-951-ga2fd0812a54cf51520f15e900df4cfb5874b75ed
Author: Robin Dapp
Date: Mon May 13 13:49:57 2024 +0200
RISC-V: Do not allow v0 as dest when merging [PR115068].
This patch splits the vfw...wf pattern so we do
https://gcc.gnu.org/g:7fb62627cfb3e03811bb667fa7159bbc7f972f00
commit r15-950-g7fb62627cfb3e03811bb667fa7159bbc7f972f00
Author: Pengxuan Zheng
Date: Wed May 22 17:38:43 2024 -0700
aarch64: testsuite: Explicitly add -mlittle-endian to vget_low_2.c
vget_low_2.c is a test case for li
https://gcc.gnu.org/g:96ec186d1dbeaa87453c3703e25fae7ce3ddbbb7
commit r15-949-g96ec186d1dbeaa87453c3703e25fae7ce3ddbbb7
Author: Pengxuan Zheng
Date: Fri May 31 11:07:05 2024 -0700
MAINTAINERS: Add myself to Write After Approval and DCO
ChangeLog:
* MAINTAINERS: Ad
https://gcc.gnu.org/g:3d94fee616d6132075f3292a6eafdcb7b1d3f5a5
commit r15-947-g3d94fee616d6132075f3292a6eafdcb7b1d3f5a5
Author: Qing Zhao
Date: Tue May 28 18:37:14 2024 +
Use the .ACCESS_WITH_SIZE in bound sanitizer.
gcc/c-family/ChangeLog:
* c-ubsan.cc (get_b
https://gcc.gnu.org/g:4c5bea7def13613fba166edb23289bab446b0b48
commit r15-948-g4c5bea7def13613fba166edb23289bab446b0b48
Author: Qing Zhao
Date: Tue May 28 18:39:31 2024 +
Add the 6th argument to .ACCESS_WITH_SIZE
to carry the TYPE of the flexible array.
Such informati
https://gcc.gnu.org/g:6f17933548fc34ee269e90546a590df8269cee60
commit r15-946-g6f17933548fc34ee269e90546a590df8269cee60
Author: Qing Zhao
Date: Tue May 28 18:36:00 2024 +
Use the .ACCESS_WITH_SIZE in builtin object size.
gcc/ChangeLog:
* tree-object-size.cc (a
https://gcc.gnu.org/g:bb49b6e4f55891d0d8b596845118f40df6ae72a5
commit r15-945-gbb49b6e4f55891d0d8b596845118f40df6ae72a5
Author: Qing Zhao
Date: Tue May 28 18:34:09 2024 +
Convert references with "counted_by" attributes to/from .ACCESS_WITH_SIZE.
Including the following changes
https://gcc.gnu.org/g:f824acd0e807546a733c122ab6340f18cef88766
commit r15-944-gf824acd0e807546a733c122ab6340f18cef88766
Author: Qing Zhao
Date: Tue May 28 18:30:05 2024 +
Provide counted_by attribute to flexible array member field
'counted_by (COUNT)'
The 'counted_by'
https://gcc.gnu.org/g:1472684e8baaf4137c27fc725e6f2b1e852b
commit 1472684e8baaf4137c27fc725e6f2b1e852b
Author: Alexandre Oliva
Date: Fri May 31 09:10:55 2024 -0300
[libstdc++] add _GLIBCXX_CLANG to workaround predefined __clang__
A proprietary embedded operating system tha
The branch 'aoliva/heads/testme' was updated to point to:
1472684e8ba... [libstdc++] add _GLIBCXX_CLANG to workaround predefined __c
It previously pointed to:
68673b6784a... [libstdc++] add _GLIBCXX_CLANG to workaround predefined __c
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC
https://gcc.gnu.org/g:2602b71103d5ef2ef86000cac832b31dad3dfe2b
commit r13-8813-g2602b71103d5ef2ef86000cac832b31dad3dfe2b
Author: Richard Sandiford
Date: Fri May 31 15:56:05 2024 +0100
vect: Tighten vect_determine_precisions_from_range [PR113281]
This was another PR caused by the w
https://gcc.gnu.org/g:0836216693749f3b0b383d015bd36c004754f1da
commit r13-8812-g0836216693749f3b0b383d015bd36c004754f1da
Author: Richard Sandiford
Date: Fri May 31 15:56:04 2024 +0100
vect: Fix access size alignment assumption [PR115192]
create_intersect_range_checks checks whethe
https://gcc.gnu.org/g:ec92744de552303a1424085203e1311bd9146f21
commit r14-10264-gec92744de552303a1424085203e1311bd9146f21
Author: Uros Bizjak
Date: Fri May 31 15:52:03 2024 +0200
alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
any_divmod instructions are modelled with
https://gcc.gnu.org/g:0ac802064c2a018cf166c37841697e867de65a95
commit r15-943-g0ac802064c2a018cf166c37841697e867de65a95
Author: Uros Bizjak
Date: Fri May 31 15:52:03 2024 +0200
alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
any_divmod instructions are modelled with in
https://gcc.gnu.org/g:68673b6784aa74e7209e8d54c35124799c0c8fc4
commit 68673b6784aa74e7209e8d54c35124799c0c8fc4
Author: Alexandre Oliva
Date: Fri May 31 09:10:55 2024 -0300
[libstdc++] add _GLIBCXX_CLANG to workaround predefined __clang__
A proprietary embedded operating system tha
The branch 'aoliva/heads/testme' was updated to point to:
68673b6784a... [libstdc++] add _GLIBCXX_CLANG to workaround predefined __c
It previously pointed to:
ca809ee3fbe... [testsuite] [powerpc] adjust -m32 counts for fold-vec-extra
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACC
The branch 'aoliva/heads/testbase' was updated to point to:
ac5c6c90a7f... [testsuite] [powerpc] adjust -m32 counts for fold-vec-extra
It previously pointed to:
b644126237a... Align tight&hot loop without considering max skipping bytes
Diff:
Summary of changes (added commits):
--
https://gcc.gnu.org/g:d9c90c82d900fdae95df4499bf5f0a4ecb903b53
commit r15-942-gd9c90c82d900fdae95df4499bf5f0a4ecb903b53
Author: Thomas Schwinge
Date: Tue May 28 23:20:29 2024 +0200
nvptx target: Global constructor, destructor support, via nvptx-tools 'ld'
The function attributes '
https://gcc.gnu.org/g:65dbe0ab7cdaf2aa84b09a74e594f0faacf1945c
commit r15-941-g65dbe0ab7cdaf2aa84b09a74e594f0faacf1945c
Author: Richard Biener
Date: Fri May 31 10:14:25 2024 +0200
tree-optimization/115278 - fix DSE in if-conversion wrt volatiles
The following adds the missing guar
https://gcc.gnu.org/g:e0ab5ee9bed5cbad9ae344a23ff0d302b8279d32
commit r15-940-ge0ab5ee9bed5cbad9ae344a23ff0d302b8279d32
Author: Marc Poulhiès
Date: Thu May 23 11:57:54 2024 +0200
fix: valid compiler optimization may fail the test
cxa4001 may fail with "Exception not raised" when t
https://gcc.gnu.org/g:37fafc63e732c51900d2d998b6df6433d9ca6e2f
commit r15-939-g37fafc63e732c51900d2d998b6df6433d9ca6e2f
Author: Rainer Orth
Date: Fri May 31 11:29:19 2024 +0200
build: Include minor version in config.gcc unsupported message
It has been pointed out to me that when m
https://gcc.gnu.org/g:a0d60660f2aae2d79685f73d568facb2397582d8
commit r15-938-ga0d60660f2aae2d79685f73d568facb2397582d8
Author: Andrew Pinski
Date: Wed May 29 20:40:31 2024 -0700
Fix some opindex for some options [PR115022]
While looking at the index I noticed that some options ha
https://gcc.gnu.org/g:7e322d576eb6a87607215196bec62d3348e65b0e
commit r15-937-g7e322d576eb6a87607215196bec62d3348e65b0e
Author: Rainer Orth
Date: Fri May 31 09:29:38 2024 +0200
testsuite: Adjust several dg-additional-files-options calls [PR115294]
A recent patch
commit bd
https://gcc.gnu.org/g:36575f5fe491d86b6851ff3f47cbfb7dad0fc8ae
commit r14-10263-g36575f5fe491d86b6851ff3f47cbfb7dad0fc8ae
Author: Richard Sandiford
Date: Fri May 31 08:22:55 2024 +0100
vect: Fix access size alignment assumption [PR115192]
create_intersect_range_checks checks wheth
37 matches
Mail list logo