https://gcc.gnu.org/g:8eab5064d54f41054b6a50d233a1a78a935b1c2a
commit r15-1906-g8eab5064d54f41054b6a50d233a1a78a935b1c2a
Author: Jakub Jelinek
Date: Tue Jul 9 09:37:16 2024 +0200
c++: Implement C++26 CWG2819 - Allow cv void * null pointer value
conversion to object types in constant expre
https://gcc.gnu.org/g:4f767174b83027091f0e84b4ddb9a6370e549ffd
commit r15-1907-g4f767174b83027091f0e84b4ddb9a6370e549ffd
Author: Jakub Jelinek
Date: Tue Jul 9 10:45:25 2024 +0200
c: Rewrite c_parser_omp_tile_sizes to use c_parser_expr_list
The following patch simplifies c_parser_o
https://gcc.gnu.org/g:298a576f00c49b8f4529ea2f87b9943a32743250
commit r15-1908-g298a576f00c49b8f4529ea2f87b9943a32743250
Author: Haochen Jiang
Date: Tue Jul 9 16:31:02 2024 +0800
i386: Correct AVX10 CPUID emulation
AVX10 Documentaion has specified ecx value as 0 for AVX10 version
https://gcc.gnu.org/g:74c15cb93b3830fee79f75805329d4299ff4a2f0
commit r14-10397-g74c15cb93b3830fee79f75805329d4299ff4a2f0
Author: Haochen Jiang
Date: Tue Jul 9 16:31:02 2024 +0800
i386: Correct AVX10 CPUID emulation
AVX10 Documentaion has specified ecx value as 0 for AVX10 version
https://gcc.gnu.org/g:83332e3f808b146ca06dbc6a91d15bd3e5650658
commit r14-10398-g83332e3f808b146ca06dbc6a91d15bd3e5650658
Author: Wilco Dijkstra
Date: Fri Jul 5 17:31:25 2024 +0100
Arm: Fix ldrd offset range [PR115153]
The valid offset range of LDRD in arm_legitimate_index_p is in
https://gcc.gnu.org/g:72753ec82076d15443c32aac88a8c0fa0ab4bc2f
commit r14-10399-g72753ec82076d15443c32aac88a8c0fa0ab4bc2f
Author: Alfie Richards
Date: Thu Jul 4 09:09:19 2024 +0200
Aarch64, bugfix: Fix NEON bigendian addp intrinsic [PR114890]
This change removes code that switches
https://gcc.gnu.org/g:d32cfe3352f3863325f8452e83400063b1e71e5b
commit r11-11564-gd32cfe3352f3863325f8452e83400063b1e71e5b
Author: Kyrylo Tkachov
Date: Thu Jun 27 16:10:41 2024 +0530
aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro
The ACLE asks the user to test
https://gcc.gnu.org/g:ee69d6e1e3bed8c3799c29fad3299bfd2e14f64e
commit r11-11565-gee69d6e1e3bed8c3799c29fad3299bfd2e14f64e
Author: Kyrylo Tkachov
Date: Fri Jun 28 13:22:37 2024 +0530
aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro
The ACLE requires __ARM_FE
https://gcc.gnu.org/g:0717d50fc4ff983b79093bdef43b04e4584cc3cd
commit r15-1909-g0717d50fc4ff983b79093bdef43b04e4584cc3cd
Author: Christoph Müllner
Date: Fri Jul 5 09:53:34 2024 +0200
RISC-V: testsuite: Properly gate LTO tests
There are two test cases with the following skip direct
The branch 'matz/heads/x86-ssw' was created in namespace 'refs/users' pointing
to:
c27b30552e6c... gomp: testsuite: improve compatibility of bad-array-section
https://gcc.gnu.org/g:eb94eb73cf3993c1d544e6eb8c4dcb671f215b25
commit eb94eb73cf3993c1d544e6eb8c4dcb671f215b25
Author: Michael Matz
Date: Sun Jun 30 03:52:39 2024 +0200
x86: implement separate shrink wrapping
Diff:
---
gcc/config/i386/i386.cc | 581 +++
https://gcc.gnu.org/g:5a9a70a5837aba373e3f36a89943c52e37a19809
commit 5a9a70a5837aba373e3f36a89943c52e37a19809
Author: Michael Matz
Date: Tue Jul 9 02:20:10 2024 +0200
x86-ssw: don't clobber flags
Diff:
---
gcc/config/i386/i386.cc | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-
https://gcc.gnu.org/g:f917195f8a4e1767e89ebb0c875abcbe4dcf97ff
commit f917195f8a4e1767e89ebb0c875abcbe4dcf97ff
Author: Michael Matz
Date: Tue Jul 9 02:37:55 2024 +0200
x86-ssw: disable if DRAP reg is needed
Diff:
---
gcc/config/i386/i386.cc | 3 ++-
1 file changed, 2 insertions(+), 1 del
https://gcc.gnu.org/g:c5a72cc80939e42518f4021e0640d29c8b8495a7
commit c5a72cc80939e42518f4021e0640d29c8b8495a7
Author: Michael Matz
Date: Tue Jul 9 04:27:46 2024 +0200
x86-ssw: fix testcases
the separate-shrink-wrap infrastructure sometimes
considers components as handled when
https://gcc.gnu.org/g:cf6d794219dd0cf2ca3601e2d6e6b9e5f497a47a
commit cf6d794219dd0cf2ca3601e2d6e6b9e5f497a47a
Author: Michael Matz
Date: Tue Jul 9 06:01:22 2024 +0200
x86-ssw: adjust testcase
Diff:
---
gcc/testsuite/gcc.target/x86_64/abi/callabi/leaf-2.c | 2 +-
1 file changed, 1 insert
https://gcc.gnu.org/g:d213bc5e67d903143608e0a7879c2577c33ca47e
commit d213bc5e67d903143608e0a7879c2577c33ca47e
Author: Michael Matz
Date: Tue Jul 9 06:01:47 2024 +0200
x86-ssw: precise using of moves
we need to differ between merely not wanting to use moves
and not being able
https://gcc.gnu.org/g:495a687dc93a58110076700f48fb57fa79026bef
commit 495a687dc93a58110076700f48fb57fa79026bef
Author: Michael Matz
Date: Tue Jul 9 14:26:31 2024 +0200
x86-ssw: Adjust testcase
this testcase tries to (uselessly) shrink wrap frame allocation
in f0(), and then ca
https://gcc.gnu.org/g:959c168e77f2e1a02b086536c69c99f7413e08bf
commit r15-1912-g959c168e77f2e1a02b086536c69c99f7413e08bf
Author: Richard Earnshaw
Date: Mon Jul 8 23:14:03 2024 +0100
arm: clean up some legacy FPA related cruft.
Support for the FPA on Arm was removed after gcc-4.7,
https://gcc.gnu.org/g:2d6e6a77e840b7b93d1f18708aa08ced8b46282e
commit r15-1913-g2d6e6a77e840b7b93d1f18708aa08ced8b46282e
Author: David Malcolm
Date: Tue Jul 9 11:22:32 2024 -0400
diagnostics: use refs rather than pointers for diagnostic_{path,context}
Use const & rather than const
https://gcc.gnu.org/g:d17889dbffd5dcdb2df22d42586ac0363704e1f1
commit r15-1914-gd17889dbffd5dcdb2df22d42586ac0363704e1f1
Author: Uros Bizjak
Date: Tue Jul 9 17:34:25 2024 +0200
i386: Implement .SAT_TRUNC for unsigned integers
The following testcase:
unsigned short foo (un
The branch 'devel/omp/gcc-14' was updated to point to:
0fb5d87ab56e... Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' int
It previously pointed to:
735bbbfc6eaf... Fix scan dumps in readonly-1.c
Diff:
Summary of changes (added commits):
---
0fb5d87
https://gcc.gnu.org/g:0fb5d87ab56e1a4798b87294708791cc12de2546
commit 0fb5d87ab56e1a4798b87294708791cc12de2546
Merge: 735bbbfc6eaf 43b730b9134a
Author: Paul-Antoine Arras
Date: Tue Jul 9 18:17:59 2024 +0200
Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' into
devel/omp/gcc-14
Dif
The branch 'mikael/heads/cleanup_trans_preloop_setup_v01' in namespace
'refs/users' was deleted.
It previously pointed to:
cfcb4489798c... fortran: Move definition of variable closer to its usages
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
---
The branch 'mikael/heads/factor_back_minmaxloc_v01' was created in namespace
'refs/users' pointing to:
a04c0d344553... Sauvegarde tests
https://gcc.gnu.org/g:a04c0d344553cc0b405977b3b9eac4ca504a299d
commit a04c0d344553cc0b405977b3b9eac4ca504a299d
Author: Mikael Morin
Date: Mon Jul 8 22:19:43 2024 +0200
Sauvegarde tests
Correction 11 18
Correction tests masque scalaire .false.
Diff:
---
gcc/fortran/trans
https://gcc.gnu.org/g:7ed9a4593baeaaef6850c7ebcda677dabf229df1
commit r15-1915-g7ed9a4593baeaaef6850c7ebcda677dabf229df1
Author: Carl Love
Date: Tue Jul 9 13:12:39 2024 -0400
rs6000, Remove __builtin_vsx_cmple* builtins
The built-ins __builtin_vsx_cmple_u16qi, __builtin_vsx_cmple_
https://gcc.gnu.org/g:224cc560a6ac19c9454038efe6230096b46f4806
commit r15-1916-g224cc560a6ac19c9454038efe6230096b46f4806
Author: Carl Love
Date: Tue Jul 9 13:17:16 2024 -0400
rs6000, Remove __builtin_vsx_xvcv{sp{sx,u}ws,dpuxds_uns}
The built-in __builtin_vsx_xvcvspsxws is covered
https://gcc.gnu.org/g:6031e34af130d114a7a3de0108fdb39360e8b1b3
commit r15-1917-g6031e34af130d114a7a3de0108fdb39360e8b1b3
Author: Carl Love
Date: Tue Jul 9 13:17:28 2024 -0400
rs6000, fix error in unsigned vector float to unsigned int built-in
definitions
The built-in __builtin_vs
https://gcc.gnu.org/g:b620845fff7d38bca3b79ca9f5a5d049eba9e7f8
commit r15-1918-gb620845fff7d38bca3b79ca9f5a5d049eba9e7f8
Author: Carl Love
Date: Tue Jul 9 13:17:44 2024 -0400
rs6000, extend the current vec_{un,}signed{e,o} built-ins
The built-ins __builtin_vsx_xvcvspsxds and __bui
https://gcc.gnu.org/g:fd9fdb33ae252ec34cc33675433eb56637905257
commit r15-1919-gfd9fdb33ae252ec34cc33675433eb56637905257
Author: Carl Love
Date: Tue Jul 9 13:29:31 2024 -0400
rs6000, Remove redundant vector float/double type conversions
The following built-ins are redundant as the
https://gcc.gnu.org/g:8d6326eeb773076643d9babf55f7cca19968313e
commit r15-1920-g8d6326eeb773076643d9babf55f7cca19968313e
Author: Carl Love
Date: Tue Jul 9 13:31:12 2024 -0400
rs6000, remove duplicated built-ins of vecmergl and vec_mergeh
The following undocumented built-ins are sa
https://gcc.gnu.org/g:807bed024d03f73bc1cf47ac8f23da9307c88464
commit r15-1921-g807bed024d03f73bc1cf47ac8f23da9307c88464
Author: Carl Love
Date: Tue Jul 9 13:31:22 2024 -0400
rs6000, add overloaded vec_sel with int128 arguments
Extend the vec_sel built-in to take three signed/unsi
https://gcc.gnu.org/g:52d56983d516975d945318b81e1d2600676bb780
commit r15-1922-g52d56983d516975d945318b81e1d2600676bb780
Author: Carl Love
Date: Tue Jul 9 13:31:34 2024 -0400
rs6000, remove the vec_xxsel built-ins, they are duplicates
The following undocumented built-ins are cover
https://gcc.gnu.org/g:7121926b20c2f62ff49e769e26b994180b0a16af
commit r15-1923-g7121926b20c2f62ff49e769e26b994180b0a16af
Author: Carl Love
Date: Tue Jul 9 13:31:52 2024 -0400
rs6000, remove __builtin_vsx_vperm_* built-ins
The undocumented built-ins:
__builtin_vsx_vperm_16qi_
https://gcc.gnu.org/g:ca4842f4f47dac33fb43def287d8ec5663fdf63f
commit r15-1924-gca4842f4f47dac33fb43def287d8ec5663fdf63f
Author: Carl Love
Date: Tue Jul 9 13:32:02 2024 -0400
rs6000, remove __builtin_vsx_xvnegdp and __builtin_vsx_xvnegsp built-ins
The undocumented __builtin_vsx_xv
https://gcc.gnu.org/g:c5b4bfe9bdb6fb614255b9a3b092a0b55076f862
commit r15-1925-gc5b4bfe9bdb6fb614255b9a3b092a0b55076f862
Author: Carl Love
Date: Tue Jul 9 13:32:10 2024 -0400
rs6000, extend vec_xxpermdi built-in for __int128 args
Add a new signed and unsigned int128 overloaded vec
https://gcc.gnu.org/g:5db91b3073895700380ae34c63b103a33fa635a6
commit r15-1926-g5db91b3073895700380ae34c63b103a33fa635a6
Author: Carl Love
Date: Tue Jul 9 13:32:19 2024 -0400
rs6000, remove __builtin_vsx_xvcmpeqsp_p built-in
The built-in __builtin_vsx_xvcmpeqsp_p is a duplicate of
https://gcc.gnu.org/g:e611189899bb885a27ef8d17f77c02ada6c69069
commit r15-1927-ge611189899bb885a27ef8d17f77c02ada6c69069
Author: Carl Love
Date: Tue Jul 9 13:32:28 2024 -0400
rs6000, remove vector set and vector init built-ins.
The vector init built-ins:
__builtin_vec_i
https://gcc.gnu.org/g:85a39a8aaf683766f8160b982ed4d7b8c44aede0
commit r14-10400-g85a39a8aaf683766f8160b982ed4d7b8c44aede0
Author: Jonathan Wakely
Date: Fri Jun 28 15:14:15 2024 +0100
libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]
When the library is confi
https://gcc.gnu.org/g:c94c8ff5f5769ab59cbdd46c8669aa7e3ac83a44
commit r14-10401-gc94c8ff5f5769ab59cbdd46c8669aa7e3ac83a44
Author: Jonathan Wakely
Date: Sun Jul 7 12:22:42 2024 +0100
libstdc++: Fix _Atomic(T) macro in [PR115807]
The definition of the _Atomic(T) macro needs to refe
https://gcc.gnu.org/g:3cd410fe4f48ffd841fcd5442d1f2d6350666330
commit r13-8899-g3cd410fe4f48ffd841fcd5442d1f2d6350666330
Author: Jonathan Wakely
Date: Fri Jun 28 15:14:15 2024 +0100
libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]
When the library is config
https://gcc.gnu.org/g:c36ef56fc1df456a2174d7cb42967a0e871597c2
commit r13-8900-gc36ef56fc1df456a2174d7cb42967a0e871597c2
Author: Jonathan Wakely
Date: Sun Jul 7 12:22:42 2024 +0100
libstdc++: Fix _Atomic(T) macro in [PR115807]
The definition of the _Atomic(T) macro needs to refer
https://gcc.gnu.org/g:592a746533a278a5fd3e7b5dff004e1846ef26a4
commit r15-1928-g592a746533a278a5fd3e7b5dff004e1846ef26a4
Author: Martin Uecker
Date: Sat Jun 29 15:36:18 2024 +0200
c: Fix ICE for incorrect code in comptypes_verify [PR115696]
The new verification code produces an IC
https://gcc.gnu.org/g:7825c07bbaf503c47ecedd87e3d64be003b24f2c
commit r15-1929-g7825c07bbaf503c47ecedd87e3d64be003b24f2c
Author: Martin Uecker
Date: Sat Jun 29 15:53:43 2024 +0200
c: Fix ICE for redeclaration of structs with different alignment [PR114727]
For redeclarations of str
https://gcc.gnu.org/g:5b46f196cdb62af0e611315ea411938d756a0ad1
commit r15-1930-g5b46f196cdb62af0e611315ea411938d756a0ad1
Author: Martin Uecker
Date: Sun Jun 23 09:10:20 2024 +0200
Fix test errors after r15-1394 for sizeof(int)==sizeof(long) [PR115545]
Some tests added to test the
https://gcc.gnu.org/g:987e70f4290451abd98eda8b82e97b4ad25ee3c2
commit r12-10608-g987e70f4290451abd98eda8b82e97b4ad25ee3c2
Author: Jonathan Wakely
Date: Sun Jul 7 12:22:42 2024 +0100
libstdc++: Fix _Atomic(T) macro in [PR115807]
The definition of the _Atomic(T) macro needs to refe
https://gcc.gnu.org/g:7a345d0314f8cf0f15ca3664b1e4430d65764570
commit r15-1932-g7a345d0314f8cf0f15ca3664b1e4430d65764570
Author: Fei Gao
Date: Tue Jul 9 10:00:29 2024 +
RISC-V: fix zcmp popretz [PR113715]
No functional changes compared with V1, just spaces to table conversion
https://gcc.gnu.org/g:efa30f619361b043616e624e57366a50982e11df
commit r14-10403-gefa30f619361b043616e624e57366a50982e11df
Author: Fei Gao
Date: Tue Jul 9 10:00:29 2024 +
RISC-V: backport fix zcmp popretz [PR113715]
Root cause:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h
https://gcc.gnu.org/g:8f8bddb58ad7746b2a19c43e32641d161fa15caf
commit r15-1933-g8f8bddb58ad7746b2a19c43e32641d161fa15caf
Author: Andrew Pinski
Date: Tue Jul 9 14:00:34 2024 -0700
Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR115721]
This code has been dead at least sinc
https://gcc.gnu.org/g:6fce4664d4a2e44843bd1464930696c819906d0f
commit r15-1934-g6fce4664d4a2e44843bd1464930696c819906d0f
Author: Andrew Pinski
Date: Tue Jul 9 17:13:24 2024 -0700
testsuite: Allow matching `{_1, { 0,0,0,0 }}` for vect/slp-gap-1.c
While working on adding V4QI suppor
50 matches
Mail list logo