bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/26610] New: ARM's "VFPv3 vldr to vmov" gas testcase fails after


From: maxim.kuvyrkov at gmail dot com
Subject: [Bug gas/26610] New: ARM's "VFPv3 vldr to vmov" gas testcase fails after 7af677524e2
Date: Mon, 14 Sep 2020 09:40:38 +0000

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 <amodra@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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]