[Bug gas/31889] gas confuses operand types for tbz/tbnz/adrp (accepts illegal syntax)

2025-01-19 Thread witbring at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31889 --- Comment #2 from Hyungseok Kim --- Thank you for confirming. I would also appreciate it if you could address the confirmed bugs. -- You are receiving this mail because: You are on the CC list for the bug.

[Bug gas/31888] gas ignores operand expression for lsr and doesn't emit a diagnostic

2025-01-19 Thread witbring at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31888 --- Comment #2 from Hyungseok Kim --- Thank you for confirming. I would also appreciate it if you could address the bug fixes. -- You are receiving this mail because: You are on the CC list for the bug.

[Bug gas/31885] gas silently changes register types without any diagnostic/warning

2025-01-19 Thread witbring at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31885 --- Comment #3 from Hyungseok Kim --- Thank you for your response. I believe it would be beneficial for assembly tools to conduct syntax checks more thoroughly and explicitly. In that regard, I believe the non-default mode is more advantageous

[Bug gas/32534] [GAS] Intel Assembly Bugs (Mishandle Labels)

2025-01-09 Thread witbring at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32534 --- Comment #2 from Hyungseok Kim --- I reproduced the issue with the latest version (2.43.1) -- You are receiving this mail because: You are on the CC list for the bug.

[Bug gas/32534] New: [GAS] Intel Assembly Bugs (Mishandle Labels)

2025-01-08 Thread witbring at gmail dot com
Component: gas Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I am reporting GNU AS bug found during research. The tests were conducted using the latest version (binutils 2.38). The issue occurs in the same way with previous

[Bug binutils/32531] New: [GAS] Intel Assembly Bugs (Mishandle Directive Names)

2025-01-08 Thread witbring at gmail dot com
Component: binutils Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I am reporting GNU AS bug found during research. The tests were conducted using the latest version (v2.38). The issue occurs in the same way with previous

[Bug binutils/30919] Assembly Syntax Bugs in GAS

2024-12-25 Thread witbring at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30919 Hyungseok Kim changed: What|Removed |Added CC||witbring at gmail dot com

[Bug gas/32501] New: [GAS] Imprecise assembly syntax check in MIPS

2024-12-25 Thread witbring at gmail dot com
Component: gas Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I observed an issue in GAS related to inaccurate syntax checking and incorrect encoding in MIPS. Specifically, I found that syntactically incorrect assembly code was

[Bug gas/32500] New: [GAS] Imprecise assembly syntax check in RISC-V

2024-12-25 Thread witbring at gmail dot com
Component: gas Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I observed an issue in GAS involving inaccurate syntax checking and incorrect encoding in RISC-V. First, in the RISC-V environment, I noticed that syntactically

[Bug gas/31889] New: [GAS] Confuse operand types

2024-06-12 Thread witbring at gmail dot com
Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I noticed that AArch64 GAS accepts immediate values as the third operand for tbz, tbnz, and adrp opcodes. However, according to the manual, these opcodes should only accept labels as

[Bug gas/31888] New: [GAS] Ignore operand expression

2024-06-12 Thread witbring at gmail dot com
Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I observed that ARMv8 GAS ignores the third operand, likely due to alias operations. I believe GAS should perform more precise syntax checks. Buggy Code ``` lsr R0, #1 lsr R0, #1

[Bug gas/31887] New: [GAS] Confuse an memory operand as immediate value

2024-06-12 Thread witbring at gmail dot com
Component: gas Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I discovered that the GAS 2.41 transforms memory operands to immediate value. I think GAS should more accurately verify assembly syntax. This error has been

[Bug gas/31886] New: [GAS] Allows incorrect memory size directive

2024-06-12 Thread witbring at gmail dot com
Component: gas Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I found that the GAS 2.41 improperly checks memory size directives. This error has been identified in 11 opcodes in x64 and x86 binaries. Buggy Code (x86/x64

[Bug gas/31885] New: [GAS] Change register types

2024-06-12 Thread witbring at gmail dot com
Assignee: unassigned at sourceware dot org Reporter: witbring at gmail dot com Target Milestone: --- I found that GAS 2.41 changes register types without any warning. I believe GAS should more accurately verify assembly syntax and issue warnings if it alters register types. I