Z
b
Sent from my iPhoneec
Snapshot gcc-11-20240411 is now available on
https://gcc.gnu.org/pub/gcc/snapshots/11-20240411/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch
From: Zac Walker
Date: Thu, 11 Apr 2024 13:38:59 +0200
Subject: [PATCH v3 06/12] Exclude i386 functionality from aarch64 build
This patch defines TARGET_AARCH64_MS_ABI in config.gcc and uses it to
exclude i386 functionality from aarch64 build and adjust MinGW headers
for AArch64 MS ABI.
On Thu, 11 Apr 2024 at 15:13, Jonathan Wakely wrote:
>
> On Thu, 11 Apr 2024 at 15:12, Andreas Schwab wrote:
> >
> > On Apr 11 2024, Jakub Jelinek wrote:
> >
> > > --- libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt.jj
> > > 2023-05-04 09:42:43.277271065 +0200
> > > +++
PING: I remind you that the patch for the computation of complexity for
unsupported addressing modes (
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109429 ) has been sent:
https://gcc.gnu.org/pipermail/gcc-patches/2024-March/647966.html
f expected failures 1550
# of unsupported tests 3992
/home/gccbuild/build/nightly/build-gcc-13/gcc/xgcc version 13.2.1 20240411
[releases/gcc-13 r13-8599-g5824e67591] (GCC)
=== gfortran tests ===
Running target unix
XPASS: gfortran.dg/large_real_kind_form_io_2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90390
Jason Merrill changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org
9]+ 3
=== gcc Summary ===
# of expected passes158991
# of unexpected failures235
# of expected failures 1000
# of unresolved testcases 25
# of unsupported tests 9665
/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-p
ib zstd
gcc version 14.0.1 20240411 (experimental) (GCC)
https://gcc.gnu.org/g:33f83d3cd84f9876180a2e2a9d1ea082debdaa37
commit r14-9926-g33f83d3cd84f9876180a2e2a9d1ea082debdaa37
Author: Martin Jambor
Date: Thu Apr 11 19:37:45 2024 +0200
contrib/check-params-in-docs.py: Ignore gcn-preferred-vectorization-factor
# From
https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/1376/:
LAST_UPDATED: 2024-04-11T10:25:54+00:00 (master revision
gcc-14-9890-g3a787e038fe) aarch64-linux-gnu
Target is aarch64-unknown-linux-gnu
Host is aarch64-unknown-linux-gnu
=== libatomic
Sid,
Thanks a lot for your review!
> On Apr 10, 2024, at 17:45, Siddhesh Poyarekar wrote:
>
> On 2024-03-29 12:07, Qing Zhao wrote:
>> gcc/ChangeLog:
>> * tree-object-size.cc (access_with_size_object_size): New function.
>> (call_object_size): Call the new function.
>>
Hello,
Thank you for reviewing v2!
v3 addresses all comments on v2.
v3 Changes:
- Exclude the aarch64_calling_abi declaration from the patch series.
- Refactor x18 adjustment for MS ABI.
- Remove unnecessary headers.
- Add an extra comment to explain empty definitions.
- Use gcc_unreachable for
On Wed, Apr 10, 2024 at 08:32:39PM +0200, Uros Bizjak wrote:
> On Wed, Apr 10, 2024 at 7:56 PM Segher Boessenkool
> wrote:
> > This is never okay. You cannot commit a patch without approval, *ever*.
This is the biggest issue, to start with. It is fundamental.
> > That patch is also obvious --
From: Zac Walker
Date: Fri, 1 Mar 2024 02:23:45 +0100
Subject: [PATCH v3 11/12] aarch64: Add aarch64-w64-mingw32 target to libatomic
libatomic/ChangeLog:
* configure.tgt: Add aarch64-w64-mingw32 target.
---
libatomic/configure.tgt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: Zac Walker
Date: Tue, 20 Feb 2024 13:55:51 +0100
Subject: [PATCH v3 10/12] aarch64: Build and add objects for Cygwin and MinGW
for AArch64
gcc/ChangeLog:
* config.gcc: Build and add objects for Cygwin and MinGW. Add Cygwin
and MinGW options to the target.
---
On Thu, 11 Apr 2024 at 15:07, Jakub Jelinek wrote:
>
> On Thu, Apr 11, 2024 at 02:59:05PM +0100, Jonathan Wakely wrote:
> > I think we also want the same change for i386.
> >
> > -- >8 --
> >
> > libstdc++-v3/ChangeLog:
> >
> > * config/abi/post/i386-linux-gnu/baseline_symbols.txt:
> >
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114303
--- Comment #5 from GCC Commits ---
The master branch has been updated by Patrick Palka :
https://gcc.gnu.org/g:b262b17636e47ae969a74f16e86ccb00678d5e88
commit r14-9916-gb262b17636e47ae969a74f16e86ccb00678d5e88
Author: Patrick Palka
Date:
https://gcc.gnu.org/g:b262b17636e47ae969a74f16e86ccb00678d5e88
commit r14-9916-gb262b17636e47ae969a74f16e86ccb00678d5e88
Author: Patrick Palka
Date: Thu Apr 11 10:16:41 2024 -0400
c++: build_extra_args recapturing local specs [PR114303]
r13-6452-g341e6cd8d603a3 made
Pushed to trunk as r14-9915-g0dc39dee836761f1bc993d760f4ed5f3d127897a
This patch introduces a small modula-2 language section to the
Language Standards Supported by GCC node.
gcc/ChangeLog:
* doc/standards.texi (Language Standards Supported by GCC):
Add Modula-2 language
Some architecture features have been combined under a single command
line flag, but have been assigned multiple FMV feature names with the
command line flag name enabling only a subset of these features in
the FMV specification. I've proposed reallocating names in the FMV
specification to match
On Thu, Apr 11, 2024 at 04:35:52PM +0200, Andreas Schwab wrote:
> +FUNC:_ZNKSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE1EEcvbEv@@GLIBCXX_3.4.31
>
On Thu, 11 Apr 2024 at 15:36, Andreas Schwab wrote:
>
> On Apr 11 2024, Jakub Jelinek wrote:
>
> > --- libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt.jj
> > 2024-04-11 15:55:49.982325397 +0200
> > +++ libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt
LAST_UPDATED: Thu Apr 11 13:40:04 UTC 2024 (revision r14-9913-g467898d513e)
Native configuration is x86_64-pc-linux-gnu
=== gcc tests ===
Running target unix
XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 72)
XPASS: gcc.dg/Wstringop-overflow-47.c pr97027
5241
# of unsupported tests 23143
/home/gccbuild/build/nightly/build-gcc-trunk/gcc/xg++ version 14.0.1 20240411
(experimental) [master r14-9924-geec220142b] (GCC)
=== gcc tests ===
Running target unix/-m32
XPASS: gcc.dg/guality/example.c -O0 execution test
ary ===
# of expected passes154109
# of unexpected failures140
# of unexpected successes 3
# of expected failures 901
# of unresolved testcases 28
# of unsupported tests 5194
/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir
of unsupported tests 4232
/home/gccbuild/build/nightly/build-gcc-trunk/gcc/xgcc version 14.0.1 20240411
(experimental) [remotes/origin/HEAD r14-9924-geec220142b9] (GCC)
=== gfortran tests ===
Running target unix
XPASS: gfortran.dg/large_real_kind_form_io_2.f90
Hi,
contrib/check-params-in-docs.py is a script that checks that all
options reported with ./gcc/xgcc -Bgcc --help=param are in
gcc/doc/invoke.texi and vice versa.
gcn-preferred-vectorization-factor is in the manual but normally not
reported by --help, probably because I do not have gcn offload
I plan to push this shortly, to fix the P1 ABI regression that Jakub
reported earlier today.
This will trigger 'make check-abi' failures for CI testers, because the
baseline_sybols.txt wasn't regenerated for gcc 13.2.0 and so there are
two symbols present in GLIBCXX_3.4.32 which are not in the
From: Zac Walker
Date: Fri, 1 Mar 2024 02:41:50 +0100
Subject: [PATCH v3 04/12] Reuse MinGW from i386 for AArch64
This patch creates a new config/mingw directory to share MinGW
related definitions, and moves there the corresponding existing files
from config/i386.
gcc/ChangeLog:
*
From: Zac Walker
Date: Thu, 11 Apr 2024 14:46:07 +0200
Subject: [PATCH v3 03/12] aarch64: Add aarch64-w64-mingw32 COFF
Define ASM specific for COFF format on AArch64.
gcc/ChangeLog:
* config.gcc: Add COFF format support definitions.
* config/aarch64/aarch64-coff.h: New file.
I think we also want the same change for i386.
-- >8 --
libstdc++-v3/ChangeLog:
* config/abi/post/i386-linux-gnu/baseline_symbols.txt:
Regenerate.
---
.../config/abi/post/i386-linux-gnu/baseline_symbols.txt | 2 ++
1 file changed, 2 insertions(+)
diff --git
On Thu, 11 Apr 2024 at 15:12, Andreas Schwab wrote:
>
> On Apr 11 2024, Jakub Jelinek wrote:
>
> > --- libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt.jj
> > 2023-05-04 09:42:43.277271065 +0200
> > +++ libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
> >
Pushed to trunk as r14-9915-g0dc39dee836761f1bc993d760f4ed5f3d127897a
This patch introduces a small modula-2 language section to the
Language Standards Supported by GCC node.
gcc/ChangeLog:
* doc/standards.texi (Language Standards Supported by GCC):
Add Modula-2 language
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114692
--- Comment #10 from GCC Commits ---
The master branch has been updated by Jonathan Wakely :
https://gcc.gnu.org/g:1defe743aeb19532f6d6f4cab37e10f11467abd8
commit r14-9917-g1defe743aeb19532f6d6f4cab37e10f11467abd8
Author: Jonathan Wakely
https://gcc.gnu.org/g:1defe743aeb19532f6d6f4cab37e10f11467abd8
commit r14-9917-g1defe743aeb19532f6d6f4cab37e10f11467abd8
Author: Jonathan Wakely
Date: Thu Apr 11 12:28:25 2024 +0100
libstdc++: Export std::__basic_file::native_handle as GLIBCXX_3.4.33
[PR114692]
I added this new
This includes the following changes from v1:
1/5: Add missing testcase update. (I misread my test diffs, but Linaro
precommit picked this up as well.)
2/5: Address review comments and add a testcase.
5/5: Remove "memtag", "ssbs" and "ls64" instead of renaming them.
Bootstrapped and regression
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114692
Jonathan Wakely changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
Hi Chung-Lin, Richard!
>From me just a few mechanical pieces, see below. Richard, are you able
to again comment on Chung-Lin's general strategy, as I'm not at all
familiar with those parts of the code?
On 2024-04-03T19:50:55+0800, Chung-Lin Tang wrote:
> On 2023/10/30 8:46 PM, Richard Biener
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111231
--- Comment #22 from Richard Earnshaw ---
(Previous analysis is based on gcc-13 branch)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111231
Richard Earnshaw changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111231
--- Comment #23 from Richard Earnshaw ---
#0 ptr_deref_may_alias_decl_p (ptr=0x75e0c678, decl=0x75dff000)
at /home/rearnsha/gnusrc/gcc-cross/gcc-13/gcc/tree-ssa-alias.cc:295
#1 0x01768173 in indirect_ref_may_alias_decl_p
On Thu, 11 Apr 2024 at 15:46, Andreas Schwab wrote:
>
> On Apr 11 2024, Jakub Jelinek wrote:
>
> > On Thu, Apr 11, 2024 at 04:35:52PM +0200, Andreas Schwab wrote:
> >>
> Am 11.04.2024 um 16:03 schrieb Segher Boessenkool
> :
>
> On Wed, Apr 10, 2024 at 08:32:39PM +0200, Uros Bizjak wrote:
>>> On Wed, Apr 10, 2024 at 7:56 PM Segher Boessenkool
>>> wrote:
>>> This is never okay. You cannot commit a patch without approval, *ever*.
>
> This is the biggest
The branch 'redhat/heads/gcc-14-branch' was updated to point to:
da6ad93fb18... Merge commit 'r14-9924-geec220142b95d77277238b30f4e08d41ba9
It previously pointed to:
fd39223a10b... Merge commit 'r14-9891-g5aa3fec38cc6f52285168b161bab1a869d8
Diff:
Summary of changes (added commits):
of unsupported tests 4232
/home/gccbuild/build/nightly/build-gcc-trunk/gcc/xgcc version 14.0.1 20240411
(experimental) [remotes/origin/HEAD r14-9914-g508b2b9df12] (GCC)
=== gfortran tests ===
Running target unix
XPASS: gfortran.dg/large_real_kind_form_io_2.f90
A retry build has been detected on builder gccrust-debian-i386 while building
gccrust.
Full details are available at:
https://builder.sourceware.org/buildbot/#/builders/27/builds/2112
Build state: retry lost connection compile (retry)
Revision: cb64096940cca23dd63f49315fdc1fef7e94b569
: gcc.target/arm/wmul-6.c scan-assembler smlalbb
FAIL: gcc.target/arm/wmul-7.c scan-assembler umlal
FAIL: gcc.target/arm/simd/mve-vshr.c scan-assembler-times
vneg.s[0-9]+tq[0-9]+, q[0-9]+ 6
FAIL: gcc.target/arm/simd/mve-vshr.c scan-assembler-times
vshl.s[0-9]+tq[0-9]+, q[0-9]+ 3
FAIL: gcc.t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97304
--- Comment #15 from Thomas Koenig ---
(In reply to Andrew Pinski from comment #14)
> (In reply to Jonathan Wakely from comment #10)
> > If --with-as=/usr/local/bin/as --with-ld=/usr/local/bin/ld is required then
> > it needs to be documented at
From: Zac Walker
Date: Fri, 1 Mar 2024 01:40:53 +0100
Subject: [PATCH v3 01/12] Introduce aarch64-w64-mingw32 target
Add the initial aarch64-w64-mingw32 target for gcc.
This is the first commit in a sequence of patch series to add
new aarch64-w64-mingw32 target.
Coauthors: Zac Walker ,
Mark
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114685
Nathaniel Shead changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
Some higher priority FMV features were dependent subsets of lower
priority features. Fix this, using the new priorities specified in
https://github.com/ARM-software/acle/pull/279.
gcc/ChangeLog:
* config/aarch64/aarch64-option-extensions.def: Reorder FMV entries.
https://gcc.gnu.org/g:27e34311760456683d8316532dc57db24b3f410b
commit r14-9921-g27e34311760456683d8316532dc57db24b3f410b
Author: Andrew Carlotti
Date: Wed Apr 3 23:53:52 2024 +0100
aarch64: Remove unsupported FMV features
It currently isn't possible to support function
https://gcc.gnu.org/g:d33ec3b78fe9f6e0234bc08669b5021f324d67b3
commit r14-9922-gd33ec3b78fe9f6e0234bc08669b5021f324d67b3
Author: Andrew Carlotti
Date: Fri Apr 5 17:12:46 2024 +0100
aarch64: Remove FMV features whose names may change
Some architecture features have been combined
https://gcc.gnu.org/g:e33fc847d5457bd56734cad056955102a23f405b
commit r14-9918-ge33fc847d5457bd56734cad056955102a23f405b
Author: Andrew Carlotti
Date: Wed Apr 3 23:32:12 2024 +0100
aarch64: Reorder FMV feature priorities
Some higher priority FMV features were dependent subsets of
https://gcc.gnu.org/g:3ef14f56343ad3445f874638700f6b82f032a1ae
commit r14-9919-g3ef14f56343ad3445f874638700f6b82f032a1ae
Author: Andrew Carlotti
Date: Wed Apr 3 23:35:08 2024 +0100
aarch64: Fix FMV array iteration bounds
There was an assumption in some places that the
There was an assumption in some places that the aarch64_fmv_feature_data
array contained FEAT_MAX elements. While this assumption held up till
now, it is safer and more flexible to use the array size directly.
Also fix the lower bound in compare_feature_masks to use ">=0" instead
of ">0", and
https://gcc.gnu.org/g:a28df11276647da16316d0621cb69ff5f878cd91
commit r14-9920-ga28df11276647da16316d0621cb69ff5f878cd91
Author: Andrew Carlotti
Date: Wed Apr 3 23:37:16 2024 +0100
aarch64: Fix typo and make rdma/rdm alias for FMV
gcc/ChangeLog:
*
https://gcc.gnu.org/g:a975d8961d7cdb7e6b5176cd2d3891fdc218d776
commit r14-9923-ga975d8961d7cdb7e6b5176cd2d3891fdc218d776
Author: Jakub Jelinek
Date: Thu Apr 11 16:37:26 2024 +0200
libstdc++: Regenerate trunk baseline_symbols.txt files for Linux
While the previous patch was
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114625
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
s+[a-z] 20217
XPASS: gcc.target/powerpc/ppc-fortran/ieee128-math.f90 -O (test for excess
errors)
=== gcc Summary ===
# of expected passes179373
# of unexpected failures97
# of unexpected successes 20
# of expected failures 1612
# of unsuppo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103471
Paul Thomas changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment #6
Sid,
Thanks a lot for the review.
> On Apr 10, 2024, at 17:46, Siddhesh Poyarekar wrote:
>
> On 2024-03-29 12:07, Qing Zhao wrote:
>> gcc/c-family/ChangeLog:
>> * c-ubsan.cc (get_bound_from_access_with_size): New function.
>> (ubsan_instrument_bounds): Handle call to
Hi!
The following patch regenerates the ABI files for 13 branch (I've only changed
the Linux files which were updated in r13-7289, all but m68k, riscv64 and
powerpc64 are from actual Fedora 39 gcc builds, the rest hand edited).
We've added one symbol very early in the 13.2 cycle, but then added 2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114692
--- Comment #9 from Jonathan Wakely ---
Patch: https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649260.html
From: Zac Walker
Date: Thu, 11 Apr 2024 13:41:51 +0200
Subject: [PATCH v3 07/12] aarch64: Add Cygwin and MinGW environments for
AArch64
Define Cygwin and MinGW environment such as types, SEH definitions,
shared libraries, etc.
gcc/ChangeLog:
* config.gcc: Add Cygwin and MinGW
https://gcc.gnu.org/g:508b2b9df12b1049a0850e3a29193b1277dcd817
commit r14-9914-g508b2b9df12b1049a0850e3a29193b1277dcd817
Author: Jakub Jelinek
Date: Thu Apr 11 15:55:53 2024 +0200
libstdc++: Regenerate baseline_symbols.txt files for Linux
The following patch regenerates the ABI
https://gcc.gnu.org/g:0dc39dee836761f1bc993d760f4ed5f3d127897a
commit r14-9915-g0dc39dee836761f1bc993d760f4ed5f3d127897a
Author: Gaius Mulley
Date: Thu Apr 11 15:04:49 2024 +0100
modula2: add modula-2 language section to languages supported by GCC
This patch introduces a small
On Apr 11 2024, Jakub Jelinek wrote:
> --- libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt.jj
> 2023-05-04 09:42:43.277271065 +0200
> +++ libstdc++-v3/config/abi/post/m68k-linux-gnu/baseline_symbols.txt
> 2024-04-11 15:44:07.113985138 +0200
> @@ -3214,6 +3214,7 @@
On 10/04/2024 23:48, Ajit Agarwal wrote:
> Hello Alex:
>
> On 10/04/24 7:52 pm, Alex Coplan wrote:
> > Hi Ajit,
> >
> > On 10/04/2024 15:31, Ajit Agarwal wrote:
> >> Hello Alex:
> >>
> >> On 10/04/24 1:42 pm, Alex Coplan wrote:
> >>> Hi Ajit,
> >>>
> >>> On 09/04/2024 20:59, Ajit Agarwal wrote:
Evgeny Karpov writes:
> Wednesday, April 10, 2024 8:40 PM
> Richard Sandiford wrote:
>
>> Thanks for the updates and sorry again for the slow review.
>> I've replied to some of the patches in the series but otherwise it looks
>> good to
>> me.
>>
>> If you agree with the suggested changes then
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114059
Filip Kastl changed:
What|Removed |Added
CC||pheeck at gcc dot gnu.org
--- Comment #2
5241
# of unsupported tests 23139
/home/gccbuild/build/nightly/build-gcc-trunk/gcc/xg++ version 14.0.1 20240411
(experimental) [master r14-9914-g508b2b9df1] (GCC)
=== gcc tests ===
Running target unix/-m32
XPASS: gcc.dg/guality/example.c -O0 execution test
Regressions on master at commit r14-9909 vs commit r14-9884 on Linux/x86_64
New failures:
FAIL: gcc.dg/torture/convert-dfp.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects (test for excess errors)
New passes:
FAIL: gcc-dg-lto-pr113359-2-01.exe scan-wpa-ipa-dump icf "Semantic equality
10828
/export/project/git/gcc-test-master-intel64/bld/gcc/xgcc version 14.0.1
20240411 (experimental) [master r14-9909-gf3fdcf4a37a] (GCC)
=== gfortran tests ===
Running target unix
=== gfortran Summary for unix ===
# of expected passes6995
Hi David,
Thanks for the review.
Will apply the changes.
Nice catch and optimization with the vlen size.
Cupertino
David Faust writes:
> Hi Cupertino,
>
> On 4/11/24 04:11, Cupertino Miranda wrote:
>> Code was allocating way too much space for the string.
>
> A little bit more description
Hi,
The ldp/stp fusion pass can change the base of an access so that the two
accesses end up using a common base register. So far we have been using
adjust_address_nv to do this, but this means that we don't preserve
other properties of the mem we're replacing. It seems better to use
> On Apr 10, 2024, at 17:56, Joseph Myers wrote:
>
> On Wed, 10 Apr 2024, Qing Zhao wrote:
>
>> Okay, the above is very clear, thanks a lot for the explanation.
>> So, basically, for “counted-by” attribute:
>> **The following is good:
>> struct f {
>> int b;
>> int c;
>> int a[]
Sid and Richard,
The C FE changes in this patch has been approved by Joseph.
Could you please review the Middle-end change?
thanks.
Qing
> On Apr 10, 2024, at 14:36, Joseph Myers wrote:
>
> On Fri, 29 Mar 2024, Qing Zhao wrote:
>
>> +/* For a SUBDATUM field of a structure or union DATUM,
From: Zac Walker
Date: Tue, 20 Feb 2024 17:22:31 +0100
Subject: [PATCH v3 05/12] Rename section and encoding functions from i386
which will be used in aarch64
gcc/ChangeLog:
* config/i386/cygming.h (SUBTARGET_ENCODE_SECTION_INFO):
Rename functions in mingw folder which will be
On Thu, 11 Apr 2024 at 14:52, Jakub Jelinek wrote:
>
> Hi!
>
> The following patch regenerates the ABI files for 13 branch (I've only changed
> the Linux files which were updated in r13-7289, all but m68k, riscv64 and
> powerpc64 are from actual Fedora 39 gcc builds, the rest hand edited).
>
From: Zac Walker
Date: Mon, 12 Feb 2024 15:22:47 +0100
Subject: [PATCH v3 12/12] Add aarch64-w64-mingw32 target to libgcc
Reuse MinGW definitions from i386 for libgcc. Move reused files to
libgcc/config/mingw folder.
libgcc/ChangeLog:
* config.host: Add aarch64-w64-mingw32 target.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111231
--- Comment #20 from Richard Earnshaw ---
Created attachment 57928
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57928=edit
fully preprocessed testcase
Wednesday, April 10, 2024 8:40 PM
Richard Sandiford wrote:
> Thanks for the updates and sorry again for the slow review.
> I've replied to some of the patches in the series but otherwise it looks good
> to
> me.
>
> If you agree with the suggested changes then the series is OK for stage 1,
>
On Apr 11 2024, Jakub Jelinek wrote:
> On Thu, Apr 11, 2024 at 04:35:52PM +0200, Andreas Schwab wrote:
>> +FUNC:_ZNKSt12__shared_ptrINSt10filesystem28recursive_directory_iterator10_Dir_stackELN9__gnu_cxx12_Lock_policyE1EEcvbEv@@GLIBCXX_3.4.31
>>
of expected failures 1550
# of unsupported tests 3315
/home/toon/scratch/bld2761073/gcc/xgcc version 14.0.1 20240411 (experimental)
[master r14-9910-gcb46aca0a07] (GCC)
=== gdc tests ===
Running target unix
=== gdc Summary ===
From: Zac Walker
Date: Thu, 11 Apr 2024 13:43:23 +0200
Subject: [PATCH v3 09/12] Rename "x86 Windows Options" to "Cygwin and MinGW
Options"
Rename "x86 Windows Options" to "Cygwin and MinGW Options".
It will be used also for AArch64.
gcc/ChangeLog:
* config/i386/mingw-w64.opt.urls:
It currently isn't possible to support function multiversioning features
properly in GCC without also enabling the extension in the command line
options (with the exception of features such as "rpres" that do not
require assembler support). We therefore remove unsupported features
from GCC's list
gcc/ChangeLog:
* config/aarch64/aarch64-option-extensions.def:
Fix "rmd"->"rdm", and add FMV to "rdma".
* config/aarch64/aarch64.cc (FEAT_RDMA): Define as FEAT_RDM.
diff --git a/gcc/config/aarch64/aarch64-option-extensions.def
On Apr 11 2024, Jakub Jelinek wrote:
> --- libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt.jj
> 2024-04-11 15:55:49.982325397 +0200
> +++ libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt
> 2024-04-11 16:10:05.206559463 +0200
> @@ -497,6 +497,7 @@
1465
/export/gnu/import/git/gcc-test-master-intel64-native/bld/gcc/xgcc version
14.0.1 20240411 (experimental) [native/master r14-9913-g467898d513e] (GCC)
=== g++ tests ===
Running target sde
FAIL: g++.target/i386/mv28.C -std=c++14 (test for errors, line 10)
FAIL: g++.
Regressions on native/master at commit r14-9913 vs commit r14-9907 on
Linux/x86_64
New failures:
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions -DPREVENT_OPTIMIZATION line 34 c ==
[0]
FAIL: gcc.dg/guality/pr43051-1.c -O3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114676
--- Comment #11 from Andreas Krebbel ---
The documentation of vec_xl and vec_xst doesn't seem to mention anything
special with regard to that. So I understand the memory is only accessed
through pointers which are compatible to the ones used
Hi Cupertino,
On 4/11/24 04:11, Cupertino Miranda wrote:
> Code was allocating way too much space for the string.
A little bit more description would not hurt. Perhaps you could say
something like:
"The BPF backend was allocating an unnecessarily large string when
constructing CO-RE relocations
On Thu, 11 Apr 2024 at 20:22, Jonathan Wakely wrote:
>
> I'm considering this late patch for gcc-14 to workaround an issue
> discovered by a recent Clang change.
>
> I'm not yet sure if Clang is right to require these symbols. It's not
> really clear, because always_inline isn't part of the
Sid,
Thanks a lot for your review.
Richard,
Could you please comment on this patch? Is the middle-end part Okay for stage 1?
Thanks.
Qing
On Apr 10, 2024, at 17:48, Siddhesh Poyarekar wrote:
On 2024-03-29 12:07, Qing Zhao wrote:
to carry the TYPE of the flexible array.
Such information is
On Thu, Apr 11, 2024 at 02:59:05PM +0100, Jonathan Wakely wrote:
> I think we also want the same change for i386.
>
> -- >8 --
>
> libstdc++-v3/ChangeLog:
>
> * config/abi/post/i386-linux-gnu/baseline_symbols.txt:
> Regenerate.
Not sure about that, the file is missing all the
Hi!
While the previous patch was regeneration from 13.2 release (with hand
edits for arches I don't have libraries for but which are still well
maintained), thius one is regeneration from the trunk (this time for
hand edits everywhere for the PR114692
On Thu, Apr 11, 2024 at 03:16:02PM +0100, Jonathan Wakely wrote:
> > That symbol should not be in this symver, see
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114692 and
> > https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649260.html
>
> Jakub's patch is just adding the symbols from
On Thu, 11 Apr 2024 at 15:18, Jakub Jelinek wrote:
>
> Hi!
>
> While the previous patch was regeneration from 13.2 release (with hand
> edits for arches I don't have libraries for but which are still well
> maintained), thius one is regeneration from the trunk (this time for
> hand edits
1 - 100 of 487 matches
Mail list logo