From 8cfa1fc43e17c6c225afd7016b7e4e741e7e1ad7 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 3 Feb 2025 12:12:29 -0700 Subject: [PATCH] Reorder gnatmake arguments in inline-section-gc.exp inline-section-gc.exp ends up passing "-lm" to gnatmake as an "marg" -- meaning gnatmake should process it itself. However, the gnat-llvm gnatmake does not know what to do with this, so the test fails. This patch rearranges the arguments so that the (implicit) trailing -lm ends up being passed through to the linker. --- gdb/testsuite/gdb.ada/inline-section-gc.exp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gdb/testsuite/gdb.ada/inline-section-gc.exp b/gdb/testsuite/gdb.ada/inline-section-gc.exp index e1d85f580c1..55cd156b1f7 100644 --- a/gdb/testsuite/gdb.ada/inline-section-gc.exp +++ b/gdb/testsuite/gdb.ada/inline-section-gc.exp @@ -23,10 +23,10 @@ set options { debug optimize=-O2 additional_flags=-ffunction-sections - ldflags=-largs - ldflags=-Wl,--gc-sections ldflags=-margs additional_flags=-gnatn + ldflags=-largs + ldflags=-Wl,--gc-sections } if {[gdb_compile_ada "${srcfile}" "${binfile}" executable $options] != ""} { return -1 -- 2.39.5