Commit Graph

  • ffbde22a30 Fix overflow check in profile_count::operator* (const sreal &num). gcc15-20260226 Jan Hubicka 2025-07-06 10:48:46 +02:00
  • 7a15ed7929 Improve maybe_hot handling in inliner heuristics Jan Hubicka 2025-05-04 10:52:35 +02:00
  • 7de6f897d4 Enable ip-cp cloning over non-hot edges Jan Hubicka 2025-04-23 18:39:14 +02:00
  • d29fbe9193 RISC-V: Add Profiles RVA/B23S64 support. Jiawei 2025-06-24 17:34:05 +08:00
  • 6424909526 RISC-V: Update Profiles string in RV23. Jiawei 2025-06-16 11:21:29 +08:00
  • 11af2ddff6 RISC-V: Support Ssu64xl extension. Jiawei 2025-06-05 13:59:14 +08:00
  • dbea3e7ded RISC-V: Support Sstvecd extension. Jiawei 2025-06-05 13:52:08 +08:00
  • d0cf922719 RISC-V: Support Sstvala extension. Jiawei 2025-06-05 13:46:39 +08:00
  • d39d2cc0a5 RISC-V: Support Sscounterenw extension. Jiawei 2025-06-05 13:33:21 +08:00
  • 639205cfaf RISC-V: Support Ssccptr extension. Jiawei 2025-06-05 13:15:02 +08:00
  • eea1010091 RISC-V: Support Smrnmi extension. Jiawei 2025-06-05 11:24:43 +08:00
  • 2a945abc93 RISC-V: Support Sm/scsrind extensions. Jiawei 2025-06-05 10:16:19 +08:00
  • 991876ac09 RISC-V: Update extension defination. Jiawei 2025-06-05 09:38:40 +08:00
  • df8137b0ed RISC-V: Imply zicsr for svade and svadu extensions. Dongyan Chen 2025-06-04 08:03:31 -06:00
  • d065370366 RISC-V: Add svbare extension. Dongyan Chen 2025-06-04 07:57:01 -06:00
  • 2248078d81 RISC-V: Add Shlcofideleg extension. Jiawei 2025-05-27 14:37:03 +08:00
  • 1f7dae5cd0 RISC-V: Add smcntrpmf extension. Dongyan Chen 2025-06-02 13:30:29 -06:00
  • c7aaee1ef5 RISC-V: Add minimal support of double trap extension 1.0 Jerry Zhang Jian 2025-05-28 10:17:36 +08:00
  • 1c64605e9a RISC-V: Support CPUs in -march. Robin Dapp 2025-05-08 09:51:45 +02:00
  • d21ff24296 RISC-V: Add augmented hypervisor series extensions. Jiawei 2025-05-13 15:23:39 +08:00
  • 873ba7c444 RISC-V: Drop riscv_ext_flag_table in favor of riscv_ext_info_t data Kito Cheng 2025-05-07 21:27:20 +08:00
  • 697efbbac0 RISC-V: Drop riscv_ext_version_table in favor of riscv_ext_info_t data Kito Cheng 2025-05-08 16:23:29 +08:00
  • f2352d187d RISC-V: Drop riscv_implied_info and riscv_combine_info in favor of riscv_ext_info_t data Kito Cheng 2025-05-07 21:21:01 +08:00
  • 54a4e1e021 RISC-V: Introduce riscv_ext_info_t to hold extension metadata Kito Cheng 2025-05-07 20:59:15 +08:00
  • 5641f07921 RISC-V: Adjust riscv_can_inline_p Kito Cheng 2025-05-07 18:30:34 +08:00
  • 308a96fbbb RISC-V: Generate extension table in documentation from riscv-ext.def Kito Cheng 2025-05-07 21:10:53 +08:00
  • 673e918024 RISC-V: Use riscv-ext.def to generate target options and variables Kito Cheng 2025-05-07 18:28:18 +08:00
  • ac71401d4a RISC-V: Introduce riscv-ext*.def to define extensions Kito Cheng 2025-05-07 18:02:10 +08:00
  • 0ddc1260a2 RISC-V: Minimal support for ssnpm, smnpm and smmpm extensions. Dongyan Chen 2025-05-12 17:19:24 +08:00
  • 611860639f RISC-V: Support for zilsd and zclsd extensions. Dongyan Chen 2025-03-17 22:23:18 +08:00
  • d0a46dbed3 RISC-V: Support RISC-V Profiles 23. Jiawei 2025-05-10 19:26:35 +08:00
  • 8847bc1f3b RISC-V: Support RISC-V Profiles 20/22. Jiawei 2025-05-10 20:25:52 +08:00
  • 4350f8a1b4 RISC-V: Minimal support for zama16b extension. Dongyan Chen 2025-05-07 11:33:06 -06:00
  • 68f2735bfd RISC-V: Minimal support for sdtrig and ssstrict extensions. Dongyan Chen 2025-05-06 17:09:54 -06:00
  • 6aeac85eff RISC-V: Recognized svadu and svade extension Mingzhu Yan 2025-05-06 16:59:09 -06:00
  • c79c19243d RISC-V: Add new option --param=gpr2vr-cost= for rvv insn Pan Li 2025-05-06 16:26:06 +08:00
  • c69f958a0f RISC-V: Fix missing implied Zicsr from Zve32x Jerry Zhang Jian 2025-04-30 15:34:07 +08:00
  • 2c98a22a16 RISC-V: Imply C from Zca whenever possible [PR119122] Yuriy Kolerov 2025-04-24 21:22:16 -06:00
  • 2365f48836 testsuite: Add testcase for already fixed PR [PR122000] master Jakub Jelinek 2026-03-06 14:33:19 +01:00
  • 2bfaa218b0 libstdc++: bitset _GLIBCXX_ASSERTIONS op[] fixes Nathan Myers 2026-03-06 05:33:04 -05:00
  • e1077ad575 arm: testsuite: remove some flaky code-size tests Richard Earnshaw 2026-03-05 18:07:11 +00:00
  • 41aba0b725 arm: testsuite: Fix typo on target arm_cpu_cortex_a53 Richard Earnshaw 2026-03-05 15:08:18 +00:00
  • 468124a1aa libstdc++: Remove unnecessary string in filesystem::path formatter Tomasz Kamiński 2026-03-06 08:00:05 +01:00
  • 9282a60d5b Fortran: Caf_shmem - Fix compile issue on cygwin [PR124371] Andre Vehreschild 2026-03-06 10:38:47 +01:00
  • e159c78851 libstdc++: Use aligned new for filesystem::path internals [PR122300] Jonathan Wakely 2026-03-04 10:54:16 +00:00
  • 46520c0d38 tree-inline: Fix up ICE on !is_gimple_reg is_gimple_reg_type copying [PR124135] Jakub Jelinek 2026-03-06 10:32:00 +01:00
  • acf7028b79 match.pd: Move cast into p+ operand for (ptr) (x p+ y) p+ z -> (ptr) (x p+ (y + z)) [PR124358] Jakub Jelinek 2026-03-06 08:14:09 +01:00
  • d2881c26c2 testsuite/aarch64: Add testcae for already fixed bug [PR124078] Andrew Pinski 2026-03-05 21:54:44 -08:00
  • e0d9c5a23f Daily bump. GCC Administrator 2026-03-06 00:16:27 +00:00
  • 0970bb8565 c++: Avoid caching TARGET_EXPR slot value if exception is thrown from TARGET_EXPR_INITIAL [PR124145] Jakub Jelinek 2026-03-05 21:43:55 +01:00
  • 1b404c5744 libstdc++: bitset subscript check when _GLIBCXX_ASSERTIONS [PR118341] Nathan Myers 2026-03-04 13:08:41 -05:00
  • dae387d2c8 libstdc++: [_GLIBCXX_DEBUG] Hide _Safe_unordered_container methods François Dumont 2026-03-05 06:40:23 +01:00
  • ee8ca6c927 a68: fix wrapping C functions returning void [PR algol68/124322] Jose E. Marchesi 2026-03-05 15:31:18 +01:00
  • e3d2277d51 aarch64 libgcc: Fix mingw build [PR124333] Alice Carlotti 2026-03-04 14:58:21 +00:00
  • 4a30b45ffe vect: fix vectorization of non-gather elementwise loads [PR124037] Victor Do Nascimento 2026-02-10 16:36:31 +00:00
  • e49ff17cb1 Fix typo Richard Biener 2026-03-05 14:49:44 +01:00
  • c1926449ca Fix overly restrictive live-lane extraction replacement Richard Biener 2026-03-05 11:39:38 +01:00
  • 8b39ec7074 libiberty: Copy over .ARM.attributes section into *.debug.temp.o files [PR124365] Jakub Jelinek 2026-03-05 13:11:39 +01:00
  • 3a41229f92 libstdc++: Fix atomic/cons/zero_padding.cc test for arm-none-eabi [PR124124] Tomasz Kamiński 2026-03-05 08:57:24 +01:00
  • 7793e34adf libstdc++: Remove UB in _Arg_value union alternative assignment Tomasz Kamiński 2026-02-25 12:15:08 +01:00
  • 446835a07d i386: Make -masm={att,intel} xchg operand order consistent Jakub Jelinek 2026-03-05 11:23:24 +01:00
  • afa58609ba libstdc++: Store basic_format_arg::handle in __format::_Arg_value Tomasz Kamiński 2026-02-24 08:08:58 +01:00
  • 4898147482 Partially revert "LoongArch: Fix bug123807." Xi Ruoyao 2026-02-26 22:54:18 +08:00
  • ed29af4100 i386: Fix up last -masm=intel operand of vcvthf82ph [PR124349] Jakub Jelinek 2026-03-05 10:05:44 +01:00
  • d828a370db i386: Fix up vpternlogq last operand of *andnot<mode>3 for -masm=intel [PR124367] Jakub Jelinek 2026-03-05 09:39:36 +01:00
  • 860da84158 i386: Fix operand order for @wrss<mode> and @wruss<mode> [PR124366] Jakub Jelinek 2026-03-05 09:35:39 +01:00
  • f8152db386 c++: Fix up handling of unnamed types named by typedef for linkage purposes for -freflection [PR123810] Jakub Jelinek 2026-03-05 09:19:59 +01:00
  • d01f53d3cc Daily bump. GCC Administrator 2026-03-05 00:16:29 +00:00
  • 8db7ba7ffb c++/reflection: fix return value of meta::extent [PR124368] Marek Polacek 2026-03-04 17:32:14 -05:00
  • 9f8989d556 testsuite: Remove xfail from g++.dg/ipa/devirt-23.C [PR60674] Thiago Jung Bauermann 2025-08-26 19:38:08 -03:00
  • b95955b885 c++: reusing typedefs in template for [PR124229] Marek Polacek 2026-03-02 17:12:56 -05:00
  • 477a1ff545 c++: Find annotations in DECL_ATTRIBUTES (TYPE_NAME (r)) for type aliases Jakub Jelinek 2026-03-04 19:22:29 +01:00
  • 62bbc98748 libgfortran: Fix up putenv uses in libcaf_shmem [PR124330] Jakub Jelinek 2026-03-04 17:12:29 +01:00
  • e93b0c744f testsuite: drop xfail for vect-reduc-pattern-2c.c [PR124359, PR122961] Torbjörn SVENSSON 2026-03-04 13:02:56 +01:00
  • 9caa6d919f testsuite: arm: add -fno-ipa-cp to gcc.target/arm/simd/vextQp64_1.c Torbjörn SVENSSON 2026-03-04 06:53:11 +01:00
  • 4ef3d71a08 widen mult: Fix handling of _Fract mixed with _Fract [PR119568] Andrew Pinski 2026-03-03 13:57:47 -08:00
  • 47339c8f8a libstdc++: Change comment on #endif to match #if condition [PR124363] Jonathan Wakely 2026-03-04 11:58:37 +00:00
  • b02f9495dc testsuite: arm: adjust inline assembler for arm-none-eabi [PR124320] Torbjörn SVENSSON 2026-03-02 11:12:21 +01:00
  • 4bcf6c461a lra: Validate regno and mode in equiv substitution. [PR124041] Robin Dapp 2026-03-04 10:02:07 +01:00
  • 25996a53e8 libstdc++: debug impls for heterogeneous insertion overloads (P2363) [PR117402] Nathan Myers 2026-02-10 20:26:47 -05:00
  • 94d5ca4583 libstdc++: container heterogeneous insertion (P2363) [PR117402] Nathan Myers 2026-01-12 22:49:59 -05:00
  • 37980a5a78 avoid-store-forwarding: Clear sbitmap before use [PR124351] Philipp Tomsich 2026-03-04 09:49:09 +01:00
  • e4bd889001 i386: Fix up vcvt<convertfp8_pack><mode><mask_name> for -masm=intel [PR124341] Jakub Jelinek 2026-03-04 09:38:28 +01:00
  • 7fe63e16ae i386: Fix up printing of input operand of avx10_2_comisbf16_v8bf for -masm=intel [PR124349] Jakub Jelinek 2026-03-04 09:34:33 +01:00
  • 19d4d56d67 Adjust gcc.dg/vect/vect-reduc-dot-s8b.c again Richard Biener 2026-03-04 09:25:27 +01:00
  • 6f9dd9fcb9 testsuite: Only xfail gcc.dg/ipa/iinline-attr.c on 32-bit SPARC [PR64835] Rainer Orth 2026-03-04 09:20:49 +01:00
  • 266ea973f9 Fortran: Fix failures on windows and hpux systems [PR124330] Jerry DeLisle 2026-03-03 20:43:54 -08:00
  • ec3d2c9ab8 Refine the testcase. liuhongt 2026-03-03 18:49:37 -08:00
  • 9bf30667dc Daily bump. GCC Administrator 2026-03-04 00:16:31 +00:00
  • a7cce1afee x86: Call ix86_access_stack_p only with symbolic constant load H.J. Lu 2026-02-22 10:32:30 +08:00
  • 958d1a8819 [PR115042, LRA]: Postpone processing of new reload insns, 2nd variant Vladimir N. Makarov 2026-03-03 15:24:39 -05:00
  • 438a7925cd libgfortran: Regenerate config.h.in and configure Mark Wielaard 2026-03-03 20:34:58 +01:00
  • ee3f1197b6 middle-end/45273 - avoid host double in profiling Richard Biener 2026-02-02 15:29:44 +01:00
  • a40655524e libstdc++: Add filesystem::copy_symlink tests [PR122217] Adam Wood 2026-01-28 19:08:25 -07:00
  • 300f170835 libstdc++: Make std::expected nodiscard [PR119197] Arthur O'Dwyer 2026-03-02 10:59:29 -05:00
  • 28e4005c42 libstdc++: Adjust indentation of std::atomic<T*> wait/notify members Jonathan Wakely 2026-02-24 20:33:34 +00:00
  • 4a9c76b78c Fortran: Fix failures on windows and hpux systems [PR124330] Jerry DeLisle 2026-03-02 20:02:58 -08:00
  • d5c50c75f0 c: Fix wrong code related to TBAA for components of structure types 2/2 [PR122572] Martin Uecker 2026-02-20 17:19:10 +01:00
  • 065bbf5c5f c: Fix wrong code related to TBAA for components of structure types 1/2 [PR122572] Martin Uecker 2026-01-06 19:26:42 +01:00
  • 41a533a85a i386: Use orb instead of orl/orq for stack probes/clash [PR124336] Jakub Jelinek 2026-03-03 15:47:08 +01:00