On Thu, Mar 09, 2023 at 04:16:21PM -0600, Segher Boessenkool wrote:
> On Thu, Mar 09, 2023 at 11:11:34AM -0500, Michael Meissner wrote:
> > On Fri, Mar 03, 2023 at 03:35:44PM -0600, Segher Boessenkool wrote:
> > > > +/* { dg-final { scan-assembler "bl __divtc3" } } */
> > >
> > > This name depends on what object format and ABI is in use (some have an
> > > extra leading underscore, or a dot, or whatever).
> >
> > Yes it is needed if GCC is configured against an older GLIBC before the full
> > IEEE 128-bit support was added. For example, on my big endian test system,
> > you
> > get warnings if you switch the floating point format. I would imagine it
> > would
> > also fail on little endian system with older libraries.
>
> The regexp is not good enough, that is all. Maybe
> {bl .?__divtc3}
> or similar? We have many examples in the tests already.
I forgot the mention the regexp. I think just doing:
/* { dg-final { scan-assembler "__multc3" } } */
is sufficient.
--
Michael Meissner, IBM
PO Box 98, Ayer, Massachusetts, USA, 01432
email: [email protected]