https://sourceware.org/bugzilla/show_bug.cgi?id=28791

            Bug ID: 28791
           Summary: [z80-unknown-elf-as]: new unexpected overflow warning
                    in v2.37
           Product: binutils
           Version: 2.37
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: petemoore at gmx dot net
                CC: sergey.belyashov at gmail dot com
  Target Milestone: ---
             Build: 2.37

Unexpected assembly warning in z80-unknown-elf-as 2.37, that isn't present in
z80-unknown-elf-as 2.36.1.

Test file:

```
pmoore@Petes-iMac:~/tmp $ cat test.s
ld e, ~0xe6
```

Using z80-unknown-elf-as 2.36.1:

```
pmoore@Petes-iMac:~/tmp $ z80-unknown-elf-as test.s
pmoore@Petes-iMac:~/tmp $ 
```

Using z80-unknown-elf-as 2.37:

```
pmoore@Petes-iMac:~/tmp $ z80-unknown-elf-as test.s
test.s:1: Warning: 8-bit overflow (-231)
pmoore@Petes-iMac:~/tmp $ 
```

The assembly is successful in both cases and produce identical (valid) elf
files:

```
pmoore@Petes-iMac:~/tmp $ shasum -a 256 *.o
056fce58bb02a205e07f1d36ee945afb00017195988fc22325cbbdf5318d9d1d 
test-with-binutils-2.36.1.o
056fce58bb02a205e07f1d36ee945afb00017195988fc22325cbbdf5318d9d1d 
test-with-binutils-2.37.o
pmoore@Petes-iMac:~/tmp $ z80-unknown-elf-objdump -d test-with-binutils-2.37.o 

test-with-binutils-2.37.o:     file format elf32-z80


Disassembly of section .text:

00000000 <.text>:
   0:   1e 19           ld e,0x19
pmoore@Petes-iMac:~/tmp $ 
```

I don't believe this should be reported as an overflow.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to