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
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
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
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
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
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
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
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
@@ -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
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
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):
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
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):
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
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):
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
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):
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
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
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
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
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
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):
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
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
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
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
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
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
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
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
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
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
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
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
*/
/* { 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
((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
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
"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
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
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
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
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
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
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
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
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
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):
---
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
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_
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
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
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
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
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
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
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
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
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):
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
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):
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
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
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):
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
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
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
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
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
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
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
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
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
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
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
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...
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
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
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
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
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
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
@@ -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
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
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
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):
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
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
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
$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
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
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
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
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
\
dest[i] = a[i] OP b[i]; \
} \
}
--
Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/
Free Software Activist
uiltin_unreachable();\
dest[i] = a[i] OP b[i]; \
} \
}
--
Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lxo/
Free Software Activist GNU Toolc
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
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
__builtin_unreachable();\
dest[i] = a[i] OP b[i]; \
} \
}
--
Alexandre Oliva, happy hackerhttps://FSFLA.org/blogs/lx
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 - 100 of 2334 matches
Mail list logo