https://sourceware.org/bugzilla/show_bug.cgi?id=26610
Bug ID: 26610 Summary: ARM's "VFPv3 vldr to vmov" gas testcase fails after 7af677524e2 Product: binutils Version: unspecified Status: UNCONFIRMED Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: maxim.kuvyrkov at gmail dot com Target Milestone: --- Arm's "VFPv3 vldr to vmov" gas testcase fails after 7af677524e2. This was detected on native ARMv8 hardware running armhf docker container. Configure line is fairly standard: .../configure --enable-lto --enable-plugins --enable-gold --disable-werror CPPFLAGS=-UFORTIFY_SOURCE --disable-gdb --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=/ --disable-shared --enable-static --build=armv8l-unknown-linux-gnueabihf --host=armv8l-unknown-linux-gnueabihf --target=armv8l-unknown-linux-gnueabihf Verbose configure/build details are at: https://ci.linaro.org/job/tcwg_binutils-bisect-gnu-master-arm-check_binutils/6/artifact/artifacts/build-first_bad/03-build_abe-binutils/console.log/*view*/ . <cut> commit 7af677524e205f3c343707d61bccd4dfd74089da Author: Alan Modra <amo...@gmail.com> Date: Tue Sep 1 11:35:37 2020 +0930 PR26420, PR26421, PR26425, PR26427 UBSAN: tc-arm.c left shifts PR 26420 PR 26421 PR 26425 PR 26427 config/tc-arm.c (struct arm_it): Make size, size_req, cond and uncond_value unsigned. (parse_vfp_reg_list): Make setmask unsigned, vpr_str_len size_t. (parse_big_immediate): Cast generic_bignum elements to unsigned. (encode_thumb32_immediate): Shift left 0xffU. (double_to_single): Make sign unsigned. Tidy. (move_or_literal_pool): Cast LITTLE_NUM elements to uint64_t or valueT. (vfp_or_neon_is_neon): Adjust inst.uncond_value expression. (md_assemble): Likewise. (handle_pred_state): Make cond unsigned. (thumb32_negate_data_op): Make variables unsigned. (md_apply_fix): Make value and newval unsigned, adjust uses. </cut> -- You are receiving this mail because: You are on the CC list for the bug.