[Bug gas/32915] arm: arch extensions vs -march=all

2025-04-30 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32915 Jan Beulich changed: What|Removed |Added CC||rearnsha at sourceware dot org --- Comm

[Bug gas/32915] arm: arch extensions vs -march=all

2025-04-28 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32915 Jan Beulich changed: What|Removed |Added Target||arm-*-* -- You are receiving this mail

[Bug gas/32915] New: arm: arch extensions vs -march=all

2025-04-28 Thread jbeulich at suse dot com
Assignee: unassigned at sourceware dot org Reporter: jbeulich at suse dot com Target Milestone: --- With -march=all (or -mcpu=all) the assembler refuses use of ".arch_extension dotprod", claiming "not allowed for the current base architecture". ".arch_e

[Bug binutils/32732] Binutils (objcopy) generates abnormally large, non-functional binaries since 121a3f4b4f4aac216abe239f6f3bd491b63e5e34

2025-04-28 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32732 Jan Beulich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug binutils/32732] Binutils (objcopy) generates abnormally large, non-functional binaries since 121a3f4b4f4aac216abe239f6f3bd491b63e5e34

2025-04-04 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32732 --- Comment #9 from Jan Beulich --- Before marking this resolved, I wonder if the change should be cherry-picked onto the 2.44 branch (there's likely little point in also putting it on the 2.43 one). Nick? -- You are receiving this mail beca

[Bug binutils/32732] Binutils (objcopy) generates abnormally large, non-functional binaries since 121a3f4b4f4aac216abe239f6f3bd491b63e5e34

2025-03-28 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32732 --- Comment #6 from Jan Beulich --- See https://sourceware.org/pipermail/binutils/2025-March/140249.html for a hopefully close-to-final patch. Ideally also give it a(nother) try. -- You are receiving this mail because: You are on the CC list

[Bug binutils/32732] Binutils (objcopy) generates abnormally large, non-functional binaries since 121a3f4b4f4aac216abe239f6f3bd491b63e5e34

2025-03-24 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32732 --- Comment #4 from Jan Beulich --- (In reply to Nick Clifton from comment #3) > The intention was to allow objcopy's --section-alignment option to not only > set the SectionAlignment field in the PE format's optional header but to > also set

[Bug binutils/32732] Binutils (objcopy) generates abnormally large, non-functional binaries since 121a3f4b4f4aac216abe239f6f3bd491b63e5e34

2025-03-10 Thread jbeulich at suse dot com
|NEW Last reconfirmed||2025-03-10 CC||jbeulich at suse dot com --- Comment #2 from Jan Beulich --- In the course of trying to adapt the testcase that the original patch added, to fit the (vaguely) change

[Bug gas/32613] .cfi_escape usability

2025-02-17 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32613 Jan Beulich changed: What|Removed |Added Assignee|unassigned at sourceware dot org |jbeulich at suse dot com

[Bug ld/32624] broken heuristics in R_386_GOT32{,X} handling

2025-02-04 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 --- Comment #15 from Jan Beulich --- (In reply to H.J. Lu from comment #13) > Do you truly believe that R_386_GOT32 is mishandled by ld? Why "believe"? You've demonstrated it (part of the problems, that is) to yourself and everyone else in co

[Bug ld/32624] broken heuristics in R_386_GOT32{,X} handling

2025-02-04 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 Jan Beulich changed: What|Removed |Added Status|WAITING |NEW Component|gas

[Bug gas/32624] broken heuristics in R_386_GOT32{,X} handling

2025-02-04 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 --- Comment #10 from Jan Beulich --- I'm going solely from the output shown in patch 5. The first of the two VPERMB clearly looks wrong in the linked executable. I may be missing something, as I'm certainly aware of the conditional around the

[Bug gas/32624] broken heuristics in R_386_GOT32{,X} handling

2025-02-04 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 --- Comment #8 from Jan Beulich --- (In reply to H.J. Lu from comment #7) > Were you saying that ld was OK, but as generated wrong binary? No, the other way around: According to comment 5 gas generated a correct object file, but ld silently b

[Bug ld/32591] undue GOTPCREL relaxation attempts

2025-02-04 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32591 --- Comment #16 from Jan Beulich --- (In reply to H.J. Lu from comment #15) > (In reply to Jan Beulich from comment #14) > > (In reply to H.J. Lu from comment #13) > > > I created a testcase which generates a linker error > > > > > > failed t

[Bug gas/32624] broken heuristics in R_386_GOT32{,X} handling

2025-02-04 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 Jan Beulich changed: What|Removed |Added Status|WAITING |NEW --- Comment #6 from Jan Beulich --

[Bug ld/32591] undue GOTPCREL relaxation attempts

2025-02-03 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32591 Jan Beulich changed: What|Removed |Added Status|WAITING |NEW --- Comment #14 from Jan Beulich -

[Bug gas/32624] broken heuristics in R_386_GOT32{,X} handling

2025-02-03 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 --- Comment #4 from Jan Beulich --- Created attachment 15909 --> https://sourceware.org/bugzilla/attachment.cgi?id=15909&action=edit annotated source file See commentary in there. Is there anything else you need? -- You are receiving this

[Bug gas/32624] broken heuristics in R_386_GOT32{,X} handling

2025-02-03 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 --- Comment #3 from Jan Beulich --- (In reply to H.J. Lu from comment #2) > If you google "i386 psABI", you should find an entry: > > x86 psABIs > > System V Application Binary Interface Processor Supplements for i386 and > x86-64. I did fi

[Bug gas/32624] broken heuristics in R_386_GOT32{,X} handling

2025-01-31 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32624 Jan Beulich changed: What|Removed |Added CC||hjl.tools at gmail dot com

[Bug gas/32624] New: broken heuristics in R_386_GOT32{,X} handling

2025-01-31 Thread jbeulich at suse dot com
Component: gas Assignee: unassigned at sourceware dot org Reporter: jbeulich at suse dot com Target Milestone: --- Where in the psABI is all the special casing spelled out that was implemented in the context of pr20244, pr21168, and pr21285? Since it's not documented anywhere

[Bug ld/32591] undue GOTPCREL relaxation attempts

2025-01-30 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32591 --- Comment #11 from Jan Beulich --- (In reply to H.J. Lu from comment #10) > Please try it on Xen. I don't see why I would put time into doing so. As previously indicated, Xen expects .got to be empty. I don't see how that could be achieved

[Bug ld/32591] undue GOTPCREL relaxation attempts

2025-01-30 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32591 --- Comment #9 from Jan Beulich --- (In reply to H.J. Lu from comment #8) > My patch doesn't support fallback which is very intrusive with few benefits. Well, as said in the original report, in the Xen project it's the fallback we'd really ne

[Bug ld/32591] undue GOTPCREL relaxation attempts

2025-01-30 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32591 --- Comment #7 from Jan Beulich --- You say "estimate", and since you exclude linker created sections it looks like it very much is just an estimate. While for the specific case of Xen this may be sufficient (see below though), in the general

[Bug gas/32613] New: .cfi_escape usability

2025-01-28 Thread jbeulich at suse dot com
Assignee: unassigned at sourceware dot org Reporter: jbeulich at suse dot com Target Milestone: --- Documentation specifically says "One might use this to add OS-specific CFI opcodes, or generic CFI opcodes that GAS does not yet support." With many DW_CFA_* taking LEB128 operands,

[Bug ld/32591] New: undue GOTPCREL relaxation attempts

2025-01-24 Thread jbeulich at suse dot com
Assignee: unassigned at sourceware dot org Reporter: jbeulich at suse dot com Target Milestone: --- LD appears to assume that @gotpcrel can only be used in small model or x32 code, building upon addresses of resolved symbols being within the low 4Gb (or within ±2Gb for PIC code

[Bug ld/32591] undue GOTPCREL relaxation attempts

2025-01-24 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32591 Jan Beulich changed: What|Removed |Added CC||hjl.tools at gmail dot com

[Bug gas/32579] [2.44 regression] Support for x86 Sun cmov syntax is incomplete

2025-01-22 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32579 Jan Beulich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug gas/32579] [2.44 regression] Support for x86 Sun cmov syntax is incomplete

2025-01-21 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32579 Jan Beulich changed: What|Removed |Added CC|jbeulich at suse dot com | Assignee|unassigned

[Bug ld/32552] Potential access beyond size of generated .eh_frame sections for PLTs on x86

2025-01-13 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32552 --- Comment #1 from Jan Beulich --- (In reply to Jens Remus from comment #0) > A) Add an .eh_frame section size test to the if-condition, so that the >FDE start field is not filled in when the FDE got discarded. If such a check would be j

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2025-01-13 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 Jan Beulich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2025-01-10 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #31 from Jan Beulich --- Generally these have their file alignment inferred from section alignment as well. Since they're internally generated, we don't have to "fear" huge alignment. Hence why I had aimed at leaving their handling

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2025-01-07 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #29 from Jan Beulich --- As I'm unable to repro this myself (issue doesn't surface on x86 hardware), can someone who is able to please give https://sourceware.org/pipermail/binutils/2025-January/138412.html a try in a Linux tree

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2025-01-06 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #27 from Jan Beulich --- (In reply to Nick Clifton from comment #26) > Would passing bed->s->log_file_align instead of 0 have a large impact on > object file size ? (My guess is that it would not unless the object file > has a ver

[Bug gas/30919] Assembly Syntax Bugs in GAS

2025-01-06 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30919 Bug 30919 depends on bug 31887, which changed state. Bug 31887 Summary: gas confuses an memory operand as immediate value (no diagnostic) for various x86 opcodes https://sourceware.org/bugzilla/show_bug.cgi?id=31887 What|Remove

[Bug gas/31887] gas confuses an memory operand as immediate value (no diagnostic) for various x86 opcodes

2025-01-06 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31887 Jan Beulich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2025-01-06 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #25 from Jan Beulich --- (In reply to Andreas Schwab from comment #24) > The target has no relevance when the host is reading the section contents. I'm confused; it would help if you provided some more detail of what exactly your

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2025-01-06 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #23 from Jan Beulich --- (In reply to Andreas Schwab from comment #21) > This is wrong in a cross environment. Alignment requirements differ between > host and target. Was my understanding then wrong that bed->s->log_file_align d

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2025-01-06 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #22 from Jan Beulich --- (In reply to Nick Clifton from comment #20) > Plus, if I have read Jan's v2 patch correctly, sections in object files will > still be aligned, but just aligned to the architecture's minimum file > alignment

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2024-12-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #18 from Jan Beulich --- (In reply to Eric Botcazou from comment #17) > Then such a concern should have been sufficient to block the change. Well, no, we don't really want to leave bugs around just to account for bugs elsewhere. A

[Bug gas/31887] gas confuses an memory operand as immediate value (no diagnostic) for various x86 opcodes

2024-12-27 Thread jbeulich at suse dot com
||2024-12-27 Assignee|unassigned at sourceware dot org |jbeulich at suse dot com Status|UNCONFIRMED |ASSIGNED --- Comment #1 from Jan Beulich --- I will look into this; seeing that things work correctly for J, this surely should also be the case

[Bug gas/31886] gas allows incorrect memory size directive for some x86 opcodes

2024-12-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31886 Jan Beulich changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug gas/30919] Assembly Syntax Bugs in GAS

2024-12-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30919 Bug 30919 depends on bug 31886, which changed state. Bug 31886 Summary: gas allows incorrect memory size directive for some x86 opcodes https://sourceware.org/bugzilla/show_bug.cgi?id=31886 What|Removed |Add

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

2024-12-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31885 Jan Beulich changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2024-12-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #16 from Jan Beulich --- (In reply to Eric Botcazou from comment #12) > Ouch. What was the purpose of this change? Changing such an old behavior > for no clear benefits beyond saving a few bytes looks rather questionable. > Was

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2024-12-24 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #11 from Jan Beulich --- (In reply to Eric Botcazou from comment #10) > > It doesn't need to be Arm32-specific ones. Such a .rodata -> .rodata.str.* > > conversion looks pretty generic. Just that I'm unaware of anything along > > t

[Bug gas/32391] \@ incorrectly handled in nested macros

2024-12-24 Thread jbeulich at suse dot com
||jbeulich at suse dot com Resolution|FIXED |--- --- Comment #12 from Jan Beulich --- (In reply to Nick Clifton from comment #9) > I have gone ahead and applied my patch. While I haven't fully followed the code changes yet, the two scope

[Bug binutils/32324] Stripping BOLT'ed binaries leads to unwanted behaviour

2024-12-20 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32324 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2024-12-18 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #3 from Jan Beulich --- (In reply to Matthias Klose from comment #2) > I don't have any arm32 specific patches. It doesn't need to be Arm32-specific ones. Such a .rodata -> .rodata.str.* conversion looks pretty generic. Just that

[Bug gas/32435] [2.44 Regression] gas produces unaligned sections on arm-linux-gnueabihf for kernel build

2024-12-17 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32435 --- Comment #1 from Jan Beulich --- Is this object file representative of the problem? There's exactly one anomaly I'm observing, which is .rodata.str1.4 having an alignment of 4 but not being 4-byte aligned in the file. That shouldn't happen

[Bug gas/32073] [2.44 Regression] gas failed to build x86-64 Linux kernel

2024-08-13 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32073 --- Comment #19 from Jan Beulich --- (In reply to Michael Matz from comment #14) > The scrubber removes whitespace between tokens of different classes, but > retains > whitespace between token of same class, which sometimes makes it so that >

[Bug gas/32073] [2.44 Regression] gas failed to build x86-64 Linux kernel

2024-08-12 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32073 --- Comment #13 from Jan Beulich --- (In reply to Maciej W. Rozycki from comment #12) > Where does the notion of using whitespace for argument separation in > macro invocations (as opposed to definitions) come from? I have no idea, and I neve

[Bug gas/32073] [2.44 Regression] gas failed to build x86-64 Linux kernel

2024-08-12 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32073 --- Comment #10 from Jan Beulich --- (In reply to Michael Matz from comment #9) > I fear the only non-contentious answer to all such questions is: "act in the > same > way as currently" :-/ I.e. try it out and emulate the behaviour. In which

[Bug gas/32073] [2.44 Regression] gas failed to build x86-64 Linux kernel

2024-08-12 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32073 --- Comment #8 from Jan Beulich --- (In reply to Jan Beulich from comment #5) > Yet then documentation is unclear on whether there may be whitespace between > the \ and the parameter name. We could of course make macro expansion skip > whitesp

[Bug gas/32073] [2.44 Regression] gas failed to build x86-64 Linux kernel

2024-08-12 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32073 --- Comment #5 from Jan Beulich --- (In reply to Andreas Schwab from comment #4) > $ cat svml_d_acos2_core-sse2.S > #define JUMPTARGET(name) *name##@GOTPCREL(%rip) > > .macro WRAPPER_IMPL_SSE2 callee > call JUMPTARGET(\callee) > .endm > .tex

[Bug gas/32073] [2.44 Regression] gas failed to build x86-64 Linux kernel

2024-08-12 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32073 Jan Beulich changed: What|Removed |Added Assignee|unassigned at sourceware dot org |jbeulich at suse dot com

[Bug gas/32022] Assembler shouldn't accept invalid TLS instructions

2024-07-29 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32022 --- Comment #9 from Jan Beulich --- By paying attention to the warning that I indicated would better be emitted instead. If need be (and if nothing like that exists yet), I'm sure ld could be taught to have behavior along the lines of the comp

[Bug gas/32022] Assembler shouldn't accept invalid TLS instructions

2024-07-29 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32022 --- Comment #7 from Jan Beulich --- (In reply to Sam James from comment #6) > We would need a way to make it error out by default when invoked by GCC > then, given it exposed an x86 backend issue. I'm afraid I can't make the connection: These

[Bug gas/32022] Assembler shouldn't accept invalid TLS instructions

2024-07-29 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32022 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment

[Bug ld/32003] Specifying --package-metadata might not be possible and is too fragile

2024-07-23 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32003 --- Comment #16 from Jan Beulich --- (In reply to H.J. Lu from comment #14) > It should be %[quote]". Will adding support for "%[string]" to existing > --package-metadata option break anything? You won't know until someone reports a problem.

[Bug ld/32003] Specifying --package-metadata might not be possible and is too fragile

2024-07-23 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32003 --- Comment #15 from Jan Beulich --- (In reply to Benjamin Drung from comment #6) > That linker testcase snippet is evaluated to: > > --package-metadata='{"foo":"bar"}' > > Passing that to a shell or makefile works, because the singe quotes

[Bug ld/32003] Specifying --package-metadata might not be possible and is too fragile

2024-07-23 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=32003 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment

[Bug gas/31903] Asan heap-buffer-overflow in test gas/elf/dwarf-5-irp.s in cross-assember to aarch64-elf

2024-06-20 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31903 Jan Beulich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug gas/31903] Asan heap-buffer-overflow in test gas/elf/dwarf-5-irp.s in cross-assember to aarch64-elf

2024-06-18 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31903 --- Comment #2 from Jan Beulich --- https://sourceware.org/pipermail/binutils/2024-June/134878.html -- You are receiving this mail because: You are on the CC list for the bug.

[Bug gas/31752] gas: Support \+ in .rept/.irp/.irpc directives

2024-06-10 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31752 Jan Beulich changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug gas/31115] [ARM] The minimalistic DWARF DIE for function has wrong address in Thumb mode

2024-03-21 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31115 --- Comment #8 from Jan Beulich --- (In reply to Nick Clifton from comment #5) > > There's another thing I just discovered : I can reproduce GDB's bad > > behavior on an ELF executable (produced by GCC from the .S file), but > > not on a .o fi

[Bug gas/31388] There is no documentation for -moperand-check

2024-02-23 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31388 Jan Beulich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug gas/31319] [2.42 regression]: `.arch i386` is rejected by `x86_64` target: 4bit mode not supported on `i386'.

2024-01-31 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31319 --- Comment #4 from Jan Beulich --- (In reply to Sergei Trofimovich from comment #3) > Aha, adapting kexec-tools sounds fine as well. > > Does the `.code16` use look fine in the rest of the file? They're all okay, as there's no other .arch d

[Bug gas/31319] [2.42 regression]: `.arch i386` is rejected by `x86_64` target: 4bit mode not supported on `i386'.

2024-01-31 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31319 Jan Beulich changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug gas/31178] [2.42 regression] Crash when building Valgrind tests (Internal error in build_vex_prefix in tc-i386.c:376)

2024-01-09 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31178 Jan Beulich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug gas/31178] [2.42 regression] Crash when building Valgrind tests (Internal error in build_vex_prefix in tc-i386.c:376)

2024-01-05 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31178 --- Comment #5 from Jan Beulich --- https://sourceware.org/pipermail/binutils/2024-January/131582.html -- You are receiving this mail because: You are on the CC list for the bug.

[Bug gas/31178] [2.42 regression] Crash when building Valgrind tests (Internal error in build_vex_prefix in tc-i386.c:376)

2024-01-05 Thread jbeulich at suse dot com
at sourceware dot org |jbeulich at suse dot com --- Comment #4 from Jan Beulich --- I can see what I overlooked (the C attribute aliases StaticRounding); working on a fix. -- You are receiving this mail because: You are on the CC list for the bug.

[Bug gas/31043] Poor error message for wrong register numbers

2023-11-09 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31043 --- Comment #4 from Jan Beulich --- (In reply to Sam James from comment #3) > (In reply to Jan Beulich from comment #2) > > Hmm, both in 2.41 and in master I'm seeing "operand size mismatch", not > > "unsupported instruction". That's still not

[Bug gas/31043] Poor error message for wrong number of registers

2023-11-07 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=31043 --- Comment #2 from Jan Beulich --- Hmm, both in 2.41 and in master I'm seeing "operand size mismatch", not "unsupported instruction". That's still not ideal, but imo quite a bit better. Yet I'm at a loss to explain why I would see a different

[Bug ld/30722] ld tests 'Build property 3', 'Build property 4', 'Build property 5' fail (glibc-2.38?)

2023-11-02 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30722 --- Comment #15 from Jan Beulich --- (In reply to Nick Clifton from comment #14) > Except that in such a scenario the linker will still have executed correctly. > The fact that the v4 marker was found in a system object file rather than a > te

[Bug ld/30722] ld tests 'Build property 3', 'Build property 4', 'Build property 5' fail (glibc-2.38?)

2023-11-02 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30722 --- Comment #13 from Jan Beulich --- While I can't say it has become entirely clear to me, it looks as if our testcase expectations, to some degree, depend on properties of the underlying platform. Perhaps that's a mistake that wants addressin

[Bug gas/30856] Regression: operand size mismatch for `push'

2023-09-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30856 Jan Beulich changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug gas/30856] Regression: operand size mismatch for `push'

2023-09-22 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30856 --- Comment #8 from Jan Beulich --- https://sourceware.org/pipermail/binutils/2023-September/129587.html -- You are receiving this mail because: You are on the CC list for the bug.

[Bug gas/30856] Regression: operand size mismatch for `push'

2023-09-21 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30856 --- Comment #7 from Jan Beulich --- (In reply to Antoni Boucher from comment #6) > Do you mean that gcc produces invalid asm when using the Intel syntax and > should be using pushq? No. "push offset ..." is the correct form in Intel syntax. W

[Bug gas/30856] Regression: operand size mismatch for `push'

2023-09-21 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30856 --- Comment #5 from Jan Beulich --- (In reply to Antoni Boucher from comment #4) > I attached the ATT version (produced by gcc) that still works. Well, only partly: PUSHQ works, but PUSH (no suffix) doesn't according to my testing. -- You a

[Bug gas/30856] Regression: operand size mismatch for `push'

2023-09-21 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30856 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com Ever

[Bug ld/28231] relocation truncated to fit: R_X86_64_32S against `.text'

2023-08-29 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28231 Jan Beulich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug binutils/30703] bfd doc doesn't build anymore with makeinfo 4.12

2023-08-16 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30703 --- Comment #4 from Jan Beulich --- (In reply to Nick Clifton from comment #3) > So the next question is - are you asking that commit 8bb23cdbb498 be > reverted, so that the docs will build with older versions of texinfo, > or that the t

[Bug ld/28231] relocation truncated to fit: R_X86_64_32S against `.text'

2023-08-16 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28231 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment

[Bug binutils/30747] New: objcopy changes section sizes / contents for COFF

2023-08-11 Thread jbeulich at suse dot com
: binutils Assignee: unassigned at sourceware dot org Reporter: jbeulich at suse dot com Target Milestone: --- MASM-generated COFF objects are copied successfully by objcopy, but at least .text and .data are zero-padded to the next 16-byte boundary. Imo section contents and

[Bug binutils/30703] bfd doc doesn't build anymore with makeinfo 4.12

2023-08-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30703 --- Comment #2 from Jan Beulich --- (In reply to Nick Clifton from comment #1) > What is the minimum version now required ? I don't know. My vague recollection from the earlier mail thread is that the author of that patch also didn't really k

[Bug gas/11601] Solaris assembler compatibility doesn't work

2023-08-01 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=11601 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment

[Bug binutils/28909] 2.38 tarball (once again) requires makeinfo

2023-07-31 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=28909 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment

[Bug gas/30688] [2.41 regression] Warning: size (8) out of range, ignored

2023-07-31 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30688 Jan Beulich changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug binutils/30703] New: bfd doc doesn't build anymore with makeinfo 4.12

2023-07-31 Thread jbeulich at suse dot com
onent: binutils Assignee: unassigned at sourceware dot org Reporter: jbeulich at suse dot com Target Milestone: --- As was pointed out on the list, commit 8bb23cdbb498 raises the minimum makeinfo version required, yet top-level configure.ac continues to be happy with 4.7,

[Bug gas/30688] [2.41 regression] Warning: size (8) out of range, ignored

2023-07-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30688 --- Comment #2 from Jan Beulich --- Created attachment 15015 --> https://sourceware.org/bugzilla/attachment.cgi?id=15015&action=edit tentative fix (still pending testing results, especially for the testsuite additions) -- You are receivin

[Bug gas/30688] [2.41 regression] Warning: size (8) out of range, ignored

2023-07-27 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30688 Jan Beulich changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug gas/30578] libavcodec/x86/mathops.h:125: Error: operand type mismatch for ` shr'

2023-07-19 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30578 Jan Beulich changed: What|Removed |Added Last reconfirmed||2023-07-20 Ever confirmed|0

[Bug gas/30292] Unbounded recursion/infinite loop in eqv expansion since 4faaa10f3fabb345aca006ed67a8be97dc924e9c

2023-05-12 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30292 Jan Beulich changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug gas/30292] Unbounded recursion/infinite loop in eqv expansion since 4faaa10f3fabb345aca006ed67a8be97dc924e9c

2023-04-20 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30292 Jan Beulich changed: What|Removed |Added Attachment #14842|0 |1 is obsolete|

[Bug gas/30292] Unbounded recursion/infinite loop in eqv expansion since 4faaa10f3fabb345aca006ed67a8be97dc924e9c

2023-04-20 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30292 Jan Beulich changed: What|Removed |Added Last reconfirmed||2023-04-20 Ever confirmed|0

[Bug gas/30292] Unbounded recursion/infinite loop in eqv expansion since 4faaa10f3fabb345aca006ed67a8be97dc924e9c

2023-04-20 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30292 --- Comment #3 from Jan Beulich --- Created attachment 14842 --> https://sourceware.org/bugzilla/attachment.cgi?id=14842&action=edit tentative fix I'm afraid this is a result of a misuse of .eqv, which previously went un-diagnosed by mistak

[Bug gas/30292] Unbounded recursion/infinite loop in eqv expansion since 4faaa10f3fabb345aca006ed67a8be97dc924e9c

2023-04-19 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30292 Jan Beulich changed: What|Removed |Added Assignee|unassigned at sourceware dot org |jbeulich at suse dot com

[Bug gas/30248] Internal error in i386_att_operand

2023-04-19 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30248 Jan Beulich changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug gas/30317] .insn directive did not swap sources

2023-04-06 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30317 Jan Beulich changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug gas/30248] Internal error in i386_att_operand

2023-03-30 Thread jbeulich at suse dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=30248 Jan Beulich changed: What|Removed |Added CC||jbeulich at suse dot com --- Comment

  1   2   >