From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 1A5883858412; Mon, 24 Oct 2022 13:01:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1A5883858412 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1666616498; bh=LNeKY2sQDrptHwHOc+TctjqvFJtm/LRLEjOnfzzdjO0=; h=From:To:Subject:Date:In-Reply-To:References:From; b=keDrMeAA9sxMw0S6SU3kUW8jpKZFI6bjSMgL18yZzOjHU6SdxoOVyNhO3fkmzasqk 9fVXccn4eW8EsWosiXPY2yC6R002MOX26sRY7Y3OTqnB3+xsBt5a/mPxBQlzXzFJ9u RKJzc6ksz2PbTpFHOPEOPq5NcTIAXmpOOXyXeYFc= From: "orzel at freehackers dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/107364] [10/11/12/13 Regression] ICE on Via Nehemiah with --march=native Date: Mon, 24 Oct 2022 13:00:43 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: orzel at freehackers dot org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 10.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D107364 --- Comment #2 from Thomas Capricelli --- Sure, easy chopin /tmp # ./cpuid=20 __get_cpuid(0): eax=3D1, ebx=3D1953391939, ecx=3D1936487777, edx=3D12154607= 05 __get_cpuid(1): eax=3D1683, ebx=3D0, ecx=3D0, edx=3D58765629 I't not better in hexa ? : __get_cpuid(0): eax=3D1, ebx=3D746e6543, ecx=3D736c7561, edx=3D48727561 __get_cpuid(1): eax=3D693, ebx=3D0, ecx=3D0, edx=3D380b13d (what would be a lot less easy, is to recompile gcc.. it takes days on this machine) there's also this command available: CPU 0: vendor_id =3D "CentaurHauls" version information (1/eax): processor type =3D primary processor (0) family =3D 0x6 (6) model =3D 0x9 (9) stepping id =3D 0x3 (3) extended family =3D 0x0 (0) extended model =3D 0x0 (0) (family synth) =3D 0x6 (6) (model synth) =3D 0x9 (9) (simple synth) =3D VIA C3 / Eden ESP 7000/8000/10000 (Nehemiah C5XL), .13um miscellaneous (1/ebx): process local APIC physical ID =3D 0x0 (0) maximum IDs for CPUs in pkg =3D 0x0 (0) CLFLUSH line size =3D 0x0 (0) brand index =3D 0x0 (0) brand id =3D 0x00 (0): unknown feature information (1/edx): x87 FPU on chip =3D true VME: virtual-8086 mode enhancement =3D false DE: debugging extensions =3D true PSE: page size extensions =3D true TSC: time stamp counter =3D true RDMSR and WRMSR support =3D true PAE: physical address extensions =3D false MCE: machine check exception =3D false CMPXCHG8B inst. =3D true APIC on chip =3D false SYSENTER and SYSEXIT =3D false MTRR: memory type range registers =3D true PTE global bit =3D true MCA: machine check architecture =3D false CMOV: conditional move/compare instr =3D true PAT: page attribute table =3D false PSE-36: page size extension =3D false PSN: processor serial number =3D false CLFLUSH instruction =3D false DS: debug store =3D false ACPI: thermal monitor and clock ctrl =3D false MMX Technology =3D true FXSAVE/FXRSTOR =3D true SSE extensions =3D true SSE2 extensions =3D false SS: self snoop =3D false hyper-threading / multi-core supported =3D false TM: therm. monitor =3D false IA64 =3D false PBE: pending break event =3D false feature information (1/ecx): PNI/SSE3: Prescott New Instructions =3D false PCLMULDQ instruction =3D false DTES64: 64-bit debug store =3D false MONITOR/MWAIT =3D false CPL-qualified debug store =3D false VMX: virtual machine extensions =3D false SMX: safer mode extensions =3D false Enhanced Intel SpeedStep Technology =3D false TM2: thermal monitor 2 =3D false SSSE3 extensions =3D false context ID: adaptive or shared L1 data =3D false SDBG: IA32_DEBUG_INTERFACE =3D false FMA instruction =3D false CMPXCHG16B instruction =3D false xTPR disable =3D false PDCM: perfmon and debug =3D false PCID: process context identifiers =3D false DCA: direct cache access =3D false SSE4.1 extensions =3D false SSE4.2 extensions =3D false x2APIC: extended xAPIC support =3D false MOVBE instruction =3D false POPCNT instruction =3D false time stamp counter deadline =3D false AES instruction =3D false XSAVE/XSTOR states =3D false OS-enabled XSAVE/XSTOR =3D false AVX: advanced vector extensions =3D false F16C half-precision convert instruction =3D false RDRAND instruction =3D false hypervisor guest status =3D false extended processor signature (0x80000001/eax): generation =3D 0x0 (0) model =3D 0x0 (0) stepping =3D 0x0 (0) (simple synth) =3D unknown extended feature flags (0x80000001/edx): x87 FPU on chip =3D false virtual-8086 mode enhancement =3D false debugging extensions =3D false page size extensions =3D false time stamp counter =3D false RDMSR and WRMSR support =3D false physical address extensions =3D false machine check exception =3D false CMPXCHG8B inst. =3D false APIC on chip =3D false SYSCALL and SYSRET instructions =3D false memory type range registers =3D false global paging extension =3D false machine check architecture =3D false conditional move/compare instruction =3D false page attribute table =3D false page size extension =3D false multiprocessing capable =3D false AMD multimedia instruction extensions =3D false MMX Technology =3D false extended MMX =3D false SSE extensions =3D false AA-64 =3D false 3DNow! instruction extensions =3D false 3DNow! instructions =3D false brand =3D "VIA Nehemiah" L1 TLB/cache information: 2M/4M pages & L1 TLB (0x80000005/eax): instruction # entries =3D 0x0 (0) instruction associativity =3D 0x0 (0) data # entries =3D 0x0 (0) data associativity =3D 0x0 (0) L1 TLB/cache information: 4K pages & L1 TLB (0x80000005/ebx): instruction # entries =3D 0x80 (128) instruction associativity =3D 0x8 (8) data # entries =3D 0x80 (128) data associativity =3D 0x8 (8) L1 data cache information (0x80000005/ecx): line size (bytes) =3D 0x20 (32) lines per tag =3D 0x1 (1) associativity =3D 0x4 (4) size (KB) =3D 0x40 (64) L1 instruction cache information (0x80000005/edx): line size (bytes) =3D 0x20 (32) lines per tag =3D 0x1 (1) associativity =3D 0x4 (4) size (KB) =3D 0x40 (64) L2 TLB/cache information: 2M/4M pages & L2 TLB (0x80000006/eax): instruction # entries =3D 0x0 (0) instruction associativity =3D L2 off (0) data # entries =3D 0x0 (0) data associativity =3D L2 off (0) L2 TLB/cache information: 4K pages & L2 TLB (0x80000006/ebx): instruction # entries =3D 0x0 (0) instruction associativity =3D L2 off (0) data # entries =3D 0x0 (0) data associativity =3D L2 off (0) L2 unified cache information (0x80000006/ecx): line size (bytes) =3D 0x20 (32) lines per tag =3D 0x1 (1) associativity =3D 16-way (8) size (KB) =3D 0x40 (64) L3 cache information (0x80000006/edx): line size (bytes) =3D 0x0 (0) lines per tag =3D 0x0 (0) associativity =3D L2 off (0) size (in 512KB units) =3D 0x0 (0) 0xc0000001 0x00: eax=3D0x00000000 extended feature flags (0xc0000001/edx): alternate instruction set =3D true alternate instruction set enabled =3D false random number generator =3D true random number generator enabled =3D true LongHaul MSR 0000_110Ah =3D true FEMMS =3D false advanced cryptography engine (ACE) =3D false advanced cryptography engine (ACE)enabled =3D false montgomery multiplier/hash (ACE2) =3D false montgomery multiplier/hash (ACE2) enabled =3D false padlock hash engine (PHE) =3D false padlock hash engine (PHE) enabled =3D false padlock montgomery mult. (PMM) =3D false padlock montgomery mult. (PMM) enabled =3D false (multi-processing synth) =3D none (multi-processing method) =3D Generic leaf 1 no multi-threading (uarch synth) =3D VIA C3, .13um (synth) =3D VIA C3 / Eden ESP 7000/8000/10000 (Nehemiah C5XL), .13um=