Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 919797 - sys-devel/gcc-14: sci-libs/fftw fails tests when built with -O3 -march=znver2
Summary: sys-devel/gcc-14: sci-libs/fftw fails tests when built with -O3 -march=znver2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks: gcc-14
  Show dependency tree
 
Reported: 2023-12-12 21:05 UTC by Sam James
Modified: 2024-02-12 16:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.xz (build.log.xz,102.28 KB, application/x-xz)
2023-12-12 21:07 UTC, Sam James
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-12 21:05:32 UTC
fftw fails tests w/ -O3 -march=znver2 w/ this week's 14 snapshot (14.0.0_pre20231210). 14.0.0_pre20231203 was ok.

This started within the last week, gcc 14 commits:
* 01cca857aa3e86a750f5df77ca6c36c0739f10f0 bad
* 4c0dc30099d39ef6d1b6c8c81418c726aa660768 good

----

$ emerge --info
Portage 3.0.57_p5 (python 3.12.1-final-0, default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr, gcc-14, glibc-2.38-r7, 6.1.57-gentoo-custom x86_64)
=================================================================
System uname: Linux-6.1.57-gentoo-custom-x86_64-AMD_EPYC_7R32_48-Core_Processor-with-glibc2.38
KiB Mem:   528034940 total,  96939756 free
KiB Swap:  126978044 total, 126978044 free
Timestamp of repository gentoo: Sun, 10 Dec 2023 20:18:54 +0000
Head commit of repository gentoo: 933175d7ec7fc323904a6e951e485cb26ce272b7

sh bash 5.2_p21-r1
ld GNU ld (Gentoo 2.41 p2) 2.41.0
ccache version 4.8.3 [disabled]
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p21-r1::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2::gentoo
dev-lang/python:           3.10.13::gentoo, 3.11.7::gentoo, 3.12.1::gentoo
dev-lang/rust-bin:         1.74.1::gentoo
dev-util/ccache:           4.8.3::gentoo
dev-util/cmake:            3.28.0::gentoo
dev-util/meson:            1.3.0-r2::gentoo
sys-apps/baselayout:       2.14-r1::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-apps/systemd:          255::gentoo
sys-devel/autoconf:        2.13-r8::gentoo, 2.69-r9::gentoo, 2.71-r7::gentoo
sys-devel/automake:        1.16.5-r1::gentoo
sys-devel/binutils:        2.41-r2::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-devel/gcc:             10.5.0::gentoo, 11.4.1_p20231207::gentoo, 12.3.1_p20231208::gentoo, 13.2.1_p20231209::gentoo, 14.0.0.9999::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/lld:             15.0.7::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.6::gentoo, 17.0.6::gentoo
sys-devel/make:            4.4.1-r1::gentoo
sys-kernel/linux-headers:  6.6::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r7::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo.git
    priority: -1000
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://gentoo.osuosl.org/releases/amd64/binpackages/17.1/x86-64

Installed sets: @sam
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native -fdiagnostics-color=always"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -march=native -fdiagnostics-color=always"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going=y --complete-graph"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe -march=native -fdiagnostics-color=always"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live clean-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -march=native -fdiagnostics-color=always"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0"
LEX="flex"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac accessibility acl acpi activities alsa amd64 bluetooth branding brotli bzip2 cairo cdda cdr cli colord crypt cups dbus declarative dot dri dts dvd dvdr encode exif flac fortran gdbm gif gpm gtk gui http http2 iconv icu ipv6 jadetex jpeg kde kwallet lcms libnotify libtirpc libxml2 lua lz4 lzma mad mng mp3 mp4 mpeg multilib ncurses networkmanager nls nptl ogg opengl openmp opus pam pango pcre pcre32 pdf perl pim pipewire plasma png policykit ppds pulseaudio python qml qt5 readline ruby screencast sdk sdl seccomp semantic-desktop snappy sound spell sql sqlite ssh ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wayland webchannel webengine webkit widgets wifi wireless wxwidgets x264 xattr xcb xft xml xv xvid zlib zstd" ABI_X86="32 64" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11 python3_10 python3_12" RUBY_TARGETS="ruby31" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, MAKEOPTS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-12 21:07:14 UTC
 * double: running multilib-minimal_src_test
 * abi_x86_32.x86: running multilib-minimal_abi_src_test
make -j32 -l32 -C tests smallcheck
make: Entering directory '/var/tmp/portage/sci-libs/fftw-3.3.10/work/fftw-3.3.10-double-abi_x86_32.x86/tests'
perl -w /var/tmp/portage/sci-libs/fftw-3.3.10/work/fftw-3.3.10/tests/check.pl -r -c=1 -v `pwd`/bench
Executing "/var/tmp/portage/sci-libs/fftw-3.3.10/work/fftw-3.3.10-double-abi_x86_32.x86/tests/bench --verbose=1   --verify 'okd20o00x7e01v25' --verify 'ikd20o00x7e01v25' --verify '//obr7920' --verify '//ibr7920' --verify '//ofr7920' --verify '//ifr7920' --verify 'obr7920' --verify 'ibr7920' --verify 'ofr7920' --verify 'ifr7920' --verify '//obc7920' --verify '//ibc7920' --verify '//ofc7920' --verify '//ifc7920' --verify 'obc7920' --verify 'ibc7920' --verify 'ofc7920' --verify 'ifc7920'"
okd20o00x7e01v25 3.67891e-16 3.24203e-15 3.62933e-16
ikd20o00x7e01v25 3.61841e-16 3.90781e-15 4.49884e-16
//obr7920 5.02553e-16 3.19365e-15 4.65588e-16
//ibr7920 4.52221e-16 3.19365e-15 4.29116e-16
FAILED /var/tmp/portage/sci-libs/fftw-3.3.10/work/fftw-3.3.10-double-abi_x86_32.x86/tests/bench:  --verify 'okd20o00x7e01v25' --verify 'ikd20o00x7e01v25' --verify '//obr7920' --verify '//ibr7920' --verify '//ofr7920' --verify '//ifr7920' --verify 'obr7920' --verify 'ibr7920' --verify 'ofr7920' --verify 'ifr7920' --verify '//obc7920' --verify '//ibc7920' --verify '//ofc7920' --verify '//ifc7920' --verify 'obc7920' --verify 'ibc7920' --verify 'ofc7920' --verify 'ifc7920'
received signal 11
make: *** [Makefile:725: smallcheck] Error 1
make: Leaving directory '/var/tmp/portage/sci-libs/fftw-3.3.10/work/fftw-3.3.10-double-abi_x86_32.x86/tests'
 * ERROR: sci-libs/fftw-3.3.10::gentoo failed (test phase):
 *   emake failed
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-12 21:07:58 UTC
Created attachment 878989 [details]
build.log.xz
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-13 02:14:49 UTC
oh no

e44ed92dbbe9d4e5c23f486cd2f77a6f9ee513c5 is the first bad commit
commit e44ed92dbbe9d4e5c23f486cd2f77a6f9ee513c5
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Wed Dec 6 09:59:12 2023 +0100

    i386: Move vzeroupper pass from after reload pass to after postreload_cse [PR112760]

    Regardless of the outcome of the REG_UNUSED discussions, I think
    it is a good idea to move the vzeroupper pass one pass later.
    As can be seen in the multiple PRs and as postreload.cc documents,
    reload/LRA is known to create dead statements quite often, which
    is the reason why we have postreload_cse pass at all.
    Doing vzeroupper pass before such cleanup means the pass including
    df_analyze for it needs to process more instructions than needed
    and because mode switching adds note problem, also higher chance of
    having stale REG_UNUSED notes.
    And, I really don't see why vzeroupper can't wait until those cleanups
    are done.

    2023-12-06  Jakub Jelinek  <jakub@redhat.com>

            PR rtl-optimization/112760
            * config/i386/i386-passes.def (pass_insert_vzeroupper): Insert
            after pass_postreload_cse rather than pass_reload.
            * config/i386/i386-features.cc (rest_of_handle_insert_vzeroupper):
            Adjust comment for it.

            * gcc.dg/pr112760.c: New test.

 gcc/config/i386/i386-features.cc |  9 +++++----
 gcc/config/i386/i386-passes.def  |  2 +-
 gcc/testsuite/gcc.dg/pr112760.c  | 22 ++++++++++++++++++++++
 3 files changed, 28 insertions(+), 5 deletions(-)
 create mode 100644 gcc/testsuite/gcc.dg/pr112760.c
bisect found first bad commit
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-13 02:32:03 UTC
(gdb) r
Starting program: /home/sam/git/fftw/fftw-3.3.10/tests/bench --verbose=1 --verify //obrd896 --verify //ibrd896 --verify //ofrd896 --verify //ifrd896 --verify obrd896 --verify ibrd896 --verify ofrd896 --verify ifrd896 --verify //obcd896 --verify //ibcd896 --verify //ofcd896 --verify //ifcd896 --verify obcd896 --verify ibcd896 --verify ofcd896 --verify ifcd896 --verify okd13o00x7o10v27 --verify ikd13o00x7o10v27 --verify obr2x6x10x3v10 --verify ibr2x6x10x3v10 --verify ofr2x6x10x3v10 --verify ifr2x6x10x3v10 --verify //obc2x6x10x3v10 --verify //ibc2x6x10x3v10 --verify //ofc2x6x10x3v10 --verify //ifc2x6x10x3v10 --verify obc2x6x10x3v10 --verify ibc2x6x10x3v10 --verify ofc2x6x10x3v10 --verify ifc2x6x10x3v10 --verify okd9hx12e10x8e11\*4 --verify ikd9hx12e10x8e11\*4 --verify obrd110\*179 --verify ibrd110\*179 --verify ofrd110\*179 --verify ifrd110\*179 --verify //obcd110\*179 --verify //ibcd110\*179 --verify //ofcd110\*179 --verify //ifcd110\*179 --verify obcd110\*179 --verify ibcd110\*179 --verify ofcd110\*179 --verify ifcd110\*179
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
r2cf_32 (R0=0xffff92e0, R1=0xffff93f0, Cr=0xffff92e0, Ci=<optimized out>, rs=<optimized out>, csr=0x56694040, csi=0x0, v=<optimized out>, ivs=1, ovs=1) at r2cf_32.c:490
490                         Ci[WS(csi, 8)] = T29 - T28;
(gdb) bt
#0  r2cf_32 (R0=0xffff92e0, R1=0xffff93f0, Cr=0xffff92e0, Ci=<optimized out>, rs=<optimized out>, csr=0x56694040, csi=0x0, v=<optimized out>, ivs=1, ovs=1) at r2cf_32.c:490
#1  0x566362a3 in dobatch_r2hc (ego=0x566954b0, I=0x56684e80, O=0x56684e80, buf=0xffff92e0, batchsz=1) at direct-r2c.c:91
#2  0x5663639d in iterate (ego=0x566954b0, I=<optimized out>, O=<optimized out>, dobatch=0x566361c0 <dobatch_r2hc>) at direct-r2c.c:142
#3  0x565a43a5 in fftw_rdft_solve (ego_=0x566954b0, p_=0x566948c0) at solve.c:29
#4  0x56563c1b in measure (iter=1, p=<optimized out>, pln=<optimized out>) at timer.c:136
#5  fftw_measure_execution_time (plnr=0x56688690, pln=0x566954b0, p=0x566948c0) at timer.c:159
#6  0x56561013 in evaluate_plan (ego=ego@entry=0x56688690, pln=pln@entry=0x566954b0, p=p@entry=0x566948c0) at planner.c:460
#7  0x56561f33 in search0 (ego=ego@entry=0x56688690, p=p@entry=0x566948c0, slvndx=slvndx@entry=0xffffb6cc, flagsp=<optimized out>) at planner.c:529
#8  0x565622f7 in search (flagsp=0xffffb6d0, slvndx=0xffffb6cc, p=0x566948c0, ego=0x56688690) at planner.c:600
#9  mkplan (ego=<optimized out>, p=<optimized out>) at planner.c:711
#10 0x56562d90 in fftw_mkplan_d (ego=0x56688690, p=0x566948c0) at planner.c:970
#11 0x566370fb in mkcldw (ego_=0x5668b370, kind=R2HC00, r=32, m=7, ms=1, v=1, vs=0, mstart=0, mcount=4, IO=0x56684e80, plnr=0x56688690) at hc2hc-direct.c:205
#12 0x5659eca0 in mkplan (ego_=0x5668b370, p_=0x56696250, plnr=0x56688690) at hc2hc.c:142
#13 0x56561fe1 in invoke_solver (nflags=<optimized out>, s=<optimized out>, p=<optimized out>, ego=0x56688690) at planner.c:486
#14 search0 (ego=ego@entry=0x56688690, p=p@entry=0x56696250, slvndx=slvndx@entry=0xffffb8fc, flagsp=<optimized out>) at planner.c:529
#15 0x565622f7 in search (flagsp=0xffffb900, slvndx=0xffffb8fc, p=0x56696250, ego=0x56688690) at planner.c:600
#16 mkplan (ego=<optimized out>, p=<optimized out>) at planner.c:711
#17 0x56562d90 in fftw_mkplan_d (ego=0x56688690, p=0x56696250) at planner.c:970
#18 0x565a4a02 in mkplan (ego_=0x5668aac0, p_=0x566921d0, plnr=0x56688690) at vrank-geq1.c:174
#19 0x56561fe1 in invoke_solver (nflags=<optimized out>, s=<optimized out>, p=<optimized out>, ego=0x56688690) at planner.c:486
#20 search0 (ego=ego@entry=0x56688690, p=p@entry=0x566921d0, slvndx=slvndx@entry=0xffffbabc, flagsp=<optimized out>) at planner.c:529
#21 0x565622f7 in search (flagsp=0xffffbac0, slvndx=0xffffbabc, p=0x566921d0, ego=0x56688690) at planner.c:600
#22 mkplan (ego=<optimized out>, p=<optimized out>) at planner.c:711
#23 0x56562d90 in fftw_mkplan_d (ego=0x56688690, p=0x566921d0) at planner.c:970
#24 0x56599fc6 in mkplan (ego_=0x5668abb0, p_=0x566933a0, plnr=0x56688690) at dft-r2hc.c:152
#25 0x56561fe1 in invoke_solver (nflags=<optimized out>, s=<optimized out>, p=<optimized out>, ego=0x56688690) at planner.c:486
#26 search0 (ego=ego@entry=0x56688690, p=p@entry=0x566933a0, slvndx=slvndx@entry=0xffffbc6c, flagsp=<optimized out>) at planner.c:529
#27 0x565622f7 in search (flagsp=0xffffbc70, slvndx=0xffffbc6c, p=0x566933a0, ego=0x56688690) at planner.c:600
#28 mkplan (ego=<optimized out>, p=<optimized out>) at planner.c:711
#29 0x56562e44 in fftw_mkplan_d (p=0x566933a0, ego=0x56688690) at planner.c:970
#30 fftw_mkplan_f_d (ego=<optimized out>, p=<optimized out>, l_set=<optimized out>, u_set=<optimized out>, u_reset=<optimized out>) at planner.c:986
#31 0x5656c3c8 in mkplan (ego_=0x566811f0, p_=0x56694d50, plnr=0x56688690) at indirect.c:206
#32 0x56561fe1 in invoke_solver (nflags=<optimized out>, s=<optimized out>, p=<optimized out>, ego=0x56688690) at planner.c:486
#33 search0 (ego=ego@entry=0x56688690, p=p@entry=0x56694d50, slvndx=slvndx@entry=0xffffbe4c, flagsp=<optimized out>) at planner.c:529
#34 0x565622f7 in search (flagsp=0xffffbe50, slvndx=0xffffbe4c, p=0x56694d50, ego=0x56688690) at planner.c:600
#35 mkplan (ego=<optimized out>, p=<optimized out>) at planner.c:711
#36 0x56562d90 in fftw_mkplan_d (ego=0x56688690, p=0x56694d50) at planner.c:970
#37 0x5656db06 in mkplan (ego_=0x56681490, p_=0x56693270, plnr=0x56688690) at vrank-geq1.c:165
#38 0x56561fe1 in invoke_solver (nflags=<optimized out>, s=<optimized out>, p=<optimized out>, ego=0x56688690) at planner.c:486
#39 search0 (ego=ego@entry=0x56688690, p=p@entry=0x56693270, slvndx=slvndx@entry=0xffffc00c, flagsp=<optimized out>) at planner.c:529
#40 0x565622f7 in search (flagsp=0xffffc010, slvndx=0xffffc00c, p=0x56693270, ego=0x56688690) at planner.c:600
#41 mkplan (ego=<optimized out>, p=<optimized out>) at planner.c:711
#42 0x56562d90 in fftw_mkplan_d (ego=0x56688690, p=0x56693270) at planner.c:970
#43 0x56635eeb in mkplan (ego_=0x56691e50, p_=0x566931b0, plnr=0x56688690) at ct-hc2c.c:240
#44 0x56561fe1 in invoke_solver (nflags=<optimized out>, s=<optimized out>, p=<optimized out>, ego=0x56688690) at planner.c:486
#45 search0 (ego=ego@entry=0x56688690, p=p@entry=0x566931b0, slvndx=slvndx@entry=0xffffc1cc, flagsp=<optimized out>) at planner.c:529
#46 0x565622f7 in search (flagsp=0xffffc1d0, slvndx=0xffffc1cc, p=0x566931b0, ego=0x56688690) at planner.c:600
#47 mkplan (ego=<optimized out>, p=<optimized out>) at planner.c:711
#48 0x5655ea0a in mkplan0 (wisdom_state=WISDOM_NORMAL, hash_info=0, prb=<optimized out>, flags=1, plnr=0x56688690) at apiplan.c:42
--Type <RET> for more, q to quit, c to continue without paging--
#49 mkplan (hash_info=0, prb=<optimized out>, flags=1, plnr=0x56688690) at apiplan.c:56
#50 fftw_mkapiplan (sign=<optimized out>, flags=<optimized out>, prb=<optimized out>) at apiplan.c:124
#51 0x5655fd96 in fftw_plan_guru_split_dft_c2r (rank=1, dims=0x56693080, howmany_rank=0, howmany_dims=0x0, ri=0x56684e80, ii=0x56685c88, out=0x56681600, flags=1)
    at /home/sam/git/fftw/fftw-3.3.10/api/plan-guru-split-dft-c2r.h:32
#52 0x56559db6 in mkplan_real_split (flags=1, p=0x56681080) at bench.c:139
#53 mkplan_real (flags=1, p=0x56681080) at bench.c:296
#54 mkplan (p=0x56681080, flags=1) at bench.c:524
#55 0x5655d980 in setup (p=0x56681080) at fftw-bench.c:243
#56 0x5663aa5b in verify (param=0xffffc865 "//obrd896", rounds=10, tol=1e-10) at verify.c:55
#57 0x56637c79 in bench_main (argc=<optimized out>, argv=<optimized out>) at bench-main.c:107
#58 0x56559337 in main (argc=90, argv=0xffffc524) at main.c:38
(gdb)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-12 16:08:41 UTC
commit cf8c89af2efcac07134de76fffee65e958adc7a3
Author: Sam James <sam@gentoo.org>
Date:   Mon Feb 12 06:34:57 2024 +0000

    sys-devel/gcc: add 14.0.1_pre20240211

    Signed-off-by: Sam James <sam@gentoo.org>