https://gcc.gnu.org/g:820cd5266e714750888dd2cdf4793cde8741c1db
commit r15-4220-g820cd5266e714750888dd2cdf4793cde8741c1db
Author: Eric Botcazou
Date: Wed Oct 9 21:21:36 2024 +0200
Remove support for HP-UX 10
gcc/ada
* Makefile.rtl: Remove HP-UX 10 section.
*
https://gcc.gnu.org/g:7ac96b05cfa7478706dce175e7c7b09cbf559451
commit r15-4221-g7ac96b05cfa7478706dce175e7c7b09cbf559451
Author: Eric Botcazou
Date: Wed Oct 9 21:31:13 2024 +0200
Fix LTO bootstrap failure with -Werror=lto-type-mismatch
In GNAT's implementation model, using convent
https://gcc.gnu.org/g:e889235cb004b62f3004408283ce91eb20eb521a
commit r15-4222-ge889235cb004b62f3004408283ce91eb20eb521a
Author: Jeff Law
Date: Wed Oct 9 16:21:56 2024 -0600
Revert "RISC-V: Enable builtin __riscv_mul with Zmmul extension."
This reverts commit 2990f5802a727cbd71758
https://gcc.gnu.org/g:df3bda457be49b29c09944a0d639ce9ec0b7d282
commit r15-4223-gdf3bda457be49b29c09944a0d639ce9ec0b7d282
Author: Jeff Law
Date: Wed Oct 9 16:22:06 2024 -0600
Revert "RISC-V: Add implication for M extension."
This reverts commit 0a193466f2e87acef9b86e0d086bc6f601751
https://gcc.gnu.org/g:4f97411c0d45dc3d04b5d16384fee111889a7c41
commit r15-4216-g4f97411c0d45dc3d04b5d16384fee111889a7c41
Author: Jonathan Wakely
Date: Fri Oct 4 12:40:47 2024 +0100
libstdc++: Test 17_intro/names.cc with -D_FORTIFY_SOURCE=2 [PR116210]
Add a new testcase that repeat
https://gcc.gnu.org/g:8f22fea3171a65a1c6db874a23b8ed9988ded9ba
commit r13-9099-g8f22fea3171a65a1c6db874a23b8ed9988ded9ba
Author: Eric Botcazou
Date: Wed Oct 9 21:14:52 2024 +0200
Fix build failure caused by previous change
gcc/ada/
PR ada/115535
* exp_put_i
https://gcc.gnu.org/g:08e91d71e5cc155f1fe7b9ee1c44829aa24ff921
commit r15-4217-g08e91d71e5cc155f1fe7b9ee1c44829aa24ff921
Author: Torbjörn SVENSSON
Date: Wed Oct 9 22:02:58 2024 +0200
testsuite: arm: use effective-target for mod* tests
This fixes a typo introduced in r15-4200-gcf08
https://gcc.gnu.org/g:dcee0b6547211a428b75adb03a461285fed0f20d
commit r15-4219-gdcee0b6547211a428b75adb03a461285fed0f20d
Author: Jason Merrill
Date: Wed Oct 9 12:28:46 2024 -0400
c++: more modules and -M
In r15-4119-gc877a27f04f648 I told preprocess_file to use the
directives-
https://gcc.gnu.org/g:d264b75eb29cfc1916e3c1ccc7a3251a40458392
commit r15-4218-gd264b75eb29cfc1916e3c1ccc7a3251a40458392
Author: Jason Merrill
Date: Wed Oct 9 12:31:57 2024 -0400
libcpp: fix typo
libcpp/ChangeLog:
* macro.cc (_cpp_pop_context): Fix typo.
Diff:
--
https://gcc.gnu.org/g:5247ee086f7fff5c6e7cd837478974dbfc2782db
commit r15-4215-g5247ee086f7fff5c6e7cd837478974dbfc2782db
Author: Jonathan Wakely
Date: Fri Oct 4 12:08:12 2024 +0100
libstdc++: Drop format attribute from snprintf wrapper [PR116969]
When __LONG_DOUBLE_IEEE128__ is de
https://gcc.gnu.org/g:c8957c8779954c3b0bade1dde0a8987b4db157b4
commit r15-4224-gc8957c8779954c3b0bade1dde0a8987b4db157b4
Author: Jovan Vukic
Date: Wed Oct 9 16:53:38 2024 -0600
RISC-V: Optimize branches with shifted immediate operands
After the valuable feedback I received, it’s c
https://gcc.gnu.org/g:5977b746db3925aaba37722f5312419d5f2968a5
commit r15-4194-g5977b746db3925aaba37722f5312419d5f2968a5
Author: Richard Biener
Date: Tue Oct 8 09:01:01 2024 +0200
tree-optimization/117000 - elide .REDUC_IOR with compare against zero
The following adds a pattern to
https://gcc.gnu.org/g:fd883919b2644c16a6bb00ba39bcba98cc26979d
commit r15-4193-gfd883919b2644c16a6bb00ba39bcba98cc26979d
Author: Richard Biener
Date: Tue Oct 8 14:24:27 2024 +0200
Fix memory leak in vect_cse_slp_nodes
The following avoids copying scalar stmts again for the re-look
https://gcc.gnu.org/g:fee3adbac055c3ff2649fed866c66d44ebfcbe90
commit r15-4213-gfee3adbac055c3ff2649fed866c66d44ebfcbe90
Author: Richard Sandiford
Date: Wed Oct 9 13:57:36 2024 +0100
aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629]
The SVE ACLE code has two ways of handli
https://gcc.gnu.org/g:b94331d9a3f7efb451bfad9db0fda162d3c46748
commit r15-4212-gb94331d9a3f7efb451bfad9db0fda162d3c46748
Author: Richard Sandiford
Date: Wed Oct 9 13:57:36 2024 +0100
testsuite: Make check-function-bodies work with LTO
This patch tries to make check-function-bodies
https://gcc.gnu.org/g:4b152f62e4acff41c6d0f1423f7f50e7a0528b5b
commit r15-4192-g4b152f62e4acff41c6d0f1423f7f50e7a0528b5b
Author: Jan Beulich
Date: Wed Oct 9 09:36:42 2024 +0200
gcc/doc: adjust __builtin_choose_expr() description
Present wording has misled people to believe the ?:
https://gcc.gnu.org/g:c0bc9a153ae6ab649e2fcc3af53ebcd37df0a871
commit r15-4214-gc0bc9a153ae6ab649e2fcc3af53ebcd37df0a871
Author: Frank Scheiner
Date: Tue Oct 8 19:48:09 2024 +0100
libstdc++: Workaround glibc headers on ia64-linux
We see:
```
FAIL: 17_intro/names.cc -
https://gcc.gnu.org/g:dc90578f0b3b766303eef6f1acce45d603dee2c6
commit r15-4195-gdc90578f0b3b766303eef6f1acce45d603dee2c6
Author: Richard Biener
Date: Tue Oct 8 14:28:16 2024 +0200
tree-optimization/116575 - handle SLP of permuted masked loads
The following handles SLP discovery of
https://gcc.gnu.org/g:cf08dd297ca9e13b46ba4ff203dbcdce49dbc067
commit r15-4200-gcf08dd297ca9e13b46ba4ff203dbcdce49dbc067
Author: Torbjörn SVENSSON
Date: Mon Oct 7 09:06:37 2024 +0200
testsuite: arm: use effective-target for vsel*, mod* and pr65647.c tests
Update test cases to use
The branch 'mikael/heads/inline_minmaxloc_v331' was created in namespace
'refs/users' pointing to:
6a3854898348... fortran: Evaluate once BACK argument of MINLOC/MAXLOC with
https://gcc.gnu.org/g:04dfc912b3888fd5303243d06910d5d3dfee61bc
commit 04dfc912b3888fd5303243d06910d5d3dfee61bc
Author: Mikael Morin
Date: Fri Nov 17 19:04:19 2023 +0100
fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608]
Enable generation of inline code for the MINL
https://gcc.gnu.org/g:42fe6a85935302178ae2529bafaa2b21750adefa
commit 42fe6a85935302178ae2529bafaa2b21750adefa
Author: Mikael Morin
Date: Thu Nov 16 10:00:26 2023 +0100
fortran: Add tests covering inline MINLOC/MAXLOC with DIM [PR90608]
Add the tests covering the cases for which t
https://gcc.gnu.org/g:e9f47c253cdfceca7eb0e4acb96ca83bd4c5b873
commit e9f47c253cdfceca7eb0e4acb96ca83bd4c5b873
Author: Mikael Morin
Date: Thu Aug 8 12:23:16 2024 +0200
fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608]
Enable generation of inline MINLOC/MAXLOC code in
https://gcc.gnu.org/g:b6b64ce71087364ff60fd46525979d1d489465bf
commit b6b64ce71087364ff60fd46525979d1d489465bf
Author: Mikael Morin
Date: Thu Aug 8 13:44:16 2024 +0200
fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608]
Enable the generation of inline code for MINLOC/
https://gcc.gnu.org/g:6a385489834865043ec9a485b1a7a2f787dd4aeb
commit 6a385489834865043ec9a485b1a7a2f787dd4aeb
Author: Mikael Morin
Date: Thu Oct 3 15:57:50 2024 +0200
fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [pr90608]
Evaluate the BACK argument of MINLOC/MAX
https://gcc.gnu.org/g:05f9170b29946b7fec47a1b957cf99be443cea8b
commit 05f9170b29946b7fec47a1b957cf99be443cea8b
Author: Mikael Morin
Date: Sat Nov 18 20:54:20 2023 +0100
fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only
In the function generating inline code to implement
https://gcc.gnu.org/g:05d4c7416e97ba45003e0dc9e52eaf5756c1eb75
commit 05d4c7416e97ba45003e0dc9e52eaf5756c1eb75
Author: Mikael Morin
Date: Thu Sep 12 16:56:39 2024 +0200
fortran: Check MASK directly instead of its scalarization chain
Update the conditions used by the inline MINLOC/
https://gcc.gnu.org/g:72c83f644dea755b4eba427aabde45f5d3694d9b
commit r15-4201-g72c83f644dea755b4eba427aabde45f5d3694d9b
Author: Richard Biener
Date: Wed Oct 9 11:42:59 2024 +0200
tree-optimization/117041 - fix load classification of former grouped load
When we first detect a grou
https://gcc.gnu.org/g:55dbb4b5261d3b0d9fb970ffd3c371bd691badea
commit r15-4202-g55dbb4b5261d3b0d9fb970ffd3c371bd691badea
Author: Richard Biener
Date: Wed Oct 9 11:47:08 2024 +0200
Clear DR_GROUP_NEXT_ELEMENT upon group dissolving
I've tried to sanitize DR_GROUP_NEXT_ELEMENT access
https://gcc.gnu.org/g:6ce1df379a64439ea429b6c5834e9f853d520112
commit r15-4207-g6ce1df379a64439ea429b6c5834e9f853d520112
Author: Jonathan Wakely
Date: Thu Sep 26 16:42:27 2024 +0100
libstdc++: Simplify std::aligned_storage and fix for versioned namespace
[PR61458]
This simplifies
https://gcc.gnu.org/g:361d230fd7800a7e749aba8ed020f54f5c26d504
commit r15-4208-g361d230fd7800a7e749aba8ed020f54f5c26d504
Author: Jonathan Wakely
Date: Thu Sep 26 16:55:07 2024 +0100
libstdc++: Enable _GLIBCXX_ASSERTIONS by default for -O0 [PR112808]
Too many users don't know about
https://gcc.gnu.org/g:b349c651ff16240b8cc4225db76479154c941c28
commit r15-4203-gb349c651ff16240b8cc4225db76479154c941c28
Author: Jonathan Wakely
Date: Wed Sep 18 17:20:29 2024 +0100
libstdc++: Fix formatting of chrono::duration with character rep [PR116755]
Implement Peter Dimov's
https://gcc.gnu.org/g:993deb3a9a4eb78b05587f9b2f9d83a4ccc60c74
commit r15-4205-g993deb3a9a4eb78b05587f9b2f9d83a4ccc60c74
Author: Jonathan Wakely
Date: Mon Mar 18 16:59:50 2024 +
libstdc++: Make std::construct_at support arrays (LWG 3436)
The issue was approved at the recent St
https://gcc.gnu.org/g:ce89d2f3170e0d6474cee2c5cb9d478426a5b2f6
commit r15-4204-gce89d2f3170e0d6474cee2c5cb9d478426a5b2f6
Author: Jonathan Wakely
Date: Fri Sep 27 16:54:31 2024 +0100
libstdc++: Tweak %c formatting for chrono types
libstdc++-v3/ChangeLog:
* include/
https://gcc.gnu.org/g:2eaae1bd69302efe6d73d8d63739b081299f8641
commit r15-4206-g2eaae1bd69302efe6d73d8d63739b081299f8641
Author: Jonathan Wakely
Date: Thu Jul 11 20:38:05 2024 +0100
libstdc++: Do not cast away const-ness in std::construct_at (LWG 3870)
This change also requires im
https://gcc.gnu.org/g:f5021ce9aa6be524beca99e0bbd0180b4e53029b
commit r15-4209-gf5021ce9aa6be524beca99e0bbd0180b4e53029b
Author: Jonathan Wakely
Date: Fri Oct 4 18:11:06 2024 +0100
libstdc++: Fix -Wsign-compare in std::latch::count_down
Also add assertions for the precondition on
https://gcc.gnu.org/g:9a5ac633f0f49c819f2745584475051c9eb8f6e0
commit r15-4211-g9a5ac633f0f49c819f2745584475051c9eb8f6e0
Author: Jonathan Wakely
Date: Mon Oct 7 10:22:24 2024 +0100
libstdc++: Ignore _GLIBCXX_USE_POSIX_SEMAPHORE if not supported [PR116992]
If _GLIBCXX_HAVE_POSIX_SE
https://gcc.gnu.org/g:e998014d1b14592c43b0f655793011c6395ff02a
commit r15-4210-ge998014d1b14592c43b0f655793011c6395ff02a
Author: Jonathan Wakely
Date: Mon Oct 7 10:19:29 2024 +0100
libstdc++: Fix -Wnarrowing in [PR116991]
When _GLIBCXX_USE_C99_COMPLEX_ARC is undefined we use the
https://gcc.gnu.org/g:f709990333597b30dff54876bfdaada14e9cde30
commit r15-4199-gf709990333597b30dff54876bfdaada14e9cde30
Author: Ken Matsui
Date: Wed Oct 9 07:32:20 2024 -0400
libcpp: Use ' instead of %< and %> [PR117039]
PR bootstrap/117039
libcpp/ChangeLog:
https://gcc.gnu.org/g:4123f546d77c42287d2fcae6fb04df7b87193454
commit r14-10761-g4123f546d77c42287d2fcae6fb04df7b87193454
Author: Martin Uecker
Date: Tue Sep 17 11:37:29 2024 +0200
c: fix crash when checking for compatibility of structures [PR116726]
When checking for compatibilit
https://gcc.gnu.org/g:9df0772d50d8f8a75389d319949632e5d111cc6c
commit r15-4196-g9df0772d50d8f8a75389d319949632e5d111cc6c
Author: Richard Biener
Date: Wed Mar 13 14:59:27 2024 +0100
tree-optimization/116974 - Handle single-lane SLP for OMP scan store
The following massages the GIMP
https://gcc.gnu.org/g:452b12cea8869f120e7c703577c4270476fe6b76
commit r15-4197-g452b12cea8869f120e7c703577c4270476fe6b76
Author: René Rebe
Date: Wed Jun 12 12:42:00 2024 +0200
Remove ia64*-*-linux from the list of obsolete targets
The following un-deprecates ia64*-*-linux for GCC
https://gcc.gnu.org/g:68afc7acf609be2b19ec05c8393c2ffc7f4adb4a
commit r15-4198-g68afc7acf609be2b19ec05c8393c2ffc7f4adb4a
Author: René Rebe
Date: Wed Jun 12 12:42:00 2024 +0200
Enable LRA for ia64
This was tested by bootstrapping GCC natively on ia64-t2-linux-gnu and
running th
https://gcc.gnu.org/g:a4e4f2d22589a8565bebf906930bf6a536a81167
commit r15-4230-ga4e4f2d22589a8565bebf906930bf6a536a81167
Author: David Malcolm
Date: Wed Oct 9 21:26:09 2024 -0400
diagnostics: mark the JSON output format as deprecated
The bulk of the documentation for -fdiagnostics
https://gcc.gnu.org/g:00ede02bc8bb73da8f4bf1d7542142cd923b0c54
commit r15-4231-g00ede02bc8bb73da8f4bf1d7542142cd923b0c54
Author: David Malcolm
Date: Wed Oct 9 21:26:09 2024 -0400
diagnostics: move text output member functions to correct file
No functional change intended.
https://gcc.gnu.org/g:8d0de31c931ddacc03e8bd1ce6d89f517c62c7b3
commit r15-4229-g8d0de31c931ddacc03e8bd1ce6d89f517c62c7b3
Author: David Malcolm
Date: Wed Oct 9 21:26:08 2024 -0400
lto: reimplement print_lto_docs_link [PR116613]
gcc/ChangeLog:
PR other/116613
https://gcc.gnu.org/g:70c3db511ba14ff5fa68cb41d0714a9fb957ea5d
commit r15-4225-g70c3db511ba14ff5fa68cb41d0714a9fb957ea5d
Author: liuhongt
Date: Mon Mar 25 21:28:14 2024 -0700
Enable vectorization for unknown tripcount in very cheap cost model but
disable epilog vectorization.
gcc
https://gcc.gnu.org/g:d5d1189c12199db79f6feb5cfcc7e6475c3a4d91
commit r15-4226-gd5d1189c12199db79f6feb5cfcc7e6475c3a4d91
Author: liuhongt
Date: Thu Sep 19 13:38:34 2024 +0800
Adjust testcase after relax O2 vectorization.
gcc/testsuite/ChangeLog:
* gcc.dg/fstack-pr
https://gcc.gnu.org/g:e95512e2d5a317e8c043f232158df4b38186e51c
commit r15-4228-ge95512e2d5a317e8c043f232158df4b38186e51c
Author: Sébastien Michelland
Date: Thu Oct 10 09:24:39 2024 +0900
SH: Use softfp for sh-elf
libgcc/ChangeLog:
PR target/29845
* con
https://gcc.gnu.org/g:8718727509b2d038d00afa3bd5ef8e0df216a287
commit r15-4232-g8718727509b2d038d00afa3bd5ef8e0df216a287
Author: Levy Hsu
Date: Wed Sep 25 14:32:35 2024 +1100
x86: Implement Fast-Math Float Truncation to BF16 via PSRLD Instruction
gcc/ChangeLog:
*
https://gcc.gnu.org/g:9eaecce3d8c1d9349adbf8c2cdaf8d87672ed29c
commit r15-4234-g9eaecce3d8c1d9349adbf8c2cdaf8d87672ed29c
Author: liuhongt
Date: Wed Sep 25 13:11:11 2024 +0800
Add a new tune avx256_avoid_vec_perm for SRF.
According to Intel SOM[1], For Crestmont, most 256-bit Inte
https://gcc.gnu.org/g:9c8cea8feb6cd54ef73113a0b74f1df7b60d09dc
commit r15-4233-g9c8cea8feb6cd54ef73113a0b74f1df7b60d09dc
Author: liuhongt
Date: Tue Sep 24 15:53:14 2024 +0800
Add new microarchitecture tune for SRF/GRR/CWF.
For Crestmont, 4-operand vex blendv instructions come from
52 matches
Mail list logo