[gcc r14-10012] internal-fn: Temporarily disable flag_trapv during .{ADD, SUB, MUL}_OVERFLOW etc. expansion [PR114753]

2024-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6c152c9db3b5b9d43e12846fb7a44977c0b65fc2 commit r14-10012-g6c152c9db3b5b9d43e12846fb7a44977c0b65fc2 Author: Jakub Jelinek Date: Thu Apr 18 09:45:14 2024 +0200 internal-fn: Temporarily disable flag_trapv during .{ADD,SUB,MUL}_OVERFLOW etc. expansion [PR114753]

[gcc r14-10013] libgcc: Fix up __divmodbitint4 [PR114755]

2024-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:82d6d385f9708fb6d5e2a2bacd003155cfc41c08 commit r14-10013-g82d6d385f9708fb6d5e2a2bacd003155cfc41c08 Author: Jakub Jelinek Date: Thu Apr 18 09:49:02 2024 +0200 libgcc: Fix up __divmodbitint4 [PR114755] The following testcase aborts on aarch64-linux but does no

[gcc r14-10014] AArch64: remove reliance on register allocator for simd/gpreg costing. [PR114741]

2024-04-18 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:a2f4be3dae04fa8606d1cc8451f0b9d450f7e6e6 commit r14-10014-ga2f4be3dae04fa8606d1cc8451f0b9d450f7e6e6 Author: Tamar Christina Date: Thu Apr 18 11:47:42 2024 +0100 AArch64: remove reliance on register allocator for simd/gpreg costing. [PR114741] In PR114741 we

[gcc r14-10015] [libstdc++] define zoneinfo_dir_override on vxworks

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:da3504ae4d1e6872585b1107a4932efd3824e943 commit r14-10015-gda3504ae4d1e6872585b1107a4932efd3824e943 Author: Alexandre Oliva Date: Thu Apr 18 08:00:52 2024 -0300 [libstdc++] define zoneinfo_dir_override on vxworks VxWorks fails to load kernel-mode modules with

[gcc r14-10016] [libstdc++] [testsuite] xfail double-prec from_chars for float128_t

2024-04-18 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:5b178179e85ace01a97def40531e915c180aaeca commit r14-10016-g5b178179e85ace01a97def40531e915c180aaeca Author: Alexandre Oliva Date: Thu Apr 18 08:00:56 2024 -0300 [libstdc++] [testsuite] xfail double-prec from_chars for float128_t Tests 20_util/from_chars/4.cc

[gcc r14-10017] [libstdc++] [testsuite] disable SRA for compare_exchange_padding

2024-04-18 Thread Alexandre Oliva via Libstdc++-cvs
https://gcc.gnu.org/g:dcf0bd14cda706be8d0c18963812beefca51df39 commit r14-10017-gdcf0bd14cda706be8d0c18963812beefca51df39 Author: Alexandre Oliva Date: Thu Apr 18 08:00:59 2024 -0300 [libstdc++] [testsuite] disable SRA for compare_exchange_padding On arm-vx7r2, the uses of as.load

[gcc r14-10018] [testsuite] introduce strndup effective target

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5dfbc05c4a8da4a177056c57e13e5050c637056e commit r14-10018-g5dfbc05c4a8da4a177056c57e13e5050c637056e Author: Alexandre Oliva Date: Thu Apr 18 08:01:04 2024 -0300 [testsuite] introduce strndup effective target A number of tests that call strndup fail on vxworks

[gcc r14-10019] [testsuite] [analyzer] avoid vxworks libc mode_t

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:76a1bcc05f152da17770e94eaaf7aa491af2ff01 commit r14-10019-g76a1bcc05f152da17770e94eaaf7aa491af2ff01 Author: Alexandre Oliva Date: Thu Apr 18 08:01:07 2024 -0300 [testsuite] [analyzer] avoid vxworks libc mode_t Define macro that prevents mode_t from being defi

[gcc r14-10020] [testsuite] [analyzer] skip access-mode: O_ACCMODE on vxworks

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5be4f203c491b654ae2b2d5a01b58613f74aba1d commit r14-10020-g5be4f203c491b654ae2b2d5a01b58613f74aba1d Author: Alexandre Oliva Date: Thu Apr 18 08:01:11 2024 -0300 [testsuite] [analyzer] skip access-mode: O_ACCMODE on vxworks O_ACCMODE is not defined on vxworks,

[gcc r14-10021] [testsuite] [analyzer] require fork where used

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8a1170903212ed31fd970d3c1b9fabf50868d01a commit r14-10021-g8a1170903212ed31fd970d3c1b9fabf50868d01a Author: Alexandre Oliva Date: Thu Apr 18 08:01:15 2024 -0300 [testsuite] [analyzer] require fork where used Mark tests that fail due to the lack of fork, as in

[gcc r14-10022] [testsuite] [analyzer] include sys/select.h if available

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e965162bb9de6d2cd68cdc0e26dda56abd25fcdf commit r14-10022-ge965162bb9de6d2cd68cdc0e26dda56abd25fcdf Author: Alexandre Oliva Date: Thu Apr 18 08:01:21 2024 -0300 [testsuite] [analyzer] include sys/select.h if available Test that calls select fails on vxworks b

[gcc r14-10023] [testsuite] xfail pr103798-2 in C++ on vxworks too [PR113706]

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cc02ebfcfd0755b330c50a840ab713fedd6d8887 commit r14-10023-gcc02ebfcfd0755b330c50a840ab713fedd6d8887 Author: Alexandre Oliva Date: Thu Apr 18 08:01:26 2024 -0300 [testsuite] xfail pr103798-2 in C++ on vxworks too [PR113706] pr103798-2.c fails in C++ on targets

[gcc r14-10025] [testsuite] [aarch64] Require fpic effective target.

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:df92df0c19f7783519a392f7ac7d4e617250c328 commit r14-10025-gdf92df0c19f7783519a392f7ac7d4e617250c328 Author: Alexandre Oliva Date: Thu Apr 18 08:01:32 2024 -0300 [testsuite] [aarch64] Require fpic effective target. Co-authored-by: Olivier Hainque for

[gcc r14-10024] [testsuite] [i386] require fpic for pr111497.C

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:514c6b1cb766dc0a14121016ce84b9f5a1ef4e41 commit r14-10024-g514c6b1cb766dc0a14121016ce84b9f5a1ef4e41 Author: Alexandre Oliva Date: Thu Apr 18 08:01:29 2024 -0300 [testsuite] [i386] require fpic for pr111497.C Fix another test that uses -fPIC without requiring

[gcc r14-10026] [c++] [testsuite] adjust contracts9.C for negative addresses

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ce2dfc57b4562fef0d279697d96f672bc903e853 commit r14-10026-gce2dfc57b4562fef0d279697d96f672bc903e853 Author: Alexandre Oliva Date: Thu Apr 18 08:01:35 2024 -0300 [c++] [testsuite] adjust contracts9.C for negative addresses The test expected the address of a li

[gcc r14-10027] [testsuite] [arm] accept empty init for bfloat16

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:36d003816352052f610a3f63ab74b6443eb7efb7 commit r14-10027-g36d003816352052f610a3f63ab74b6443eb7efb7 Author: Alexandre Oliva Date: Thu Apr 18 08:01:37 2024 -0300 [testsuite] [arm] accept empty init for bfloat16 Complete r13-2205, adjusting an arm-specific test

[gcc r14-10028] [testsuite] [i386] work around fails with --enable-frame-pointer

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0ea96af1150c221092a0880af51dbe66b75ecb03 commit r14-10028-g0ea96af1150c221092a0880af51dbe66b75ecb03 Author: Alexandre Oliva Date: Thu Apr 18 08:01:40 2024 -0300 [testsuite] [i386] work around fails with --enable-frame-pointer A few x86 tests get unexpected in

[gcc r14-10029] [testsuite] [i386] add -msse2 to tests that require it

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7eecc08ccf75679e6ae688d92e50afae935547ab commit r14-10029-g7eecc08ccf75679e6ae688d92e50afae935547ab Author: Alexandre Oliva Date: Thu Apr 18 08:01:43 2024 -0300 [testsuite] [i386] add -msse2 to tests that require it Without -msse2, an i586-targeting toolchain

[gcc/devel/jlaw/crc] Refactored sym-exec: Added comments, changed members' names ...

2024-04-18 Thread Mariam Arutunian via Gcc-cvs
https://gcc.gnu.org/g:525b7590e3668c7a72b0d77c89bdd1ac5f6ada8a commit 525b7590e3668c7a72b0d77c89bdd1ac5f6ada8a Author: Mariam Arutunian Date: Mon Apr 15 15:36:18 2024 +0400 Refactored sym-exec: Added comments, changed members' names ... Diff: --- gcc/sym-exec/condition.cc | 14 ++-- gc

[gcc r12-10336] libstdc++, Darwin: Limit recursive mutex init to OS versions needing it.

2024-04-18 Thread Iain D Sandoe via Libstdc++-cvs
https://gcc.gnu.org/g:ab4ff3e9fe881ef85a8156f2be528872c6a2fdfc commit r12-10336-gab4ff3e9fe881ef85a8156f2be528872c6a2fdfc Author: Iain Sandoe Date: Sat Dec 3 17:09:35 2022 + libstdc++, Darwin: Limit recursive mutex init to OS versions needing it. The problem described in pr 51

[gcc r12-10337] Darwin: Move checking of the 'shared' driver spec.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ffe514c8ebd359e5d3fc22d30ee8f5fee259d15f commit r12-10337-gffe514c8ebd359e5d3fc22d30ee8f5fee259d15f Author: Iain Sandoe Date: Sun Jul 9 09:02:39 2023 +0100 Darwin: Move checking of the 'shared' driver spec. This avoids a bunch of irrelevant diagnostics if the

[gcc r12-10338] configure, Darwin: Adjust handing of stdlib option.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6ac3a4beaeb0981ad956beada305b4ff75f0df8d commit r12-10338-g6ac3a4beaeb0981ad956beada305b4ff75f0df8d Author: Iain Sandoe Date: Sat Sep 16 08:40:49 2023 +0100 configure, Darwin: Adjust handing of stdlib option. The intent of the configuration choices for -stdli

[gcc r12-10339] build: Allow for Xcode 15 ld -v output

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:23fa5cdd4cd0feb6580e1451c3ad849b24cfa570 commit r12-10339-g23fa5cdd4cd0feb6580e1451c3ad849b24cfa570 Author: Rainer Orth Date: Thu Aug 17 10:14:49 2023 +0200 build: Allow for Xcode 15 ld -v output Since Xcode 15 beta 6, ld -v output differs from previous versi

[gcc r12-10340] Darwin: Match system sections and relocs for exception tables.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:71e3f9f5ec7516fa67d004974445821eea5a3342 commit r12-10340-g71e3f9f5ec7516fa67d004974445821eea5a3342 Author: Iain Sandoe Date: Thu Aug 31 19:20:43 2023 +0100 Darwin: Match system sections and relocs for exception tables. System tools from Darwin10 onwards have

[gcc r12-10341] Darwin: Place global inits in the correct section.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:11d379f5ff8a5d3ce3ec4bc2f66471cab15c9ff7 commit r12-10341-g11d379f5ff8a5d3ce3ec4bc2f66471cab15c9ff7 Author: Iain Sandoe Date: Fri Sep 1 09:04:13 2023 +0100 Darwin: Place global inits in the correct section. This handles placement of global initializers into _

[gcc r12-10342] Darwin: Partial reversion of r14-3648 (Inits Section).

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:a732f63ebc032fbcd7740156d497472d16bdea50 commit r12-10342-ga732f63ebc032fbcd7740156d497472d16bdea50 Author: Iain Sandoe Date: Sun Sep 10 14:48:42 2023 +0100 Darwin: Partial reversion of r14-3648 (Inits Section). Although the Darwin ABI places both hot and col

[gcc r12-10343] Darwin: Check as for .build_version support and use it if available.

2024-04-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:da939fb65affbb91424a8b3582dbf643122f37ca commit r12-10343-gda939fb65affbb91424a8b3582dbf643122f37ca Author: Iain Sandoe Date: Tue Oct 17 11:10:27 2023 +0100 Darwin: Check as for .build_version support and use it if available. This adds support for the minimum

[gcc r14-10030] Fortran: Fix ICE and clear incorrect error messages [PR114739]

2024-04-18 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:e243d0feafa533141ef7e23820d5cc60cf33204a commit r14-10030-ge243d0feafa533141ef7e23820d5cc60cf33204a Author: Paul Thomas Date: Thu Apr 18 18:07:25 2024 +0100 Fortran: Fix ICE and clear incorrect error messages [PR114739] 2024-04-18 Paul Thomas gcc/

[gcc r14-10031] Add nios2*-*-* to the list of obsolete targets

2024-04-18 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:e498ba92355881a91f271860f9de359d913e5a68 commit r14-10031-ge498ba92355881a91f271860f9de359d913e5a68 Author: Sandra Loosemore Date: Mon Apr 8 14:36:08 2024 + Add nios2*-*-* to the list of obsolete targets This patch marks the nios2*-*-* targets obsolete in

[gcc r14-10033] [vxworks] avoid mangling __STDC_VERSION_LIMITS_H__

2024-04-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:694fa3717a908317e895543d949eb7180911615a commit r14-10033-g694fa3717a908317e895543d949eb7180911615a Author: Alexandre Oliva Date: Fri Apr 19 02:52:21 2024 -0300 [vxworks] avoid mangling __STDC_VERSION_LIMITS_H__ The mangling of the macro name that guards limi

[gcc r14-10034] libgcc: Another __divmodbitint4 bug fix [PR114762]

2024-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:36f4c8a9ac8f71fc21fcb169c7913e8fef30d15c commit r14-10034-g36f4c8a9ac8f71fc21fcb169c7913e8fef30d15c Author: Jakub Jelinek Date: Fri Apr 19 08:44:54 2024 +0200 libgcc: Another __divmodbitint4 bug fix [PR114762] The following testcase is miscompiled because the

[gcc r14-10035] rtlanal: Fix set_noop_p for volatile loads or stores [PR114768]

2024-04-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9f295847a9c32081bdd0fe908ffba58e830a24fb commit r14-10035-g9f295847a9c32081bdd0fe908ffba58e830a24fb Author: Jakub Jelinek Date: Fri Apr 19 08:47:53 2024 +0200 rtlanal: Fix set_noop_p for volatile loads or stores [PR114768] On the following testcase, combine p