|
| 1 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 2 | + |
| 3 | + PR other/122243 |
| 4 | + * common.opt.urls: Regenerated. |
| 5 | + * config/dragonfly.opt.urls: Regenerated. |
| 6 | + * config/freebsd.opt.urls: Regenerated. |
| 7 | + * config/gcn/gcn.opt.urls: Regenerated. |
| 8 | + * config/gnu-user.opt.urls: Regenerated. |
| 9 | + |
| 10 | +2025-11-10 Sam James < [email protected]> |
| 11 | + |
| 12 | + * acinclude.m4: Quote "$gcc_cv_nm" and friends. |
| 13 | + * configure.ac: Ditto. |
| 14 | + * configure: Regenerate. |
| 15 | + |
| 16 | +2025-11-10 Andrew Pinski < [email protected]> |
| 17 | + |
| 18 | + PR middle-end/122605 |
| 19 | + * builtins.cc (expand_ifn_atomic_bit_test_and): Split out the call to |
| 20 | + build_call_nary into two different statements. |
| 21 | + (expand_ifn_atomic_op_fetch_cmp_0): Likewise. |
| 22 | + |
| 23 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 24 | + |
| 25 | + PR other/122243 |
| 26 | + * common.opt: Clean up comments/documentation for -fident. |
| 27 | + * doc/invoke.texi: Move -Qy/-Qn documentation from System V options |
| 28 | + and combine with -fident/-fno-ident entry. |
| 29 | + |
| 30 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 31 | + |
| 32 | + PR other/122243 |
| 33 | + * common.opt: Add comments/documentation for -N, -Q, -S, -T, |
| 34 | + -Tbss, -Tdata, -Ttext, -Z, -n, -Q, -s, -t, -z. |
| 35 | + * doc/invoke.texi: Add documentation for -Tbss, -Tdata, -Ttext, |
| 36 | + -N, -n, -t, -Z. |
| 37 | + |
| 38 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 39 | + |
| 40 | + PR other/122243 |
| 41 | + PR rtl-optimization/120064 |
| 42 | + * doc/invoke.texi: Document -fconcepts-diagnostics-depth, |
| 43 | + -Wdeprecated-copy-dtor, -Wformat-diag, -Wcannot-profile, |
| 44 | + -fvar-tracking-uninit, -gno-pubnames, -finline-atomics, |
| 45 | + -fext-dce, -fipa-icf-functions, -fipa-icf-variables, |
| 46 | + -fprofile, -fdump-internal-locations, and -Wopenacc-dims. |
| 47 | + Minor copy-editing and rearrangement of items in the option |
| 48 | + summary lists. |
| 49 | + |
| 50 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 51 | + |
| 52 | + PR other/122243 |
| 53 | + * doc/cppdiropts.texi: Document --include-directory, |
| 54 | + --include-directory-after, --include-barrier, --include-prefix, |
| 55 | + --include-with-prefix, --include-with-prefix-after, |
| 56 | + --include-with-prefix-before, --no-standard-includes. |
| 57 | + --embed-directory. |
| 58 | + * doc/cppopts.texi: Document --define-macro, --undefine-macro, |
| 59 | + --include, --imacros, --dependencies, --user-dependencies, |
| 60 | + --print-missing-file-dependencies, --write-dependencies, |
| 61 | + --write-user-dependencies, --comments, --comments-in-macros, |
| 62 | + --no-line-commands, --traditional, --traditional-cpp, |
| 63 | + --trigraphs, --trace-includes, --dump. |
| 64 | + * doc/invoke.texi: Add missing long options to Option Summary. |
| 65 | + Document --language, --compile, --assemble, --preprocess, |
| 66 | + --output, --dumpbase, --dumpbase-ext, --dumpdir, |
| 67 | + --verbose, --pass-exit-codes, --pipe, --specs, --ansi, |
| 68 | + --no-warnings, --pedantic, --pedantic-errors, --all-warnings, |
| 69 | + --extra-warnings, --debug, --optimize, --profile, -coverage, |
| 70 | + --no-integrated-cpp, --for-assembler, --no-standard-libraries, |
| 71 | + --entries, --pie, --static-pie, --static, --shared, --symbolic, |
| 72 | + --for-linker, --force-link, --library-directory, --prefix, |
| 73 | + --no-canonical-prefixes, --dump, --save-temps, --print-file-name, |
| 74 | + --print-multi-directory, --print-multi-lib, |
| 75 | + --print-multi-os-directory, --print-multiarch, |
| 76 | + --print-prog-name, --print-libgcc-file-name, --print-search-dirs, |
| 77 | + --print-sysroot, --print-sysroot-headers-suffix. |
| 78 | + |
| 79 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 80 | + |
| 81 | + PR other/122243 |
| 82 | + * doc/cppopts.texi (-A): Restrict option documentation to the CPP |
| 83 | + manual. Also document the --assert form. |
| 84 | + * doc/invoke.texi (Option Summary): Don't list the -A option. |
| 85 | + |
| 86 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 87 | + |
| 88 | + PR other/122243 |
| 89 | + * doc/invoke.texi (Option Summary): Add missing entries, |
| 90 | + also correct alphabetization and formatting of the C++ options. |
| 91 | + (C++ Language Options): Fix some formatting issues. |
| 92 | + |
| 93 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 94 | + |
| 95 | + PR other/122243 |
| 96 | + * common.opt (fhelp, fhelp=, ftarget-help, fversion): Mark as |
| 97 | + "Undocumented". |
| 98 | + (fbounds-check): Update comments. |
| 99 | + (flag-graphite, fsel-sched-reschedule-pipelined): Mark as |
| 100 | + "Undocumented". |
| 101 | + (fstack-limit): Add comment. |
| 102 | + |
| 103 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 104 | + |
| 105 | + PR other/122243 |
| 106 | + * common.opt (fhelp): Add RejectNegative. |
| 107 | + (fhelp=): Likewise. |
| 108 | + (ftarget-help): Likewise. |
| 109 | + (fversion): Likewise. |
| 110 | + (Wno-frame-larger-than): Likewise. |
| 111 | + (Wno-larger-than): Likewise. |
| 112 | + (Wno-stack-usage): Likewise. |
| 113 | + (fdiagnostics-minimum-margin-width=): Likewise. |
| 114 | + (flto-incremental=): Likewise. |
| 115 | + (foffload=): Likewise. |
| 116 | + (foffload-options=): Likewise. |
| 117 | + (foffload-abi-host-opts=): Likewise. |
| 118 | + (fpatchable-function-entry=): Likewise. |
| 119 | + (gno-pubnames): Likewise. |
| 120 | + (gpubnames): Likewise. |
| 121 | + (ggnu-pubnames): Likewise. |
| 122 | + |
| 123 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 124 | + |
| 125 | + PR other/122243 |
| 126 | + * common.opt (ftree-lrs): Mark as "Ignore". |
| 127 | + |
| 128 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 129 | + |
| 130 | + PR other/122243 |
| 131 | + * doc/cppopts.texi (fcanonical-system-headers): Add @opindex. |
| 132 | + * doc/invoke.texi (fdump-ada-spec-slim): Add @opindex. |
| 133 | + (fcontract-semantic): Likewise. |
| 134 | + (fdiagnostics-plain-output): Likewise. |
| 135 | + (Wc11-c2x-compat): Likewise. |
| 136 | + (Wvla-parameter): Likewise. |
| 137 | + (fanalyzer-verbose-edges): Likewise. |
| 138 | + (fanalyzer-verbose-state-changes): Likewise. |
| 139 | + (fanalyzer-verbosity): Likewise. |
| 140 | + (flimit-function-alignment): Likewise. |
| 141 | + |
| 142 | +2025-11-10 Sandra Loosemore < [email protected]> |
| 143 | + |
| 144 | + PR other/122243 |
| 145 | + * doc/invoke.texi (fdump-analyzer-exploded-nodes): Correct |
| 146 | + spelling of option in @opindex. |
| 147 | + (fdump-analyzer-exploded-nodes-2): Likewise. |
| 148 | + (fdump-analyzer-exploded-nodes-3): Likewise. |
| 149 | + (fdump-analyzer-feasibility): Likewise. |
| 150 | + (fdump-analyzer-infinite-loop): Likewise. |
| 151 | + (fstack-reuse): Likewise. |
| 152 | + |
| 153 | +2025-11-10 Dimitar Dimitrov < [email protected]> |
| 154 | + |
| 155 | + * config/pru/pru.h (REG_CLASS_CONTENTS): Use unsigned integer |
| 156 | + constants. |
| 157 | + |
| 158 | +2025-11-10 Dimitar Dimitrov < [email protected]> |
| 159 | + |
| 160 | + PR target/122415 |
| 161 | + * config/pru/pru-protos.h (pru_fixup_jump_address_operand): |
| 162 | + Declare. |
| 163 | + * config/pru/pru.cc (pru_fixup_jump_address_operand): New |
| 164 | + function. |
| 165 | + (pru_addr_space_legitimize_address): New function. |
| 166 | + (TARGET_ADDR_SPACE_LEGITIMIZE_ADDRESS): Declare. |
| 167 | + * config/pru/pru.md (call): Fixup the address operand. |
| 168 | + (call_value): Ditto. |
| 169 | + (sibcall): Ditto. |
| 170 | + (sibcall_value): Ditto. |
| 171 | + |
| 172 | +2025-11-10 Tejas Belagod < [email protected]> |
| 173 | + |
| 174 | + * config/aarch64/aarch64-sve-builtins.cc (register_builtin_types): Make |
| 175 | + SVE vector boolean type equivalent to GNU vectors. |
| 176 | + * config/aarch64/aarch64-sve.md (extend<vpred><mode>2, |
| 177 | + zero_extend<vpred><mode>2, trunc<mode><vpred>2, vec_cmp<mode><mode>): |
| 178 | + New patterns to support additional operations on predicate modes. |
| 179 | + * config/aarch64/aarch64.cc (aarch64_valid_vector_boolean_op): New. |
| 180 | + (aarch64_invalid_unary_op): Consider vector bool types. |
| 181 | + (aarch64_invalid_binary_op): Likewise. |
| 182 | + (aarch64_convert_to_type): Define target hook and handle standard to |
| 183 | + non-standard bool conversion. |
| 184 | + |
| 185 | +2025-11-10 Richard Earnshaw < [email protected]> |
| 186 | + |
| 187 | + PR target/118460 |
| 188 | + * config/arm/arm.md (movhfcc): Use expandable_comparison_operator. |
| 189 | + (movsfcc, movdfcc): Likewise. |
| 190 | + |
| 191 | +2025-11-10 Robin Dapp < [email protected]> |
| 192 | + |
| 193 | + PR middle-end/121985 |
| 194 | + * tree-vect-loop-manip.cc (vect_gen_vector_loop_niters): Only |
| 195 | + set niter_vector's range if step == 1. |
| 196 | + |
| 197 | +2025-11-10 Robin Dapp < [email protected]> |
| 198 | + |
| 199 | + * optabs-query.cc (qimode_for_vec_perm): Check if QImode's |
| 200 | + precision divides the inner mode's precision. |
| 201 | + |
| 202 | +2025-11-10 Robin Dapp < [email protected]> |
| 203 | + |
| 204 | + * tree-vect-data-refs.cc (vect_gather_scatter_fn_p): Bail if |
| 205 | + offset_vectype is NULL. |
| 206 | + |
| 207 | +2025-11-10 Robin Dapp < [email protected]> |
| 208 | + |
| 209 | + * tree-vect-slp.cc (vect_load_perm_consecutive_p): New function. |
| 210 | + (vect_lower_load_permutations): Use. |
| 211 | + (vect_optimize_slp_pass::remove_redundant_permutations): Use. |
| 212 | + * tree-vect-stmts.cc (has_consecutive_load_permutation): New |
| 213 | + function that uses vect_load_perm_consecutive_p. |
| 214 | + (get_load_store_type): Use. |
| 215 | + (vectorizable_load): Reduce group size. |
| 216 | + * tree-vectorizer.h (struct vect_load_store_data): Add |
| 217 | + subchain_p. |
| 218 | + (vect_load_perm_consecutive_p): Declare. |
| 219 | + |
1 | 220 | 2025-11-08 Avinash Jayakar < [email protected]> |
2 | 221 |
|
3 | 222 | PR tree-optimization/122126 |
|
0 commit comments