aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/Resolvable.java
diff options
context:
space:
mode:
authorSoumya AR <soumyaa@nvidia.com>2026-02-10 08:58:47 +0000
committerSoumya AR <soumyaa@nvidia.com>2026-02-12 11:39:34 +0530
commitca3cdf95748238afd30d3c9e4d140f5b12a06bcd (patch)
treee5487638ecb22ef965690bd062b0b1f6047134cb /libjava/java/io/Resolvable.java
parentae37ade22ecf4e4ca2911d6628f8bec20c3d6422 (diff)
downloadgcc-ca3cdf95748238afd30d3c9e4d140f5b12a06bcd.zip
gcc-ca3cdf95748238afd30d3c9e4d140f5b12a06bcd.tar.gz
gcc-ca3cdf95748238afd30d3c9e4d140f5b12a06bcd.tar.bz2
aarch64: Fix ICE in JSON tuning schema with dispatch scheduling and update schema for SVE costs.HEADtrunkmaster
This patch fixes the following bugs: 1) For SVE vector costs [sve_vec_cost], the JSON schema did not list the inherited members from the base structure, only the SVE specific ones. Updated the schema to include all the members and regenerated the printing/parsing routines. 2) After dispatch scheduling, if someone uses -fdump-tuning-model with mcpu=olympus, it will have the flag for dispatch scheduling enabled. Then, if someone uses that dump against any -mcpu other than Olympus for tuning, it will ICE as we enable dispatch scheduling but don't provide the data. Updated this to clear the flag if dispatch_constraints is NULL. Signed-off-by: Soumya AR <soumyaa@nvidia.com> gcc/ChangeLog: * config/aarch64/aarch64-json-schema.h: Include inherited members for SVE vector costs. * config/aarch64/aarch64-json-tunings-parser-generated.inc (parse_vec_costs_sve): Regenerate. * config/aarch64/aarch64-json-tunings-parser.cc (aarch64_load_tuning_params_from_json_string): Clear dispatch scheduling flag if dispatch_constraints is NULL. * config/aarch64/aarch64-json-tunings-printer-generated.inc (serialize_vec_costs_sve): Regenerate.
Diffstat (limited to 'libjava/java/io/Resolvable.java')
0 files changed, 0 insertions, 0 deletions