[gcc r15-3314] Check avx upper register for parallel.

2024-08-29 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:ab214ef734bfc3dcffcf79ff9e1dd651c2b40566 commit r15-3314-gab214ef734bfc3dcffcf79ff9e1dd651c2b40566 Author: liuhongt Date: Thu Aug 29 11:39:20 2024 +0800 Check avx upper register for parallel. For function arguments/return, when it's BLK mode, it's put in a

[gcc r15-3311] pretty-print: reimplement pp_format with a new struct pp_token

2024-08-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e31b61769965674c7005277f2d9a5db2f6c30f3a commit r15-3311-ge31b61769965674c7005277f2d9a5db2f6c30f3a Author: David Malcolm Date: Thu Aug 29 18:48:27 2024 -0400 pretty-print: reimplement pp_format with a new struct pp_token The following patch rewrites the inter

[gcc r15-3312] SARIF output: implement embedded URLs in messages (§3.11.6; PR other/116419)

2024-08-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:aff7f677120ec394adcedd0dd5cc3afa3b5be102 commit r15-3312-gaff7f677120ec394adcedd0dd5cc3afa3b5be102 Author: David Malcolm Date: Thu Aug 29 18:48:32 2024 -0400 SARIF output: implement embedded URLs in messages (§3.11.6; PR other/116419) GCC diagnostic messages

[gcc r15-3310] pretty-print: move class chunk_info into its own header

2024-08-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:68a0ca66972a0607b3e90ae51521da9b12ad63ca commit r15-3310-g68a0ca66972a0607b3e90ae51521da9b12ad63ca Author: David Malcolm Date: Thu Aug 29 18:48:20 2024 -0400 pretty-print: move class chunk_info into its own header No functional change intended. gcc/c

[gcc r15-3309] Use std::unique_ptr for optinfo_item

2024-08-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:464a3d2fe53362281eba123c3099346f625edd58 commit r15-3309-g464a3d2fe53362281eba123c3099346f625edd58 Author: David Malcolm Date: Thu Aug 29 18:48:16 2024 -0400 Use std::unique_ptr for optinfo_item As preliminary work towards an overhaul of how optinfo_items

[gcc r15-3308] Fortran: fix ICE with use with rename of namelist member [PR116530]

2024-08-29 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:6bfeba12c86b4d0dae27d99b484f64774dd49398 commit r15-3308-g6bfeba12c86b4d0dae27d99b484f64774dd49398 Author: Harald Anlauf Date: Thu Aug 29 21:21:39 2024 +0200 Fortran: fix ICE with use with rename of namelist member [PR116530] gcc/fortran/ChangeLog:

[gcc r15-3307] hppa: Fix handling of unscaled index addresses on HP-UX

2024-08-29 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:81c47986e1d8efa70a4bd28e8dfc62bfca8e8362 commit r15-3307-g81c47986e1d8efa70a4bd28e8dfc62bfca8e8362 Author: John David Anglin Date: Thu Aug 29 11:53:45 2024 -0400 hppa: Fix handling of unscaled index addresses on HP-UX The PA-RISC architecture uses the top two

[gcc r15-3306] expand: Allow widdening optab when expanding popcount==1 [PR116508]

2024-08-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:215c7e3084ea9ec75dcc803f73c94b36e2751e54 commit r15-3306-g215c7e3084ea9ec75dcc803f73c94b36e2751e54 Author: Andrew Pinski Date: Wed Aug 28 15:03:53 2024 -0700 expand: Allow widdening optab when expanding popcount==1 [PR116508] After adding popcount{qi,hi}2 to

[gcc/devel/omp/gcc-13] gensupport: drop suppport for define_cond_exec from compact syntac

2024-08-29 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:737b8f383563e5d1b10b85a7bc93ce359111be88 commit 737b8f383563e5d1b10b85a7bc93ce359111be88 Author: Tamar Christina Date: Tue Jun 20 23:31:40 2023 +0100 gensupport: drop suppport for define_cond_exec from compact syntac define_cond_exec does not support the spec

[gcc r15-3305] ada: Fix assertion failure on private limited with clause

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:cdd5dd2125ca850aa8599f76bed02509590541ef commit r15-3305-gcdd5dd2125ca850aa8599f76bed02509590541ef Author: Eric Botcazou Date: Sat Aug 17 01:18:43 2024 +0200 ada: Fix assertion failure on private limited with clause This checks that the name is of an entity b

[gcc r15-3304] ada: Fix internal error on concatenation of discriminant-dependent component

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d506247921d11b8013e99f5729385a9dd300b575 commit r15-3304-gd506247921d11b8013e99f5729385a9dd300b575 Author: Eric Botcazou Date: Fri Aug 16 16:03:30 2024 +0200 ada: Fix internal error on concatenation of discriminant-dependent component This only occurs with op

[gcc r15-3303] ada: Missing legality check when type completed

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a50584b8a63b57913d0f213b51403953f799c962 commit r15-3303-ga50584b8a63b57913d0f213b51403953f799c962 Author: Steve Baird Date: Mon Aug 5 15:53:12 2024 -0700 ada: Missing legality check when type completed Refine previous fix to better handle tagged cases.

[gcc r15-3302] ada: Fix missing finalization for call to function returning limited view

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:499406992f48cc8da64448a107f95e681cea9039 commit r15-3302-g499406992f48cc8da64448a107f95e681cea9039 Author: Eric Botcazou Date: Fri Aug 16 11:28:37 2024 +0200 ada: Fix missing finalization for call to function returning limited view The call is legal because i

[gcc r15-3301] ada: Print Insertion_Sloc in dmsg

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c2e3326a10f585fb252a1d54e7a83e7efecbf99a commit r15-3301-gc2e3326a10f585fb252a1d54e7a83e7efecbf99a Author: Viljar Indus Date: Mon Jul 22 09:45:03 2024 +0300 ada: Print Insertion_Sloc in dmsg gcc/ada/ * erroutc.adb (dmsg): Print Insertion_Sloc

[gcc r15-3299] ada: Restructure continuation message for pretty printing

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ad4c549ac201176288ffe60b54c4693a2b3b1a43 commit r15-3299-gad4c549ac201176288ffe60b54c4693a2b3b1a43 Author: Viljar Indus Date: Wed Jul 17 13:08:23 2024 +0300 ada: Restructure continuation message for pretty printing Continuation messages should have the same l

[gcc r15-3300] ada: Use the same warning character in continuation messages

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:bb7a1667125166f225d2987e968495713d737951 commit r15-3300-gbb7a1667125166f225d2987e968495713d737951 Author: Viljar Indus Date: Fri Jul 19 10:34:03 2024 +0300 ada: Use the same warning character in continuation messages For consitency sake the main and continua

[gcc r15-3298] ada: Improve Inspection_Point warning

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f60b53cc2002af545aea5eae9b5fd08a21da7555 commit r15-3298-gf60b53cc2002af545aea5eae9b5fd08a21da7555 Author: Viljar Indus Date: Tue Jul 16 14:17:41 2024 +0300 ada: Improve Inspection_Point warning Ensure that the primary and sub message point to the same lo

[gcc r15-3296] ada: Parse the attributes of continuation messages correctly

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f872bba253c0edf55436c77f8d3edd881e7bdaba commit r15-3296-gf872bba253c0edf55436c77f8d3edd881e7bdaba Author: Viljar Indus Date: Fri Jun 21 13:28:40 2024 +0300 ada: Parse the attributes of continuation messages correctly Currently unless pretty printing is enabl

[gcc r15-3297] ada: Avoid creating continuation messages without an intended parent

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:4825bbfebc3584765bb9e17c925a81f1853e1a75 commit r15-3297-g4825bbfebc3584765bb9e17c925a81f1853e1a75 Author: Viljar Indus Date: Wed Aug 14 15:24:10 2024 +0300 ada: Avoid creating continuation messages without an intended parent The messages modified in this pat

[gcc r15-3295] ada: Use consistent type continuations messages

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:446f415e44fc0d5f4caeb182ecabf73329d5b049 commit r15-3295-g446f415e44fc0d5f4caeb182ecabf73329d5b049 Author: Viljar Indus Date: Fri Jun 21 13:19:10 2024 +0300 ada: Use consistent type continuations messages Avoid cases where the main message is an error and the

[gcc r15-3294] ada: Extract line fitting algorithm

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:dbaf2c0c78ec09ab079b6d561c50d3c7d9c4cf54 commit r15-3294-gdbaf2c0c78ec09ab079b6d561c50d3c7d9c4cf54 Author: Viljar Indus Date: Mon Apr 1 11:50:10 2024 +0300 ada: Extract line fitting algorithm Separate the line fitting algorithm from the general line print

[gcc r15-3293] ada: Ensure validity checks for private scalar types

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:299cd64b9e5f1c148b055bd2017a9473fa95227e commit r15-3293-g299cd64b9e5f1c148b055bd2017a9473fa95227e Author: Piotr Trojanek Date: Fri Aug 9 17:52:51 2024 +0200 ada: Ensure validity checks for private scalar types To check validity of data values, we must strip

[gcc r15-3292] ada: Display actual line length in line length check

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:6a3ff84a7790ae008e5f557d74c83bcf196c2162 commit r15-3292-g6a3ff84a7790ae008e5f557d74c83bcf196c2162 Author: Viljar Indus Date: Tue Aug 13 11:37:31 2024 +0300 ada: Display actual line length in line length check gcc/ada/ * styleg.adb (Check_Lin

[gcc r15-3290] ada: First controlling parameter aspect

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:567e36ccbae11857413ab6cd7d50856173d16405 commit r15-3290-g567e36ccbae11857413ab6cd7d50856173d16405 Author: Javier Miranda Date: Mon Aug 12 18:50:09 2024 + ada: First controlling parameter aspect gcc/ada/ * usage.adb (Usage): Document swit

[gcc r15-3291] ada: Proper handling for iterator associations in array aggregates

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:a383d7bb732a38649a46696a2c4386d825054050 commit r15-3291-ga383d7bb732a38649a46696a2c4386d825054050 Author: Gary Dismukes Date: Mon Aug 12 22:50:57 2024 + ada: Proper handling for iterator associations in array aggregates The compiler was flagging type-mis

[gcc r15-3289] ada: Update documentation for conditional when constructs

2024-08-29 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:6b4b5b42d47a8acb573ef605f6d017b27079ec20 commit r15-3289-g6b4b5b42d47a8acb573ef605f6d017b27079ec20 Author: Justin Squirek Date: Mon Aug 12 18:31:39 2024 + ada: Update documentation for conditional when constructs This patch moves the documentation for con

[gcc r15-3288] Allow subregs around constant displacements [PR116516]

2024-08-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:ac6d433b02ce26a646b2a7254b1d87fcc06b0beb commit r15-3288-gac6d433b02ce26a646b2a7254b1d87fcc06b0beb Author: Richard Sandiford Date: Thu Aug 29 14:00:23 2024 +0100 Allow subregs around constant displacements [PR116516] This patch fixes a regression introduced b

[gcc r15-3287] Make some smallest_int_mode_for_size calls cope with failure

2024-08-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:00ec6bd805924b2d7d72cf03b200b3b4b7831835 commit r15-3287-g00ec6bd805924b2d7d72cf03b200b3b4b7831835 Author: Richard Sandiford Date: Thu Aug 29 14:00:23 2024 +0100 Make some smallest_int_mode_for_size calls cope with failure smallest_int_mode_for_size now retur

[gcc r15-3286] AVR: target/115830 - Make better use of SREG.N and SREG.Z.

2024-08-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:07e5e054a1c579dec3e1ed2192992b2fea14ad40 commit r15-3286-g07e5e054a1c579dec3e1ed2192992b2fea14ad40 Author: Georg-Johann Lay Date: Sun Aug 4 19:46:43 2024 +0200 AVR: target/115830 - Make better use of SREG.N and SREG.Z. This patch adds new CC modes CCN and CCZ

[gcc r15-3285] c++: don't remove labels during coro-early-expand-ifns [PR105104]

2024-08-29 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:d9c54e9a036189e8961ec17e118fccf794d7bfab commit r15-3285-gd9c54e9a036189e8961ec17e118fccf794d7bfab Author: Arsen Arsenović Date: Fri Aug 16 19:07:01 2024 +0200 c++: don't remove labels during coro-early-expand-ifns [PR105104] In some scenarios, it is possible

[gcc r15-3283] testsuite: Fix up refactored scanltranstree.exp functions [PR116522]

2024-08-29 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:4b729d2ff3259e5b1d40f93d4f9e7edf5f0064f4 commit r15-3283-g4b729d2ff3259e5b1d40f93d4f9e7edf5f0064f4 Author: Alex Coplan Date: Thu Aug 29 11:31:40 2024 +0100 testsuite: Fix up refactored scanltranstree.exp functions [PR116522] When adding RTL variants of the sc

[gcc r15-3282] RISC-V: Fix subreg of VLS modes larger than a vector [PR116086].

2024-08-29 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:4ff4875a79ccb302dc2401c32fe0af2187b61b99 commit r15-3282-g4ff4875a79ccb302dc2401c32fe0af2187b61b99 Author: Robin Dapp Date: Tue Aug 27 10:25:34 2024 +0200 RISC-V: Fix subreg of VLS modes larger than a vector [PR116086]. When the source mode is potentially lar