[gcc r13-8527] mips: Fix C23 (...) functions returning large aggregates [PR114175]

2024-03-29 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:1ab646f678a9d47b338424ed69e9ae5d774b06ae commit r13-8527-g1ab646f678a9d47b338424ed69e9ae5d774b06ae Author: Xi Ruoyao Date: Wed Mar 20 15:09:21 2024 +0800 mips: Fix C23 (...) functions returning large aggregates [PR114175] We were assuming TYPE_NO_NAMED_ARGS_S

[gcc r13-8526] LoongArch: Fix C23 (...) functions returning large aggregates [PR114175]

2024-03-29 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:b73a6a20113ca607cf3073c751698b12aa167881 commit r13-8526-gb73a6a20113ca607cf3073c751698b12aa167881 Author: Xi Ruoyao Date: Mon Mar 18 17:18:34 2024 +0800 LoongArch: Fix C23 (...) functions returning large aggregates [PR114175] We were assuming TYPE_NO_NAMED_A

[gcc r13-8520] ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:05de873353ab9e94cda2b9e9561a82ca4e061c3f commit r13-8520-g05de873353ab9e94cda2b9e9561a82ca4e061c3f Author: Jakub Jelinek Date: Fri Mar 22 09:23:44 2024 +0100 ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736] On x86 and avr some address s

[gcc r13-8519] visium: Fix up visium_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:01397f789866198ad4fae3893d8f6b0a1d96cd96 commit r13-8519-g01397f789866198ad4fae3893d8f6b0a1d96cd96 Author: Jakub Jelinek Date: Wed Mar 20 17:00:51 2024 +0100 visium: Fix up visium_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, visium seem

[gcc r13-8525] profile-count: Avoid overflows into uninitialized [PR112303]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b7b4ef2ff20c5023a41ed663dd8f4724b4ff0f9c commit r13-8525-gb7b4ef2ff20c5023a41ed663dd8f4724b4ff0f9c Author: Jakub Jelinek Date: Thu Mar 28 15:00:44 2024 +0100 profile-count: Avoid overflows into uninitialized [PR112303] The testcase in the patch ICEs with

[gcc r13-8524] testsuite: Add testcase for already fixed PR [PR109925]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:43022dd24e82a8625895e35da2b7e5a45f3b7483 commit r13-8524-g43022dd24e82a8625895e35da2b7e5a45f3b7483 Author: Jakub Jelinek Date: Thu Mar 28 11:58:26 2024 +0100 testsuite: Add testcase for already fixed PR [PR109925] This testcase was made latent by r14-4089 and

[gcc r13-8514] epiphany: Fix up epiphany_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fce980ba3802e1adc68cb34ae81d17bc8c9d13b9 commit r13-8514-gfce980ba3802e1adc68cb34ae81d17bc8c9d13b9 Author: Jakub Jelinek Date: Wed Mar 20 16:59:21 2024 +0100 epiphany: Fix up epiphany_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, epiphan

[gcc r13-8518] nios2: Fix up nios2_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:02f66c40fb626656b924c1c7af3b5ededf8963e5 commit r13-8518-g02f66c40fb626656b924c1c7af3b5ededf8963e5 Author: Jakub Jelinek Date: Wed Mar 20 17:00:08 2024 +0100 nios2: Fix up nios2_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, nios2 seems t

[gcc r13-8522] tsan: Don't instrument non-generic AS accesses [PR111736]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:85b2b99e56b6f54b3feb530b2492955486e3d389 commit r13-8522-g85b2b99e56b6f54b3feb530b2492955486e3d389 Author: Jakub Jelinek Date: Tue Mar 26 11:06:15 2024 +0100 tsan: Don't instrument non-generic AS accesses [PR111736] Similar to the asan and ubsan changes, we s

[gcc r13-8521] predcom: Punt for steps which aren't multiples of access size [PR111683]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4320e8483bb88b49bf251451307324c06d33c0a4 commit r13-8521-g4320e8483bb88b49bf251451307324c06d33c0a4 Author: Jakub Jelinek Date: Sat Mar 23 11:17:44 2024 +0100 predcom: Punt for steps which aren't multiples of access size [PR111683] On the following testcases,

[gcc r13-8517] nds32: Fix up nds32_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:91092c30eda6777e33705a66a2c3049d4a18569d commit r13-8517-g91092c30eda6777e33705a66a2c3049d4a18569d Author: Jakub Jelinek Date: Wed Mar 20 16:59:56 2024 +0100 nds32: Fix up nds32_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, nds32 seems t

[gcc r13-8523] fold-const: Punt on MULT_EXPR in extract_muldiv MIN/MAX_EXPR case [PR111151]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:71a1ccc0378f18dfecb54bfa453c0334fbb76675 commit r13-8523-g71a1ccc0378f18dfecb54bfa453c0334fbb76675 Author: Jakub Jelinek Date: Tue Mar 26 11:21:38 2024 +0100 fold-const: Punt on MULT_EXPR in extract_muldiv MIN/MAX_EXPR case [PR51] As I've tried to explain

[gcc r13-8516] m32r: Fix up m32r_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f3af5a241c820e564ef13614ae0ea7a57237bd50 commit r13-8516-gf3af5a241c820e564ef13614ae0ea7a57237bd50 Author: Jakub Jelinek Date: Wed Mar 20 16:59:43 2024 +0100 m32r: Fix up m32r_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, m32r seems to b

[gcc r13-8515] ft32: Fix up ft32_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a2565fbb722f9ea9a990286b72ae1a95145af910 commit r13-8515-ga2565fbb722f9ea9a990286b72ae1a95145af910 Author: Jakub Jelinek Date: Wed Mar 20 16:59:32 2024 +0100 ft32: Fix up ft32_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, ft32 seems to b

[gcc r13-8511] arc: Fix up arc_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:097999338bc0e298290ec965c946f69f2237729a commit r13-8511-g097999338bc0e298290ec965c946f69f2237729a Author: Jakub Jelinek Date: Tue Mar 19 09:49:59 2024 +0100 arc: Fix up arc_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, arc seems to be a

[gcc r13-8513] csky: Fix up csky_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:06f9476a60bcf2d206b7b86e68ea433954f91f20 commit r13-8513-g06f9476a60bcf2d206b7b86e68ea433954f91f20 Author: Jakub Jelinek Date: Wed Mar 20 16:59:08 2024 +0100 csky: Fix up csky_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, csky seems to b

[gcc r13-8512] system.h: rename vec_step to workaround powerpc/clang bug [PR114369]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8046a7e2aeeae80c15d99d55ae04755aedf46a2f commit r13-8512-g8046a7e2aeeae80c15d99d55ae04755aedf46a2f Author: Jakub Jelinek Date: Wed Mar 20 10:34:51 2024 +0100 system.h: rename vec_step to workaround powerpc/clang bug [PR114369] On Sat, Jul 20, 2019 at 05:26:57

[gcc r13-8510] alpha: Fix alpha_setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d3faceaa7a18657cc73dff1405a54834e390624b commit r13-8510-gd3faceaa7a18657cc73dff1405a54834e390624b Author: Jakub Jelinek Date: Tue Mar 19 09:14:11 2024 +0100 alpha: Fix alpha_setup_incoming_varargs [PR114175] Like in the r14-9503 change on x86-64, I think Alp

[gcc r13-8509] rs6000: Fix up setup_incoming_varargs [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:af189fa9c2c4a0c8230f308e1934f046df3e80f7 commit r13-8509-gaf189fa9c2c4a0c8230f308e1934f046df3e80f7 Author: Jakub Jelinek Date: Tue Mar 19 09:13:32 2024 +0100 rs6000: Fix up setup_incoming_varargs [PR114175] The c23-stdarg-8.c test (as well as the new test bel

[gcc r13-8508] i386: Fix setup of incoming varargs for (...) functions which return large aggregates [PR114175]

2024-03-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4e0a922db4dadaef704c68ed26693667903c5d0c commit r13-8508-g4e0a922db4dadaef704c68ed26693667903c5d0c Author: Jakub Jelinek Date: Sat Mar 16 15:16:33 2024 +0100 i386: Fix setup of incoming varargs for (...) functions which return large aggregates [PR114175] The

[gcc r14-9728] mips: Fix C23 (...) functions returning large aggregates [PR114175]

2024-03-29 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:6fc84f680d098f82c1c43435fdb206099f0df4df commit r14-9728-g6fc84f680d098f82c1c43435fdb206099f0df4df Author: Xi Ruoyao Date: Wed Mar 20 15:09:21 2024 +0800 mips: Fix C23 (...) functions returning large aggregates [PR114175] We were assuming TYPE_NO_NAMED_ARGS_S

[gcc r14-9726] [PATCH] Allow `gcc_jit_type_get_size` to work with pointers

2024-03-29 Thread Guillaume Gomez via Gcc-cvs
https://gcc.gnu.org/g:4c18ace1cb69a31af4ac719850a66de79ed12e93 commit r14-9726-g4c18ace1cb69a31af4ac719850a66de79ed12e93 Author: Guillaume Gomez Date: Fri Mar 29 18:56:33 2024 +0100 [PATCH] Allow `gcc_jit_type_get_size` to work with pointers gcc/jit/ChangeLog: * l

[gcc r11-11299] Fortran: fix NULL pointer dereference on overlapping initialization [PR50410]

2024-03-29 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:1611acc1f72cad30c7ecccb5c85246836c1d0299 commit r11-11299-g1611acc1f72cad30c7ecccb5c85246836c1d0299 Author: Harald Anlauf Date: Thu Mar 28 22:34:40 2024 +0100 Fortran: fix NULL pointer dereference on overlapping initialization [PR50410] gcc/fortran/ChangeLog

[gcc r12-10299] Fortran: fix NULL pointer dereference on overlapping initialization [PR50410]

2024-03-29 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:cb72fbd49e1f0c1cbdf8a9e97860063b19b1f95e commit r12-10299-gcb72fbd49e1f0c1cbdf8a9e97860063b19b1f95e Author: Harald Anlauf Date: Thu Mar 28 22:34:40 2024 +0100 Fortran: fix NULL pointer dereference on overlapping initialization [PR50410] gcc/fortran/ChangeLog

[gcc r13-8506] Fortran: fix passing of optional dummies to bind(c) procedures [PR113866]

2024-03-29 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:5f9144021615f24d038890dab7db2a0b9e84f6d3 commit r13-8506-g5f9144021615f24d038890dab7db2a0b9e84f6d3 Author: Harald Anlauf Date: Tue Feb 13 20:19:10 2024 +0100 Fortran: fix passing of optional dummies to bind(c) procedures [PR113866] PR fortran/113866

[gcc r13-8505] Fortran: fix NULL pointer dereference on overlapping initialization [PR50410]

2024-03-29 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:250990298fb792635d9895e7642ccedbc2dd39d4 commit r13-8505-g250990298fb792635d9895e7642ccedbc2dd39d4 Author: Harald Anlauf Date: Thu Mar 28 22:34:40 2024 +0100 Fortran: fix NULL pointer dereference on overlapping initialization [PR50410] gcc/fortran/ChangeLog:

[gcc r14-9725] Fix lrcpc3 testcase

2024-03-29 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:28dca4be504dda29f55eafe958cdf299ec89b94e commit r14-9725-g28dca4be504dda29f55eafe958cdf299ec89b94e Author: Christophe Lyon Date: Fri Mar 29 14:19:59 2024 + Fix lrcpc3 testcase There was a typo in the testcase, with GCC_CPUINFO pointing to the wrong fi

[gcc r14-9724] libstdc++-v3: drop GCC Runtime Library Exception from gen tests

2024-03-29 Thread Arsen Arsenović via Libstdc++-cvs
https://gcc.gnu.org/g:f15cea16cc98912bf0ed14d388510d6c2618ba90 commit r14-9724-gf15cea16cc98912bf0ed14d388510d6c2618ba90 Author: Arsen Arsenović Date: Fri Mar 29 12:42:19 2024 +0100 libstdc++-v3: drop GCC Runtime Library Exception from gen tests It was mistakenly added to these fi

[gcc r14-9722] GCN: Enable effective-target 'vect_hw_misalign'

2024-03-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7cc68c48633ea92fd294193fbc1f9c4fbf4a5c6f commit r14-9722-g7cc68c48633ea92fd294193fbc1f9c4fbf4a5c6f Author: Thomas Schwinge Date: Wed Mar 20 23:52:26 2024 +0100 GCN: Enable effective-target 'vect_hw_misalign' ... as made apparent by commit 4e1fcf44bdc582e71408

[gcc r14-9723] GCN: Enable effective-target 'vect_long_mult'

2024-03-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e162228e0baebc836c74c82521d1c7a3c46d9ab1 commit r14-9723-ge162228e0baebc836c74c82521d1c7a3c46d9ab1 Author: Thomas Schwinge Date: Wed Mar 20 23:56:58 2024 +0100 GCN: Enable effective-target 'vect_long_mult' ... as made apparent by commit bfd6b36f08021f023e0e92

[gcc r14-9721] GCN: Enable effective-target 'vect_early_break', 'vect_early_break_hw'

2024-03-29 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ec8e3dbdc3befa22b25da975b03d80443f5d938c commit r14-9721-gec8e3dbdc3befa22b25da975b03d80443f5d938c Author: Thomas Schwinge Date: Tue Jan 9 10:25:48 2024 +0100 GCN: Enable effective-target 'vect_early_break', 'vect_early_break_hw' Via XPASSing test cases after

[gcc r14-9720] Fortran: fix NULL pointer dereference on overlapping initialization [PR50410]

2024-03-29 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:6fb253a25dff13253d63553f02e0fe72c5e3ab4e commit r14-9720-g6fb253a25dff13253d63553f02e0fe72c5e3ab4e Author: Harald Anlauf Date: Thu Mar 28 22:34:40 2024 +0100 Fortran: fix NULL pointer dereference on overlapping initialization [PR50410] gcc/fortran/ChangeLog:

[gcc r14-9719] Fortran: Fix a gimplifier ICE/wrong result with finalization [PR36337]

2024-03-29 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:3c793f0361bc66d2a6bf0b3e1fb3234fc511e2a6 commit r14-9719-g3c793f0361bc66d2a6bf0b3e1fb3234fc511e2a6 Author: Paul Thomas Date: Fri Mar 29 07:23:19 2024 + Fortran: Fix a gimplifier ICE/wrong result with finalization [PR36337] 2024-03-29 Paul Thomas