[gcc r12-10635] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e142b6607267100537fc7abe6f60a52fc0d8535c commit r12-10635-ge142b6607267100537fc7abe6f60a52fc0d8535c Author: Alexandre Oliva Date: Tue Jul 23 02:19:55 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg

[gcc r13-8934] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e504184f9175204bc66bf5a95a400bc4685f8ffc commit r13-8934-ge504184f9175204bc66bf5a95a400bc4685f8ffc Author: Alexandre Oliva Date: Tue Jul 23 01:28:00 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg

[gcc r14-10499] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:109b389a0b1528ef7a7c12f0923fb3f5be238f0c commit r14-10499-g109b389a0b1528ef7a7c12f0923fb3f5be238f0c Author: Alexandre Oliva Date: Tue Jul 23 00:44:05 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg

[gcc r15-2211] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ad65caa332bc7600caff6b9b5b29175b40d91e67 commit r15-2211-gad65caa332bc7600caff6b9b5b29175b40d91e67 Author: Alexandre Oliva Date: Mon Jul 22 23:09:24 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg

[PATCH FYI] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-22 Thread Alexandre Oliva
typedef __attribute__ ((altivec (vector__))) unsigned native_simd_type; -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity Excluding ne

[gcc r14-10433] [alpha] adjust MEM alignment for block move [PR115459]

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c8fdef7fc25dafc8c7a12727c1046b3c7f2b89bb commit r14-10433-gc8fdef7fc25dafc8c7a12727c1046b3c7f2b89bb Author: Alexandre Oliva Date: Tue Jul 16 08:54:20 2024 -0300 [alpha] adjust MEM alignment for block move [PR115459] Before issuing loads or stores for a block

Re: [PATCH] [alpha] adjust MEM alignment for block move [PR115459]

2024-07-16 Thread Alexandre Oliva
On Jul 15, 2024, "Maciej W. Rozycki" wrote: > Thank you. It's Alexandre's change though, so I'll leave it up to him to > decide when to commit. I'm going ahead and blindly putting it in, with the caveat that testing on alpha remains a challenge for me. -- Alexandre Oli

Re: [i386] adjust flag_omit_frame_pointer in a single function [PR113719]

2024-07-16 Thread Alexandre Oliva
anches that had the initial PR's patch. >> PR target/113719 >> * config/i386/i386-options.cc (ix86_option_override_internal): >> Move flag_omit_frame_pointer final overrider... >> (ix86_recompute_optlev_based_flags): ... here. -- Alexandre Oliva, happy hacker

[PATCH] [strub] adjust all at-calls type variants at once [PR115848]

2024-07-16 Thread Alexandre Oliva
@@ -0,0 +1,8 @@ +/* { dg-do link } */ +/* { dg-require-effective-target lto } */ +/* { dg-options "-flto" } */ +/* { dg-additional-sources "strub-pr115848-b.c" } */ + +typedef void __attribute__((__strub__)) a(int, int); +a(b); +void c() { b(0, 0); } -- Alexandre Oliva, h

[gcc(refs/users/aoliva/heads/testme)] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:110c93a4411dbdaf3581364996a7d9760d1247bd commit 110c93a4411dbdaf3581364996a7d9760d1247bd Author: Alexandre Oliva Date: Tue Jul 16 05:33:07 2024 -0300 [strub] adjust all at-calls type variants at once TYPE_ARG_TYPES of type variants must compare equal

[gcc/aoliva/heads/testme] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 110c93a4411d... [strub] adjust all at-calls type variants at once It previously pointed to: e59e3433b03c... [strub] adjust all at-calls type variants at once Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e59e3433b03cdd8ad9c4670873f5f9749d8a080b commit e59e3433b03cdd8ad9c4670873f5f9749d8a080b Author: Alexandre Oliva Date: Tue Jul 16 05:33:07 2024 -0300 [strub] adjust all at-calls type variants at once TYPE_ARG_TYPES of type variants must compare equal

[gcc/aoliva/heads/testme] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e59e3433b03c... [strub] adjust all at-calls type variants at once It previously pointed to: 0b2b739ca5bb... [strub] adjust all at-calls type variants at once Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0b2b739ca5bbdc9342b4c67d3de816f456877926 commit 0b2b739ca5bbdc9342b4c67d3de816f456877926 Author: Alexandre Oliva Date: Tue Jul 16 05:33:07 2024 -0300 [strub] adjust all at-calls type variants at once TYPE_ARG_TYPES of type variants must compare equal

[gcc/aoliva/heads/testme] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 0b2b739ca5bb... [strub] adjust all at-calls type variants at once It previously pointed to: 98c3e8b915af... [strub] adjust all at-calls type variants at once Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:98c3e8b915af9b76960457a811ce5e3a744029f3 commit 98c3e8b915af9b76960457a811ce5e3a744029f3 Author: Alexandre Oliva Date: Tue Jul 16 05:33:07 2024 -0300 [strub] adjust all at-calls type variants at once TYPE_ARG_TYPES of type variants must compare equal

[gcc/aoliva/heads/testme] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 98c3e8b915af... [strub] adjust all at-calls type variants at once It previously pointed to: 529d91ce3711... [strub] adjust all at-calls type variants at once Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r13-8916] [i386] adjust flag_omit_frame_pointer in a single function [PR113719]

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:52959e34c8a7a0473784ca044487d05e791286c1 commit r13-8916-g52959e34c8a7a0473784ca044487d05e791286c1 Author: Alexandre Oliva Date: Tue Jul 16 06:48:36 2024 -0300 [i386] adjust flag_omit_frame_pointer in a single function [PR113719] The first two patches

[gcc r13-8915] [i386] restore recompute to override opts after change [PR113719]

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0b9d6829b503cfc72c4271ead2948d8100cce25c commit r13-8915-g0b9d6829b503cfc72c4271ead2948d8100cce25c Author: Alexandre Oliva Date: Tue Jul 16 06:48:18 2024 -0300 [i386] restore recompute to override opts after change [PR113719] The first patch for PR113719

[gcc r14-10427] [i386] adjust flag_omit_frame_pointer in a single function [PR113719]

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7bc63f1c70331763989d72b7df051e0ce67ff84c commit r14-10427-g7bc63f1c70331763989d72b7df051e0ce67ff84c Author: Alexandre Oliva Date: Tue Jul 16 06:27:09 2024 -0300 [i386] adjust flag_omit_frame_pointer in a single function [PR113719] The first two patches

[gcc r14-10426] [i386] restore recompute to override opts after change [PR113719]

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:102bcf147892855463c5854119aacda752ed033c commit r14-10426-g102bcf147892855463c5854119aacda752ed033c Author: Alexandre Oliva Date: Tue Jul 16 06:27:06 2024 -0300 [i386] restore recompute to override opts after change [PR113719] The first patch for PR113719

[gcc(refs/users/aoliva/heads/testme)] [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:529d91ce3711739c56a502cdf7d6b7b657776c3d commit 529d91ce3711739c56a502cdf7d6b7b657776c3d Author: Alexandre Oliva Date: Tue Jul 16 05:33:07 2024 -0300 [strub] adjust all at-calls type variants at once TYPE_ARG_TYPES of type variants must compare equal

[gcc/aoliva/heads/testbase] (81 commits) [i386] adjust flag_omit_frame_pointer in a single function

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: bf8e80f9d164... [i386] adjust flag_omit_frame_pointer in a single function It previously pointed to: 36e5e409190e... RISC-V: c implies zca, and conditionally zcf & zcd Diff: Summary of changes (added commits):

[gcc/aoliva/heads/testme] (82 commits) [strub] adjust all at-calls type variants at once

2024-07-16 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 529d91ce3711... [strub] adjust all at-calls type variants at once It previously pointed to: 3b1df5149519... [analyzer] [testsuite] avoid unexpected null dereference wa Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

Re: [PATCH] [libstdc++] [testsuite] avoid arbitrary errno codes

2024-07-15 Thread Alexandre Oliva
On Jul 12, 2024, Jonathan Wakely wrote: > On Fri, 12 Jul 2024 at 10:27, Jonathan Wakely wrote: >> >> On Fri, 12 Jul 2024 at 09:27, Alexandre Oliva wrote: >> > >> > On Jul 11, 2024, Jonathan Wakely wrote: >> > >> > > There's no re

[gcc r15-2042] [i386] adjust flag_omit_frame_pointer in a single function [PR113719]

2024-07-15 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:bf8e80f9d164f8778d86a3dc50e501cf19a9eff1 commit r15-2042-gbf8e80f9d164f8778d86a3dc50e501cf19a9eff1 Author: Alexandre Oliva Date: Mon Jul 15 14:00:36 2024 -0300 [i386] adjust flag_omit_frame_pointer in a single function [PR113719] The first two patches

Re: [PATCH v2] [testsuite] add linkonly to dg-additional-sources [PR115295]

2024-07-12 Thread Alexandre Oliva
On Jun 12, 2024, Alexandre Oliva wrote: > for gcc/ChangeLog > PR d/115295 > * doc/sourcebuild.texi (dg-additional-sources): Add linkonly. > for gcc/testsuite/ChangeLog > PR d/115295 > * g++.dg/vect/pr95401.cc: Add linkonly to dg-additional-sources

Re: [PATCH] [libstdc++] [testsuite] require dfprt on some tests

2024-07-12 Thread Alexandre Oliva
On Jul 11, 2024, Jonathan Wakely wrote: >> * testsuite/decimal/compound-assignment-memfunc.cc: Likewise. The following file was missing from the ChangeLog. Added before pushing: * testsuite/decimal/compound-assignment.cc: Likewise. -- Alexandre Oliva, happy hacker

[gcc r15-1997] [libstdc++] [testsuite] require dfprt on some tests

2024-07-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:26dfb3f2d30f6d49ed126add9d123dcc6566385f commit r15-1997-g26dfb3f2d30f6d49ed126add9d123dcc6566385f Author: Alexandre Oliva Date: Fri Jul 12 05:42:19 2024 -0300 [libstdc++] [testsuite] require dfprt on some tests On a target that doesn't enable decimal float

[gcc r15-1996] [alpha] adjust MEM alignment for block move [PR115459]

2024-07-12 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ccfe7151803956d178947d0afda0bd66ce097275 commit r15-1996-gccfe7151803956d178947d0afda0bd66ce097275 Author: Alexandre Oliva Date: Fri Jul 12 05:42:07 2024 -0300 [alpha] adjust MEM alignment for block move [PR115459] Before issuing loads or stores for a block

Re: [PATCH] [libstdc++] [testsuite] avoid arbitrary errno codes

2024-07-12 Thread Alexandre Oliva
alling it, and taking an alternate path when needed, that would be harder to do, and IMHO of dubious value. -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inc

Re: [PATCH] [analyzer] [testsuite] avoid unexpected null dereference warning

2024-07-12 Thread Alexandre Oliva
no ()) +#define EINTR 42 +/* #include */ +#define NULL 0 +void exit(int); +void *malloc(size_t); +void *realloc(void *, size_t); +void free(void *); /* end standard C headers. */ -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist

Re: [PATCH] [libstdc++] [testsuite] avoid arbitrary errno codes

2024-07-11 Thread Alexandre Oliva
standards. It makes sense to test for this condition, though IMHO that makes it more of a libc test than a libstdc++ test, compared with the patched version I proposed. Not that I object to that :-) I just hadn't understood the goal. Patch withdrawn. -- Alexandre Oliva, happy hacker

Re: [PATCH] [libstdc++] [testsuite] xfail 128bit from_chars on all aarch64-*-*

2024-07-11 Thread Alexandre Oliva
On Jul 11, 2024, Andreas Schwab wrote: > On Jul 11 2024, Jonathan Wakely wrote: >> On Thu, 11 Jul 2024 at 14:21, Alexandre Oliva wrote: >>> >>> >>> Having observed failures of these two tests on yet another aarch64 >>> operating sys

Re: [PATCH] [libstdc++] [testsuite] require dfprt on some tests

2024-07-11 Thread Alexandre Oliva
On Jul 11, 2024, Jonathan Wakely wrote: > btw, you touched it last, so now you own the decimal floating-point code ;-) Heh. Yet another reason ["why software shouldn't have owners"] (https://www.gnu.org/philosophy/why-free.en.html) :-) -- Alexandre Oliva, happy hacker

[PATCH] [analyzer] [testsuite] avoid unexpected null dereference warning

2024-07-11 Thread Alexandre Oliva
*/ /* { dg-additional-options "-D_POSIX_SOURCE" } */ -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity Excluding neuro-others for not behaving ""normal"" is *not* inclusive

[PATCH] [libstdc++] [testsuite] avoid arbitrary errno codes

2024-07-11 Thread Alexandre Oliva
((err2.what(), s)).find(s) != std::string::npos ); } -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity Excluding neuro-others

[PATCH] [libstdc++] [testsuite] require dfprt on some tests

2024-07-11 Thread Alexandre Oliva
ecimal/unary-arith.cc +++ b/libstdc++-v3/testsuite/decimal/unary-arith.cc @@ -15,7 +15,7 @@ // with this library; see the file COPYING3. If not see // <http://www.gnu.org/licenses/>. -// { dg-require-effective-target dfp } +// { dg-require-effective-target dfprt } // ISO/IEC TR 24733 3

[PATCH] [libstdc++] [testsuite] xfail 128bit from_chars on all aarch64-*-*

2024-07-11 Thread Alexandre Oliva
"from_chars limited to double-precision" { aarch64-*-vxworks* aarch64-*-rtems* } } +// { dg-xfail-run-if "from_chars limited to double-precision" { aarch64-*-* } } #include #include -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software

Re: [PATCH] c++, coroutines, contracts: Handle coroutine and void functions [PR110871,PR110872,PR115434].

2024-07-11 Thread Alexandre Oliva
this are empty, > then do not build it” > Was there a reason for this, or is it a typo? Most certainly a thinko :-( Thanks for identifying it and for proposing a fix for it! -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU T

[i386] adjust flag_omit_frame_pointer in a single function [PR113719] (was: Re: [PATCH] [i386] restore recompute to override opts after change [PR113719])

2024-07-11 Thread Alexandre Oliva
On Jul 4, 2024, Alexandre Oliva wrote: > On Jul 3, 2024, Rainer Orth wrote: > Hmm, I wonder if leaf frame pointer has to do with that. It did, in a way. The first two patches for PR113719 have each regressed gcc.dg/ipa/iinline-attr.c on a different target. The

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] avoid arbitrary errno codes

2024-07-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2f1f926425b4e3cd5e7e48b86e03bb3613b5aa54 commit 2f1f926425b4e3cd5e7e48b86e03bb3613b5aa54 Author: Alexandre Oliva Date: Thu Jul 11 09:04:11 2024 -0300 [libstdc++] [testsuite] avoid arbitrary errno codes Passing an arbitrary error number to strerror* functions

[gcc(refs/users/aoliva/heads/testme)] [analyzer] [testsuite] avoid unexpected null dereference warning

2024-07-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:3b1df514951940298acd6b602f629027066af1c0 commit 3b1df514951940298acd6b602f629027066af1c0 Author: Alexandre Oliva Date: Thu Jul 11 09:04:38 2024 -0300 [analyzer] [testsuite] avoid unexpected null dereference warning The analyzer testsuite, on a customer's own

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] require dfprt on some tests

2024-07-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:35b8b9ad5a3db3089074fc7c9cd7b91b9fd5cedf commit 35b8b9ad5a3db3089074fc7c9cd7b91b9fd5cedf Author: Alexandre Oliva Date: Thu Jul 11 09:04:02 2024 -0300 [libstdc++] [testsuite] require dfprt on some tests On a target that doesn't enable decimal float components

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] xfail 128bit from_chars on all aarch64-*-*

2024-07-11 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e7140d9f2a6451f8101e516b95a46261f7494c56 commit e7140d9f2a6451f8101e516b95a46261f7494c56 Author: Alexandre Oliva Date: Thu Jul 11 09:03:27 2024 -0300 [libstdc++] [testsuite] xfail 128bit from_chars on all aarch64-*-* Having observed failures of these two

[gcc(refs/users/aoliva/heads/testme)] [i386] adjust flag_omit_frame_pointer in a single function [PR113719]

2024-07-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ef1d9ef17840032c60e9757d92a55fc71ba55353 commit ef1d9ef17840032c60e9757d92a55fc71ba55353 Author: Alexandre Oliva Date: Thu Jul 11 01:16:32 2024 -0300 [i386] adjust flag_omit_frame_pointer in a single function [PR113719] The first two patches for PR113719

[gcc/aoliva/heads/testme] (269 commits) [i386] adjust flag_omit_frame_pointer in a single function

2024-07-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: ef1d9ef17840... [i386] adjust flag_omit_frame_pointer in a single function It previously pointed to: 18cdf562ea2a... UI_To_gnu: cope with per-target precision limits Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

[gcc/aoliva/heads/testbase] (268 commits) RISC-V: c implies zca, and conditionally zcf & zcd

2024-07-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 36e5e409190e... RISC-V: c implies zca, and conditionally zcf & zcd It previously pointed to: 73ad57c244c2... libstdc++: Fix std::codecvt for e Diff: Summary of changes (added commits): ---

Re: [PATCH] [i386] restore recompute to override opts after change [PR113719]

2024-07-04 Thread Alexandre Oliva
look, hopefully no later than next week. -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity Excluding neuro-others for not behaving ""normal"" is *not* inclusive

Re: [PATCH] [i386] restore recompute to override opts after change [PR113719]

2024-07-03 Thread Alexandre Oliva
On Jun 27, 2024, Hongtao Liu wrote: > LGTM, thanks. > On Thu, Jun 13, 2024 at 3:32 PM Alexandre Oliva wrote: >> for gcc/ChangeLog >> >> PR target/113719 >> * config/i386/i386-options.cc >> (ix86_override_options_after_change_1): Add opts and opts_

[gcc r15-1816] Deduplicate explicitly-sized types

2024-07-03 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:640f0f3e2b771e23665924f24527e6b1a5db8d3c commit r15-1816-g640f0f3e2b771e23665924f24527e6b1a5db8d3c Author: Alexandre Oliva Date: Wed Jul 3 07:33:08 2024 -0300 Deduplicate explicitly-sized types When make_type_from_size is called with a biased type

[gcc r15-1815] [debug] Avoid dropping bits from num/den in fixed-point types

2024-07-03 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:113c4826f5e1ff88a9e1625980ff0b617583279c commit r15-1815-g113c4826f5e1ff88a9e1625980ff0b617583279c Author: Alexandre Oliva Date: Wed Jul 3 07:33:00 2024 -0300 [debug] Avoid dropping bits from num/den in fixed-point types We used to use an unsigned 128-bit

[gcc r15-1814] [i386] restore recompute to override opts after change [PR113719]

2024-07-03 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:bf2fc0a27b35de039c3d45e6d7ea9ad0a8a305ba commit r15-1814-gbf2fc0a27b35de039c3d45e6d7ea9ad0a8a305ba Author: Alexandre Oliva Date: Thu Jun 13 00:12:47 2024 -0300 [i386] restore recompute to override opts after change [PR113719] The first patch for PR113719

[PATCH, FYI] [debug] Avoid dropping bits from num/den in fixed-point types

2024-07-03 Thread Alexandre Oliva
PRECISION (gnu_num_type) + >= TYPE_PRECISION (gnu_den_type) + ? gnu_num_type : gnu_den_type); + + gnu_num = convert (gnu_small_type, gnu_num); + gnu_den = convert (gnu_small_type, gnu_den); scale_factor = build2 (RDI

[PATCH v2] [FYI] Deduplicate explicitly-sized types (was: Re: [FYI] map packed field type to unpacked for debug info)

2024-07-03 Thread Alexandre Oliva
On Jun 13, 2024, Alexandre Oliva wrote: > I'll be back with an improved version. When make_type_from_size is called with a biased type, for an entity that isn't explicitly biased, we may refrain from reusing the given type because it doesn't seem to match, and then proceed to create an ex

[gcc(refs/users/aoliva/heads/testme)] UI_To_gnu: cope with per-target precision limits

2024-07-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:18cdf562ea2ae6b43df502e5ebb043f40d531884 commit 18cdf562ea2ae6b43df502e5ebb043f40d531884 Author: Alexandre Oliva Date: Mon Jul 1 22:17:45 2024 -0300 UI_To_gnu: cope with per-target precision limits Avoid exceeding the maximum precision for wide ints

[gcc(refs/users/aoliva/heads/testme)] Introduce general caching of sized type

2024-07-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f216931275ed5b4244964ede0739e8c7e3cdd624 commit f216931275ed5b4244964ede0739e8c7e3cdd624 Author: Alexandre Oliva Date: Mon Jul 1 22:17:10 2024 -0300 Introduce general caching of sized type The simplified form of caching, in TYPE_DEBUG_TYPE, didn't work

[gcc(refs/users/aoliva/heads/testme)] [dwarf] get_debug_type of TYPE_NAME to compare with qualified_type

2024-07-01 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0a9b788f27514fe72c539de8a58f6d6cb6e2e97f commit 0a9b788f27514fe72c539de8a58f6d6cb6e2e97f Author: Alexandre Oliva Date: Fri Jun 28 08:13:52 2024 -0300 [dwarf] get_debug_type of TYPE_NAME to compare with qualified_type When we choose the narrower/packed

[gcc/aoliva/heads/testme] (3 commits) UI_To_gnu: cope with per-target precision limits

2024-07-01 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 18cdf562ea2... UI_To_gnu: cope with per-target precision limits It previously pointed to: 03263dba590... [dwarf] get_debug_type of qualified_type Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [dwarf] get_debug_type of qualified_type

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:03263dba5906e4f7987c89cff3c8e3f4c804e8df commit 03263dba5906e4f7987c89cff3c8e3f4c804e8df Author: Alexandre Oliva Date: Fri Jun 28 08:13:52 2024 -0300 [dwarf] get_debug_type of qualified_type When we choose the narrower/packed variant of a type as the main

[gcc/aoliva/heads/testme] [dwarf] get_debug_type of qualified_type

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 03263dba590... [dwarf] get_debug_type of qualified_type It previously pointed to: 0aa14458da7... [dwarf] get_debug_type of qualified_type Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [dwarf] get_debug_type of qualified_type

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0aa14458da76fdbb55e77b0ed5b8069fe57ed56d commit 0aa14458da76fdbb55e77b0ed5b8069fe57ed56d Author: Alexandre Oliva Date: Fri Jun 28 08:13:52 2024 -0300 [dwarf] get_debug_type of qualified_type When we choose the narrower/packed variant of a type as the main

[gcc(refs/users/aoliva/heads/testme)] make_type_from_size: avoid TYPE_DEBUG_TYPE / TREE_TYPE loops

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0c598db8978a3569bd250a67ac52b7a88d544041 commit 0c598db8978a3569bd250a67ac52b7a88d544041 Author: Alexandre Oliva Date: Fri Jun 28 05:35:58 2024 -0300 make_type_from_size: avoid TYPE_DEBUG_TYPE / TREE_TYPE loops Before make_type_from_size links a preexisting

[gcc/aoliva/heads/testme] (2 commits) [dwarf] get_debug_type of qualified_type

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 0aa14458da7... [dwarf] get_debug_type of qualified_type It previously pointed to: 8f9705aadea... make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] Map unpacked type to packed deduped type for debug info

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2e886d9baca052fdb7957b05697d0bdbf847c251 commit 2e886d9baca052fdb7957b05697d0bdbf847c251 Author: Alexandre Oliva Date: Thu Jun 27 09:11:27 2024 -0300 Map unpacked type to packed deduped type for debug info Avoid creating unnecessary copies of types

[gcc(refs/users/aoliva/heads/testme)] make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8f9705aadea6b840c9a1403a7497dde7bb586ce6 commit 8f9705aadea6b840c9a1403a7497dde7bb586ce6 Author: Alexandre Oliva Date: Fri Jun 28 05:35:58 2024 -0300 make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops Diff: --- gcc/ada/gcc-interface/utils.cc | 6 -- 1

[gcc(refs/users/aoliva/heads/testme)] make_type_from_size: fix compare for type reuse

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cdfb1ef5b6c21a89bc518a170d359169f1e28fde commit cdfb1ef5b6c21a89bc518a170d359169f1e28fde Author: Alexandre Oliva Date: Thu Jun 27 09:11:01 2024 -0300 make_type_from_size: fix compare for type reuse When make_type_from_size is called with a biased type

[gcc(refs/users/aoliva/heads/testme)] Follow only proper TYPE_DEBUG_TYPE

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0803a2d3d173cf0153d9c6777b42f54d2a193d96 commit 0803a2d3d173cf0153d9c6777b42f54d2a193d96 Author: Alexandre Oliva Date: Thu Jun 27 09:10:29 2024 -0300 Follow only proper TYPE_DEBUG_TYPE TYPE_DEBUG_TYPE's storage is shared with other sorts of references

[gcc(refs/users/aoliva/heads/testme)] Avoid dropping bits from num/den in fixed-point types

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d47c7fee5148a9ec1226bba9bc85ab9a3366e7e2 commit d47c7fee5148a9ec1226bba9bc85ab9a3366e7e2 Author: Alexandre Oliva Date: Thu Jun 27 09:11:54 2024 -0300 Avoid dropping bits from num/den in fixed-point types We used to use an unsigned 128-bit type to hold

[gcc/aoliva/heads/testme] (5 commits) make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 8f9705aadea... make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops It previously pointed to: dec24e79d4e... Avoid dropping bits from num/den in fixed-point types Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER

[gcc(refs/users/aoliva/heads/testme)] Avoid dropping bits from num/den in fixed-point types

2024-06-27 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:dec24e79d4efe7f5b34c62b68ead75b9910e1a3b commit dec24e79d4efe7f5b34c62b68ead75b9910e1a3b Author: Alexandre Oliva Date: Thu Jun 27 09:11:54 2024 -0300 Avoid dropping bits from num/den in fixed-point types We used to use an unsigned 128-bit type to hold

[gcc(refs/users/aoliva/heads/testme)] Map unpacked type to packed deduped type for debug info

2024-06-27 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:92359793fc3d8c94a6704e518555807227b21bea commit 92359793fc3d8c94a6704e518555807227b21bea Author: Alexandre Oliva Date: Thu Jun 27 09:11:27 2024 -0300 Map unpacked type to packed deduped type for debug info Avoid creating unnecessary copies of types

[gcc(refs/users/aoliva/heads/testme)] make_type_from_size: fix compare for type reuse

2024-06-27 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c0c2a6152c78b54f3cc6737b667bf1aa53929713 commit c0c2a6152c78b54f3cc6737b667bf1aa53929713 Author: Alexandre Oliva Date: Thu Jun 27 09:11:01 2024 -0300 make_type_from_size: fix compare for type reuse When make_type_from_size is called with a biased type

[gcc(refs/users/aoliva/heads/testme)] Follow only proper TYPE_DEBUG_TYPE

2024-06-27 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d16dbd45239df22a2adfffcc248c7958224d2e04 commit d16dbd45239df22a2adfffcc248c7958224d2e04 Author: Alexandre Oliva Date: Thu Jun 27 09:10:29 2024 -0300 Follow only proper TYPE_DEBUG_TYPE TYPE_DEBUG_TYPE's storage is shared with other sorts of references

[gcc/aoliva/heads/testme] (55 commits) Avoid dropping bits from num/den in fixed-point types

2024-06-27 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: dec24e79d4e... Avoid dropping bits from num/den in fixed-point types It previously pointed to: 6668cf365ef... [i386] drop static decls moved to mingw/winnt-dll.cc Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

[gcc/aoliva/heads/testbase] (51 commits) libstdc++: Fix std::codecvt for e

2024-06-27 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 73ad57c244c... libstdc++: Fix std::codecvt for e It previously pointed to: 5a10ac0e592... optab: Add isnormal_optab for isnormal builtin Diff: Summary of changes (added commits): --- 73ad57c...

[gcc r12-10585] [libstdc++] [testsuite] defer to check_vect_support* [PR115454]

2024-06-27 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:95ca5f458251e21123e45ec52c38d629d39cd0e4 commit r12-10585-g95ca5f458251e21123e45ec52c38d629d39cd0e4 Author: Alexandre Oliva Date: Thu Jun 27 08:44:54 2024 -0300 [libstdc++] [testsuite] defer to check_vect_support* [PR115454] The newly-added testcase

[gcc r13-8872] [libstdc++] [testsuite] defer to check_vect_support* [PR115454]

2024-06-27 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:3de1c4985bebd1882b6643789daba24f2d11bafe commit r13-8872-g3de1c4985bebd1882b6643789daba24f2d11bafe Author: Alexandre Oliva Date: Thu Jun 27 08:32:15 2024 -0300 [libstdc++] [testsuite] defer to check_vect_support* [PR115454] The newly-added testcase overrides

[gcc r14-10352] [libstdc++] [testsuite] defer to check_vect_support* [PR115454]

2024-06-27 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:b70af0bd2e33e9cc20dae45c131429a402fc8845 commit r14-10352-gb70af0bd2e33e9cc20dae45c131429a402fc8845 Author: Alexandre Oliva Date: Thu Jun 27 08:14:34 2024 -0300 [libstdc++] [testsuite] defer to check_vect_support* [PR115454] The newly-added testcase

[gcc r15-1692] [libstdc++] [testsuite] defer to check_vect_support* [PR115454]

2024-06-27 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:95faa1bea7bdc7f92fcccb3543bfcbc8184c5e5b commit r15-1692-g95faa1bea7bdc7f92fcccb3543bfcbc8184c5e5b Author: Alexandre Oliva Date: Thu Jun 27 07:22:48 2024 -0300 [libstdc++] [testsuite] defer to check_vect_support* [PR115454] The newly-added testcase overrides

Re: [PATCH v3] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-27 Thread Alexandre Oliva
On Jun 26, 2024, Richard Sandiford wrote: > Alexandre Oliva writes: >> On Jun 25, 2024, Richard Sandiford wrote: >> >>>> Richard (Sandiford), do you happen to recall why the IRC conversation >>>> mentioned in the PR trail decided to drop

[gcc(refs/users/aoliva/heads/testme)] [i386] drop static decls moved to mingw/winnt-dll.cc

2024-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6668cf365efd5eba5efc39313f0cdabb8f9eb658 commit 6668cf365efd5eba5efc39313f0cdabb8f9eb658 Author: Alexandre Oliva Date: Wed Jun 26 07:04:58 2024 -0300 [i386] drop static decls moved to mingw/winnt-dll.cc Diff: --- gcc/config/i386/i386.cc | 2 -- 1 file changed, 2

[PATCH] [libstdc++] [testsuite] defer to check_vect_support* [PR115454]

2024-06-26 Thread Alexandre Oliva
@@ -1,5 +1,4 @@ // { dg-options "-std=gnu++17" } -// { dg-do run { target *-*-* } } // { dg-require-effective-target c++17 } // { dg-additional-options "-march=x86-64-v4" { target avx512f_runtime } } // { dg-require-cmath "" } -- Alexandre Oliva, happy hacker

[gcc/aoliva/heads/testme] (144 commits) [libstdc++] [testsuite] defer to check_vect_support* [PR115

2024-06-26 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c6581064248... [libstdc++] [testsuite] defer to check_vect_support* [PR115 It previously pointed to: 441c8117368... [libstdc++] [testsuite] no libatomic for vxworks Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] defer to check_vect_support* [PR115454]

2024-06-26 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:c658106424868e6512d9042693e3296efc68916d commit c658106424868e6512d9042693e3296efc68916d Author: Alexandre Oliva Date: Wed Jun 26 05:54:44 2024 -0300 [libstdc++] [testsuite] defer to check_vect_support* [PR115454] The newly-added testcase overrides

[gcc/aoliva/heads/testbase] (143 commits) optab: Add isnormal_optab for isnormal builtin

2024-06-26 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 5a10ac0e592... optab: Add isnormal_optab for isnormal builtin It previously pointed to: 301927d9335... ada: Reference to nonexistent operator in reduction express Diff: Summary of changes (added commits):

[gcc r15-1640] [libstdc++] [testsuite] no libatomic for vxworks

2024-06-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:eed2027843409bf3afd03053d95760bdacb8fbf6 commit r15-1640-geed2027843409bf3afd03053d95760bdacb8fbf6 Author: Alexandre Oliva Date: Wed Jun 26 02:08:27 2024 -0300 [libstdc++] [testsuite] no libatomic for vxworks libatomic hasn't been ported to vxworks. Most

[gcc r15-1639] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-25 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:54d2339c9f87f702e02e571a5460e11c19e1c02f commit r15-1639-g54d2339c9f87f702e02e571a5460e11c19e1c02f Author: Alexandre Oliva Date: Wed Jun 26 02:08:18 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We

Re: [PATCH v3] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-25 Thread Alexandre Oliva
and thus there may be room for reconsidering, eh? -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity Excluding neuro-others for not behaving ""normal"" is *not* inclusive

[libstdc++] [testsuite] no libatomic for vxworks

2024-06-24 Thread Alexandre Oliva
$flags +} if { [istarget hppa*-*-hpux*] || ([istarget powerpc*-*-*] && [check_effective_target_ilp32]) || [istarget riscv*-*-*] -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain

Re: [PATCH v3] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-24 Thread Alexandre Oliva
fference in case of (undefined) overflow. Only for unsigned shifts can well-defined shifts yield different results with clamping. Richard (Sandiford), do you happen to recall why the IRC conversation mentioned in the PR trail decided to drop it entirely, even for signed types? -- Alexandre Oli

[gcc(refs/users/aoliva/heads/testme)] [libstdc++] [testsuite] no libatomic for vxworks

2024-06-24 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:441c81173683b53bbc5cba645d860a5f8065fe77 commit 441c81173683b53bbc5cba645d860a5f8065fe77 Author: Alexandre Oliva Date: Mon Jun 24 14:34:27 2024 -0300 [libstdc++] [testsuite] no libatomic for vxworks libatomic hasn't been ported to vxworks. Most

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-24 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:82ef09057697f0df8557570673a59e501dd49316 commit 82ef09057697f0df8557570673a59e501dd49316 Author: Alexandre Oliva Date: Thu Jun 20 07:26:40 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We used

[gcc/aoliva/heads/testme] (2 commits) [libstdc++] [testsuite] no libatomic for vxworks

2024-06-24 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 441c8117368... [libstdc++] [testsuite] no libatomic for vxworks It previously pointed to: 7c42cd96b6b... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE

Re: [PATCH v3] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-24 Thread Alexandre Oliva
\ dest[i] = a[i] OP b[i]; \ } \ } -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist

[PATCH v3] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-21 Thread Alexandre Oliva
uiltin_unreachable();\ dest[i] = a[i] OP b[i]; \ } \ } -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolc

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7c42cd96b6bffca9122910e170f6d6f264320ecb commit 7c42cd96b6bffca9122910e170f6d6f264320ecb Author: Alexandre Oliva Date: Thu Jun 20 07:26:40 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We used

[gcc/aoliva/heads/testme] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-21 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7c42cd96b6bf... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] It previously pointed to: d47e880e8b59... [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER

[PATCH v2] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-20 Thread Alexandre Oliva
__builtin_unreachable();\ dest[i] = a[i] OP b[i]; \ } \ } -- Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lx

[gcc(refs/users/aoliva/heads/testme)] [testsuite] [arm] [vect] adjust mve-vshr test [PR113281]

2024-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d47e880e8b5994d3aed1bc911972f120b1f7ff41 commit d47e880e8b5994d3aed1bc911972f120b1f7ff41 Author: Alexandre Oliva Date: Thu Jun 20 07:26:40 2024 -0300 [testsuite] [arm] [vect] adjust mve-vshr test [PR113281] The test was too optimistic, alas. We used

  1   2   3   4   5   6   7   8   9   10   >