https://gcc.gnu.org/g:1ad5c9d524d8fa99773045e75da04ae958012085
commit r14-10229-g1ad5c9d524d8fa99773045e75da04ae958012085
Author: Haochen Jiang
Date: Tue May 21 14:10:43 2024 +0800
i386: Disable ix86_expand_vecop_qihi2 when !TARGET_AVX512BW
Since vpermq is really slow, we should a
https://gcc.gnu.org/g:73a167cfa225d5ee7092d41596b9fea1719898ff
commit r15-764-g73a167cfa225d5ee7092d41596b9fea1719898ff
Author: Haochen Jiang
Date: Tue May 21 14:10:43 2024 +0800
i386: Disable ix86_expand_vecop_qihi2 when !TARGET_AVX512BW
Since vpermq is really slow, we should avo
https://gcc.gnu.org/g:ffab721f3c9ecbb9831844d844ad257b69a77993
commit r15-763-gffab721f3c9ecbb9831844d844ad257b69a77993
Author: xuli
Date: Mon May 20 01:56:47 2024 +
RISC-V: Enable vectorization for vect-early-break_124-pr114403.c
Because "targetm.slow_unaligned_access" is set
https://gcc.gnu.org/g:292fc21a8d7aa2f16e61ac941e22ada6ddd85500
commit r15-762-g292fc21a8d7aa2f16e61ac941e22ada6ddd85500
Author: Nathaniel Shead
Date: Sat May 11 22:25:44 2024 +1000
c++: Strengthen checks on 'main'
This patch adds some missing requirements for legal main declaratio
https://gcc.gnu.org/g:9433e308e0ca48822aa5e3a9875aac1f86cbac72
commit r13-8789-g9433e308e0ca48822aa5e3a9875aac1f86cbac72
Author: Dimitrij Mijoski
Date: Wed Oct 18 12:52:20 2023 +0200
libstdc++: testsuite: Enhance codecvt_unicode with tests for length()
We can test codecvt::length(
https://gcc.gnu.org/g:bd5e672303f5f777e8927a746d3ee42db21d871b
commit r13-8788-gbd5e672303f5f777e8927a746d3ee42db21d871b
Author: Dimitrij Mijoski
Date: Thu Sep 28 21:38:11 2023 +0200
libstdc++: Fix handling of surrogate CP in codecvt [PR108976]
This patch fixes the handling of sur
https://gcc.gnu.org/g:0a9df2c711f40e067cd57707d8e623136ae4efbe
commit r13-8787-g0a9df2c711f40e067cd57707d8e623136ae4efbe
Author: Jonathan Wakely
Date: Tue May 21 13:16:33 2024 +0100
c++: Fix std dialect hint for std::to_address [PR107800]
The correct dialect for std::to_address is
https://gcc.gnu.org/g:5b96d547ce71b8f03ddbc2318c64618110839e20
commit r14-10227-g5b96d547ce71b8f03ddbc2318c64618110839e20
Author: Jonathan Wakely
Date: Tue May 21 13:16:33 2024 +0100
c++: Fix std dialect hint for std::to_address [PR107800]
The correct dialect for std::to_address i
https://gcc.gnu.org/g:826a7d3d19d3ebf04e21d6f1c89eb341a36fb5d1
commit r15-760-g826a7d3d19d3ebf04e21d6f1c89eb341a36fb5d1
Author: Jonathan Wakely
Date: Tue May 21 13:16:33 2024 +0100
c++: Fix std dialect hint for std::to_address [PR107800]
The correct dialect for std::to_address is
https://gcc.gnu.org/g:caf43cc9e5c0b3265b55e5a0dc77fc55e9618c77
commit r14-10226-gcaf43cc9e5c0b3265b55e5a0dc77fc55e9618c77
Author: Patrick Palka
Date: Tue May 21 15:54:10 2024 -0400
c++: folding non-dep enumerator from current inst [PR115139]
After the tsubst_copy removal r14-4796-
https://gcc.gnu.org/g:f0c0bced62b9c728ed1e672747aa234d918da22c
commit r15-759-gf0c0bced62b9c728ed1e672747aa234d918da22c
Author: Patrick Palka
Date: Tue May 21 15:54:10 2024 -0400
c++: folding non-dep enumerator from current inst [PR115139]
After the tsubst_copy removal r14-4796-g3
https://gcc.gnu.org/g:5ed32d00a7b408baa48d85e841740e73c8504d7a
commit r13-8786-g5ed32d00a7b408baa48d85e841740e73c8504d7a
Author: Harald Anlauf
Date: Fri May 10 21:18:03 2024 +0200
Fortran: fix dependency checks for inquiry refs [PR115039]
gcc/fortran/ChangeLog:
PR
https://gcc.gnu.org/g:edde60a53c7d4ee5a58c9835c8e1e1758ba636f7
commit r14-10225-gedde60a53c7d4ee5a58c9835c8e1e1758ba636f7
Author: Harald Anlauf
Date: Fri May 10 21:18:03 2024 +0200
Fortran: fix dependency checks for inquiry refs [PR115039]
gcc/fortran/ChangeLog:
P
https://gcc.gnu.org/g:106d603005c774ad619103bae3b653c94b80bf9c
commit 106d603005c774ad619103bae3b653c94b80bf9c
Author: Vineet Gupta
Date: Wed Mar 6 15:44:27 2024 -0800
RISC-V: avoid LUI based const mat in alloca epilogue expansion
This is continuing on the prev patch in function e
https://gcc.gnu.org/g:259f9f2c67458b594fec9eac9df0ddb8a5a27867
commit 259f9f2c67458b594fec9eac9df0ddb8a5a27867
Author: Vineet Gupta
Date: Mon May 13 11:46:03 2024 -0700
RISC-V: avoid LUI based const mat in prologue/epilogue expansion [PR/105733]
If the constant used for stack offs
https://gcc.gnu.org/g:97fb62e5969841287c275bc12b80fd950a38061b
commit 97fb62e5969841287c275bc12b80fd950a38061b
Author: Mark Wielaard
Date: Mon May 20 13:13:02 2024 +0200
Regenerate riscv.opt.urls and i386.opt.urls
risc-v added an -mfence-tso option. i386 removed Xeon Phi ISA suppo
https://gcc.gnu.org/g:5ef90118a30e49ce73f48a6f3c94129374290b5c
commit 5ef90118a30e49ce73f48a6f3c94129374290b5c
Author: Pan Li
Date: Tue Apr 30 09:42:39 2024 +0800
DSE: Fix ICE after allow vector type in get_stored_val
We allowed vector type for get_stored_val when read is less tha
https://gcc.gnu.org/g:08aaf0da2e4cb4e36df0471e532ddf1acc873e79
commit 08aaf0da2e4cb4e36df0471e532ddf1acc873e79
Author: Jeff Law
Date: Sun May 19 09:56:16 2024 -0600
[to-be-committed][RISC-V][PR target/115142] Do not create invalidate
shift-add insn
The circumstances which trigger
https://gcc.gnu.org/g:1b074bdb09654ddd7d0d10ed31133f58df0d656e
commit 1b074bdb09654ddd7d0d10ed31133f58df0d656e
Author: Palmer Dabbelt
Date: Sat May 18 15:15:09 2024 -0600
RISC-V: Implement -m{,no}fence-tso
Some processors from T-Head don't implement the `fence.tso` instruction
https://gcc.gnu.org/g:03f61ba899a4e1025284ee0de2390363694190cc
commit 03f61ba899a4e1025284ee0de2390363694190cc
Author: Jeff Law
Date: Sat May 18 15:08:07 2024 -0600
[to-be-committed,RISC-V] Improve some shift-add sequences
So this is a minor fix/improvement for shift-add sequences
https://gcc.gnu.org/g:9926c40a902edbc665919d508ef0c36f362f9c41
commit r15-758-g9926c40a902edbc665919d508ef0c36f362f9c41
Author: Vineet Gupta
Date: Wed Mar 6 15:44:27 2024 -0800
RISC-V: avoid LUI based const mat in alloca epilogue expansion
This is continuing on the prev patch in f
https://gcc.gnu.org/g:f9cfc192ed0127edb7e79818917dd2859fce4d44
commit r15-757-gf9cfc192ed0127edb7e79818917dd2859fce4d44
Author: Vineet Gupta
Date: Mon May 13 11:46:03 2024 -0700
RISC-V: avoid LUI based const mat in prologue/epilogue expansion [PR/105733]
If the constant used for s
https://gcc.gnu.org/g:c827f46d8652d7a089e614302a4cffb6b192284d
commit r13-8785-gc827f46d8652d7a089e614302a4cffb6b192284d
Author: Kewen Lin
Date: Wed Apr 10 02:59:43 2024 -0500
testsuite: Adjust pr113359-2_*.c with unsigned long long [PR114662]
pr113359-2_*.c define a struct having
https://gcc.gnu.org/g:20e6f36771df7e3a8857628dd367eecfe77ba4fc
commit r15-756-g20e6f36771df7e3a8857628dd367eecfe77ba4fc
Author: Gaius Mulley
Date: Tue May 21 15:46:46 2024 +0100
modula2: use groups in the type resolver of the bootstrap tool mc
This patch introduces groups to maint
https://gcc.gnu.org/g:3f6a42510a1bd4b004ed70ac44cdad2770b732a8
commit r13-8784-g3f6a42510a1bd4b004ed70ac44cdad2770b732a8
Author: Andrew Pinski
Date: Sat May 18 11:55:58 2024 -0700
PHIOPT: Don't transform minmax if middle bb contains a phi [PR115143]
The problem here is even if las
https://gcc.gnu.org/g:d6cf49eaf5ac237c57785dce42c89deac911affa
commit r13-8783-gd6cf49eaf5ac237c57785dce42c89deac911affa
Author: Andrew Pinski
Date: Mon May 20 00:16:40 2024 -0700
match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154]
The problem here is the p
https://gcc.gnu.org/g:b2bb49d6a77e4568c0b91db17b2599f5929fb85b
commit r14-10224-gb2bb49d6a77e4568c0b91db17b2599f5929fb85b
Author: Andrew Pinski
Date: Mon May 20 00:16:40 2024 -0700
match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154]
The problem here is the
https://gcc.gnu.org/g:49c87d22535ac4f8aacf088b3f462861c26cacb4
commit r15-755-g49c87d22535ac4f8aacf088b3f462861c26cacb4
Author: Andrew Pinski
Date: Mon May 20 00:16:40 2024 -0700
match: Disable `(type)zero_one_valuep*CST` for 1bit signed types [PR115154]
The problem here is the pa
https://gcc.gnu.org/g:232a86f9640cde6908d0875b8df52c36030c5b5e
commit r15-754-g232a86f9640cde6908d0875b8df52c36030c5b5e
Author: Sam James
Date: Tue May 21 12:31:47 2024 +0100
modula2: Pass --destdir for dir index during install of m2.info.
This patch adds DESTDIR to the infodir wh
https://gcc.gnu.org/g:85f7828679edc3ae7488594145756cd53787650e
commit r15-753-g85f7828679edc3ae7488594145756cd53787650e
Author: Richard Biener
Date: Tue May 21 10:12:40 2024 +0200
tree-optimization/115137 - more ptr-vs-ptr compare fixes
The following fixes the omission of const-po
https://gcc.gnu.org/g:7f35863ebbf7ba63e2f075edfbec105de272578a
commit r15-752-g7f35863ebbf7ba63e2f075edfbec105de272578a
Author: Richard Sandiford
Date: Tue May 21 10:21:16 2024 +0100
Cache the set of EH_RETURN_DATA_REGNOs
While reviewing Andrew's fix for PR114843, it seemed like i
https://gcc.gnu.org/g:7b215c867629e095a4ac403bd026b6eb293962b4
commit r15-751-g7b215c867629e095a4ac403bd026b6eb293962b4
Author: Eric Botcazou
Date: Tue May 21 11:11:02 2024 +0200
Fix Ada runtime library breakage on Solaris (bis)
Recent changes made to the runtime library broke aga
https://gcc.gnu.org/g:bde589428198cd4a24fe6327a73a68c1a46e2a10
commit r13-8782-gbde589428198cd4a24fe6327a73a68c1a46e2a10
Author: Jakub Jelinek
Date: Tue May 21 10:56:25 2024 +0200
Bump BASE-VER.
2024-05-21 Jakub Jelinek
* BASE-VER: Set to 13.3.1.
Diff:
---
gc
https://gcc.gnu.org/g:ec9b8bafe20755d13ab9a1b834b5da79ae972c0e
commit r15-750-gec9b8bafe20755d13ab9a1b834b5da79ae972c0e
Author: Richard Biener
Date: Tue May 21 09:48:04 2024 +0200
tree-optimization/115149 - VOP live and missing PHIs
The following fixes a bug in vop-live get_live_i
https://gcc.gnu.org/g:9596f6567ce6fdf94227b97ac28d3549f421ef73
commit r15-749-g9596f6567ce6fdf94227b97ac28d3549f421ef73
Author: Tobias Burnus
Date: Tue May 21 10:13:13 2024 +0200
contrib/gcc-changelog/git_update_version.py: Improve diagnostic
contrib/ChangeLog:
*
https://gcc.gnu.org/g:9fbf129bade8014d1fd7ab8ecd255df7e12570f0
commit r15-747-g9fbf129bade8014d1fd7ab8ecd255df7e12570f0
Author: Eric Botcazou
Date: Fri Mar 29 09:08:08 2024 +0100
ada: Simplify test for propagation of attributes to subtypes
This changes the test to use the Is_Base_
https://gcc.gnu.org/g:ea793db568348d7fb9a6dd08d34d9c40608f6023
commit r15-748-gea793db568348d7fb9a6dd08d34d9c40608f6023
Author: Eric Botcazou
Date: Thu Apr 4 16:39:55 2024 +0200
ada: Streamline implementation of simple nonbinary modular operations
They are implemented by the nonbi
https://gcc.gnu.org/g:a687d5da7015042fa7ff047430e3c5cb57524a7c
commit r15-742-ga687d5da7015042fa7ff047430e3c5cb57524a7c
Author: Ronan Desplanques
Date: Fri Feb 23 09:53:32 2024 +0100
ada: Fix crash with aliased array and if expression
The way if expressions were translated led the
https://gcc.gnu.org/g:3f4485608f1b4e2e0e91d2da8fa0a815110c5f8e
commit r15-741-g3f4485608f1b4e2e0e91d2da8fa0a815110c5f8e
Author: Marc Poulhiès
Date: Fri Jan 26 13:58:34 2024 +0100
ada: Minor typo fix in comment
gcc/ada/
* gcc-interface/decl.cc: Fix typo in comment.
https://gcc.gnu.org/g:f20a57edefe0cb185e57f82a15e887887b98d3ab
commit r15-743-gf20a57edefe0cb185e57f82a15e887887b98d3ab
Author: Eric Botcazou
Date: Thu Feb 29 09:14:27 2024 +0100
ada: Fix strict aliasing violation in parameter passing
This fixes a long-standing (implicit) violatio
https://gcc.gnu.org/g:bc54f5b8b21114c7f63f4b318f36d63026add3b6
commit r15-740-gbc54f5b8b21114c7f63f4b318f36d63026add3b6
Author: Eric Botcazou
Date: Sun Feb 11 19:18:46 2024 +0100
ada: Follow-up adjustment to earlier fix in Build_Allocate_Deallocate_Proc
The deallocation call of th
https://gcc.gnu.org/g:0715ed49b40311e9b2715f63308a970195dd2417
commit r15-734-g0715ed49b40311e9b2715f63308a970195dd2417
Author: Eric Botcazou
Date: Thu Dec 14 13:05:52 2023 +0100
ada: Fix oversight in previous change
In rare cases, types using structural equality may reach relate_
https://gcc.gnu.org/g:15ac30dbe8e80453b980b6d242f5b1f9a025e2ca
commit r15-737-g15ac30dbe8e80453b980b6d242f5b1f9a025e2ca
Author: Eric Botcazou
Date: Mon Jan 22 23:56:37 2024 +0100
ada: Fix assembler error for gigantic library-level object on 64-bit Windows
Most small 64-bit code mo
https://gcc.gnu.org/g:bf69349b8d974ff2a2518976e69724d21aa1f423
commit r15-746-gbf69349b8d974ff2a2518976e69724d21aa1f423
Author: Eric Botcazou
Date: Thu Mar 28 00:02:11 2024 +0100
ada: Fix internal error on discriminated record with Atomic aspect in Ada
2022
It occurs in build_loa
https://gcc.gnu.org/g:ccdef2aef6463159a596ef1a4afe6ddce9d0f2ea
commit r15-745-gccdef2aef6463159a596ef1a4afe6ddce9d0f2ea
Author: Eric Botcazou
Date: Sun Mar 10 13:22:55 2024 +0100
ada: Fix strict aliasing violation in parameter passing (continued)
This fixes another long-standing (
https://gcc.gnu.org/g:d851e08ba97f5d0671711763f6a7d4c94afb8457
commit r15-744-gd851e08ba97f5d0671711763f6a7d4c94afb8457
Author: Eric Botcazou
Date: Tue Mar 12 17:56:00 2024 +0100
ada: Make detection of useless copy for return more robust
In the return-by-invisible-reference case,
https://gcc.gnu.org/g:2ccf77d982d41dda5d352e99d67f901d1cfb7668
commit r15-733-g2ccf77d982d41dda5d352e99d67f901d1cfb7668
Author: Steve Baird
Date: Fri Apr 5 12:35:08 2024 -0700
ada: Missing constraint check for initial value of object with address
clause
In some cases where an obj
https://gcc.gnu.org/g:e49eac82e805ede5dd9b3c5d4ae9f8d90b0cc034
commit r15-739-ge49eac82e805ede5dd9b3c5d4ae9f8d90b0cc034
Author: Eric Botcazou
Date: Tue Feb 6 12:57:38 2024 +0100
ada: Avoid temporary for conditional expression of discriminated record type
This just aligns the defin
https://gcc.gnu.org/g:448157fbf9f2261ad1a2e98139603c002f86c7bf
commit r15-738-g448157fbf9f2261ad1a2e98139603c002f86c7bf
Author: Piotr Trojanek
Date: Fri Jan 26 11:08:35 2024 +0100
ada: Remove unused dependencies from gnatbind object list
The gnatbind executable does not depend on
https://gcc.gnu.org/g:0967e06caaa606eec7b2f222bb9926ec6523ea02
commit r15-736-g0967e06caaa606eec7b2f222bb9926ec6523ea02
Author: Eric Botcazou
Date: Fri Jan 12 10:50:01 2024 +0100
ada: Fix crash on aliased constant with packed array type and -g switch
The problem is that we build a
https://gcc.gnu.org/g:dc775b12224ca18088b5f6a8a7759c426a58b116
commit r15-735-gdc775b12224ca18088b5f6a8a7759c426a58b116
Author: Eric Botcazou
Date: Thu Dec 14 15:18:28 2023 +0100
ada: Fix small inaccuracy for Size attribute applied to objects
This reverts a change made some time a
https://gcc.gnu.org/g:8cadfeb5f6d7d15cb3d008b11105a2e67b46dbe9
commit r15-732-g8cadfeb5f6d7d15cb3d008b11105a2e67b46dbe9
Author: Piotr Trojanek
Date: Wed Apr 3 13:36:35 2024 +0200
ada: Fix layout in a list of aspects
Code cleanup; semantics is unaffected.
gcc/ada/
https://gcc.gnu.org/g:21484502b0d773ae485be9c9b814b30f2b52fb2f
commit r15-729-g21484502b0d773ae485be9c9b814b30f2b52fb2f
Author: Viljar Indus
Date: Tue Apr 2 14:32:04 2024 +0300
ada: Add elaboration switch tags to info messages
Add the ?$? insertion characters for elaboration
m
https://gcc.gnu.org/g:0cb4e7f41b6466718715ea71fce6621c9e93ecfd
commit r15-727-g0cb4e7f41b6466718715ea71fce6621c9e93ecfd
Author: Ronan Desplanques
Date: Tue Apr 2 09:09:31 2024 +0200
ada: Remove some explicit yields in tasking run-time
This patch removes three occurrences where tas
https://gcc.gnu.org/g:417b6bd4783665cb3dae1569ece57e4a033cafef
commit r15-731-g417b6bd4783665cb3dae1569ece57e4a033cafef
Author: Ronan Desplanques
Date: Tue Apr 2 18:27:39 2024 +0200
ada: Remove duplicate statement
This patch removes a duplicate statement that was useless and could
https://gcc.gnu.org/g:933d27af7748c38f1213edceaa6a2edf46f82cc2
commit r15-730-g933d27af7748c38f1213edceaa6a2edf46f82cc2
Author: Eric Botcazou
Date: Thu Apr 4 18:15:24 2024 +0200
ada: Remove useless trampolines caused by Unchecked_Conversion
The partial solution implemented in Vali
https://gcc.gnu.org/g:8af95ac6c3b1ca737fdb140e54bfaf5814b0afdb
commit r15-728-g8af95ac6c3b1ca737fdb140e54bfaf5814b0afdb
Author: Piotr Trojanek
Date: Wed Apr 3 13:43:07 2024 +0200
ada: Simplify management of scopes while inlining
Code cleanup; semantics is unaffected.
gcc/
https://gcc.gnu.org/g:238fba24a43280e692fc9c53852657837bbc94bc
commit r15-726-g238fba24a43280e692fc9c53852657837bbc94bc
Author: Piotr Trojanek
Date: Mon Mar 18 22:43:54 2024 +0100
ada: Fix formatting in list of implemented Ada 2012 features
Fix formatting; meaning is unaffected.
https://gcc.gnu.org/g:b0a97d4e223b9ab22f35b7a6008257596f78418b
commit r15-724-gb0a97d4e223b9ab22f35b7a6008257596f78418b
Author: Piotr Trojanek
Date: Mon Mar 18 17:29:07 2024 +0100
ada: Fix index entry for an implemented AI feature
Fix inconsistent reference with "05" in the name o
https://gcc.gnu.org/g:01cb6e1338be45a8dd08dd8eb260477b7e8120a6
commit r15-723-g01cb6e1338be45a8dd08dd8eb260477b7e8120a6
Author: Viljar Indus
Date: Tue Apr 2 13:48:55 2024 +0300
ada: Update documentation of warning messages
Update the documentation of warning messages that only
https://gcc.gnu.org/g:a311db8758b573494211735412f0228f4efe120d
commit r15-722-ga311db8758b573494211735412f0228f4efe120d
Author: Piotr Trojanek
Date: Fri Mar 22 23:11:10 2024 +0100
ada: Do not leak tagged type names when Discard_Names is enabled
When both pragmas Discard_Names and
https://gcc.gnu.org/g:5035d5e33bce179c19c32d9f4aa2c47a5a29d8df
commit r15-721-g5035d5e33bce179c19c32d9f4aa2c47a5a29d8df
Author: Piotr Trojanek
Date: Fri Mar 22 19:06:48 2024 +0100
ada: Remove conversion from String_Id to String and back to String_Id
Code cleanup; semantics is unaf
https://gcc.gnu.org/g:1bc1fa1160f186b1120bf354f3be3f9b0bf536fb
commit r15-720-g1bc1fa1160f186b1120bf354f3be3f9b0bf536fb
Author: Piotr Trojanek
Date: Fri Mar 22 19:02:00 2024 +0100
ada: Remove trailing NUL in minimal expansion of Put_Image attribute
When procedure that implements P
https://gcc.gnu.org/g:b22c01db9a8cbc4030af4353a7b4d01be2c6123f
commit r15-719-gb22c01db9a8cbc4030af4353a7b4d01be2c6123f
Author: Eric Botcazou
Date: Tue Apr 2 10:51:00 2024 +0200
ada: Follow-up fix to previous change for Text_Ptr
The variable would be saved and restored while still
https://gcc.gnu.org/g:c32fd1a614bd3bfd219bb6fd72e9b7ebf4a0a9c2
commit r15-718-gc32fd1a614bd3bfd219bb6fd72e9b7ebf4a0a9c2
Author: Justin Squirek
Date: Mon Mar 11 15:15:34 2024 +
ada: Add new Mingw task priority mapping
This patch adds a new mapping (Non_FIFO_Underlying_Prioritie
65 matches
Mail list logo