<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gcc.git/libgrust, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/'/>
<entry>
<title>Daily bump.</title>
<updated>2025-11-04T00:20:26+00:00</updated>
<author>
<name>GCC Administrator</name>
<email>gccadmin@gcc.gnu.org</email>
</author>
<published>2025-11-04T00:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=0e9ccae2693b802c20448aa03217e6340b4e5d61'/>
<id>0e9ccae2693b802c20448aa03217e6340b4e5d61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gcc: sync top-level with binutils-gdb</title>
<updated>2025-11-03T20:25:00+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2025-11-03T09:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=f8bb20167f81271f2309f15c4d1563a2173a79ca'/>
<id>f8bb20167f81271f2309f15c4d1563a2173a79ca</id>
<content type='text'>
This just pulls in Alan's:

commit 87b6078fc212ccba5f043399c6370ee20f6b355a
Author:     Alan Modra &lt;amodra@gmail.com&gt;
AuthorDate: Mon Nov 3 10:59:50 2025 +1030
Commit:     Alan Modra &lt;amodra@gmail.com&gt;
CommitDate: Mon Nov 3 10:59:50 2025 +1030

    tidy m4 plugin config support

    ...

It tidies up the configure test output.

config/ChangeLog:

	* clang-plugin.m4: Sync with binutils.
	* gcc-plugin.m4: Ditto.

ChangeLog:

	* configure: Regenerate.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgcobol/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libgrust/ChangeLog:

	* configure: Regenerate.

libiberty/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.

zlib/ChangeLog:

	* configure: Regenerate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This just pulls in Alan's:

commit 87b6078fc212ccba5f043399c6370ee20f6b355a
Author:     Alan Modra &lt;amodra@gmail.com&gt;
AuthorDate: Mon Nov 3 10:59:50 2025 +1030
Commit:     Alan Modra &lt;amodra@gmail.com&gt;
CommitDate: Mon Nov 3 10:59:50 2025 +1030

    tidy m4 plugin config support

    ...

It tidies up the configure test output.

config/ChangeLog:

	* clang-plugin.m4: Sync with binutils.
	* gcc-plugin.m4: Ditto.

ChangeLog:

	* configure: Regenerate.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgcobol/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libgrust/ChangeLog:

	* configure: Regenerate.

libiberty/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.

zlib/ChangeLog:

	* configure: Regenerate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Daily bump.</title>
<updated>2025-10-31T00:22:18+00:00</updated>
<author>
<name>GCC Administrator</name>
<email>gccadmin@gcc.gnu.org</email>
</author>
<published>2025-10-31T00:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=590c746c2e5c68dc4591c7d18fe4b486b0e2713d'/>
<id>590c746c2e5c68dc4591c7d18fe4b486b0e2713d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gccrs: Improve FFIOpt</title>
<updated>2025-10-30T20:30:51+00:00</updated>
<author>
<name>Owen Avery</name>
<email>powerboat9.gamer@gmail.com</email>
</author>
<published>2025-09-16T23:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=626812ff966a58fc5f233bbe5d4cdacc32a8db4f'/>
<id>626812ff966a58fc5f233bbe5d4cdacc32a8db4f</id>
<content type='text'>
Also fixes https://github.com/Rust-GCC/gccrs/issues/4171.

gcc/rust/ChangeLog:

	* ast/rust-fmt.h (class FFIOpt): Adjust internal structure to
	match a repr(C) rust enum.

libgrust/ChangeLog:

	* libformat_parser/src/lib.rs (struct FFIOpt): Likewise and
	remove some now-redundant methods.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixes https://github.com/Rust-GCC/gccrs/issues/4171.

gcc/rust/ChangeLog:

	* ast/rust-fmt.h (class FFIOpt): Adjust internal structure to
	match a repr(C) rust enum.

libgrust/ChangeLog:

	* libformat_parser/src/lib.rs (struct FFIOpt): Likewise and
	remove some now-redundant methods.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gccrs: Import stdarch 1.49.0</title>
<updated>2025-10-30T20:30:46+00:00</updated>
<author>
<name>Owen Avery</name>
<email>powerboat9.gamer@gmail.com</email>
</author>
<published>2025-09-17T02:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=b65abf4b390cab58ded2fa980b0e63ba1625759f'/>
<id>b65abf4b390cab58ded2fa980b0e63ba1625759f</id>
<content type='text'>
This commit imports stdarch 1.49.0 into libgrust/rustc-lib/stdarch. This
is necessary for compiling libcore, as libcore attempts to reuse some
files from stdarch.

libgrust/ChangeLog:

	* rustc-lib/stdarch/.cirrus.yml: New file.
	* rustc-lib/stdarch/.github/workflows/main.yml: New file.
	* rustc-lib/stdarch/.gitignore: New file.
	* rustc-lib/stdarch/CONTRIBUTING.md: New file.
	* rustc-lib/stdarch/Cargo.toml: New file.
	* rustc-lib/stdarch/LICENSE-APACHE: New file.
	* rustc-lib/stdarch/LICENSE-MIT: New file.
	* rustc-lib/stdarch/README.md: New file.
	* rustc-lib/stdarch/ci/android-install-ndk.sh: New file.
	* rustc-lib/stdarch/ci/android-install-sdk.sh: New file.
	* rustc-lib/stdarch/ci/android-sysimage.sh: New file.
	* rustc-lib/stdarch/ci/docker/aarch64-linux-android/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/aarch64-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/arm-linux-androideabi/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/armv7-unknown-linux-gnueabihf/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/i586-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/i686-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mips-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mips64-unknown-linux-gnuabi64/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mips64el-unknown-linux-gnuabi64/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mipsel-unknown-linux-musl/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/nvptx64-nvidia-cuda/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/powerpc-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/powerpc64-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/powerpc64le-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/s390x-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/wasm32-wasi/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/x86_64-linux-android/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/x86_64-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/dox.sh: New file.
	* rustc-lib/stdarch/ci/gba.json: New file.
	* rustc-lib/stdarch/ci/run-docker.sh: New file.
	* rustc-lib/stdarch/ci/run.sh: New file.
	* rustc-lib/stdarch/ci/runtest-android.rs: New file.
	* rustc-lib/stdarch/ci/style.sh: New file.
	* rustc-lib/stdarch/crates/assert-instr-macro/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/assert-instr-macro/build.rs: New file.
	* rustc-lib/stdarch/crates/assert-instr-macro/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/core_arch/LICENSE-APACHE: New file.
	* rustc-lib/stdarch/crates/core_arch/LICENSE-MIT: New file.
	* rustc-lib/stdarch/crates/core_arch/README.md: New file.
	* rustc-lib/stdarch/crates/core_arch/avx512f.md: New file.
	* rustc-lib/stdarch/crates/core_arch/build.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/rustfmt.toml: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/crc.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/crypto.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/neon/generated.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/neon/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/prefetch.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/test_support.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/tme.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/v8.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/common.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/cp15.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/not_mclass.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/v8.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/dsp.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/ex.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/hints.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/aarch32.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/v6m.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/v7m.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/sat.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/simd32.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/armclang.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/crc.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/neon/generated.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/neon/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/neon/table_lookup_tests.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/test_support.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/v6.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/v7.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/core_arch_docs.md: New file.
	* rustc-lib/stdarch/crates/core_arch/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/macros.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mips/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mips/msa.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mips/msa/macros.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/nvptx/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc/altivec.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc/vsx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc64/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/simd.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/simd_llvm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/v64.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/atomic.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/memory.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/simd128.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/abm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/adx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/aes.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx512f.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx512ifma.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bmi1.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bmi2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bswap.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bt.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/cpuid.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/eflags.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/f16c.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/fma.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/fxsr.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/macros.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/pclmulqdq.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/rdrand.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/rdtsc.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/rtm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sha.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse3.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse41.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse42.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse4a.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/ssse3.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/tbm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/test.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/xsave.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/abm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/adx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/avx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/avx2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/avx512f.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bmi.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bmi2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bswap.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bt.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/cmpxchg16b.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/fxsr.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/rdrand.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse41.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse42.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/xsave.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/tests/cpu-detection.rs: New file.
	* rustc-lib/stdarch/crates/simd-test-macro/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/simd-test-macro/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/std_detect/LICENSE-APACHE: New file.
	* rustc-lib/stdarch/crates/std_detect/LICENSE-MIT: New file.
	* rustc-lib/stdarch/crates/std_detect/README.md: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/arm.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/mips.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/mips64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/powerpc.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/powerpc64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/x86.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/bit.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/cache.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/error_macros.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/macros.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/arm.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/auxvec.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/powerpc.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/arm.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/auxvec.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/cpuinfo.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/mips.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/powerpc.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/other.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/windows/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/x86.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/test_data/linux-rpi3.auxv: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/test_data/linux-x64-i7-6850k.auxv:
	New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/test_data/macos-virtualbox-linux-x86-4850HQ.auxv:
	New file.
	* rustc-lib/stdarch/crates/std_detect/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/tests/cpu-detection.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/tests/macro_trailing_commas.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/tests/x86-specific.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/README.md: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/neon.spec: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/src/main.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-test/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/stdarch-test/src/disassembly.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-test/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-test/src/wasm.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/.gitattributes: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/arm-intrinsics.html: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/build.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/mips-msa.h: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/tests/arm.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/tests/mips.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/tests/x86-intel.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/x86-intel.xml: New file.
	* rustc-lib/stdarch/examples/Cargo.toml: New file.
	* rustc-lib/stdarch/examples/hex.rs: New file.
	* rustc-lib/stdarch/examples/wasm.rs: New file.
	* rustc-lib/stdarch/triagebot.toml: New file.
	* rustc-lib/stdarch/vendor.yml: New file.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit imports stdarch 1.49.0 into libgrust/rustc-lib/stdarch. This
is necessary for compiling libcore, as libcore attempts to reuse some
files from stdarch.

libgrust/ChangeLog:

	* rustc-lib/stdarch/.cirrus.yml: New file.
	* rustc-lib/stdarch/.github/workflows/main.yml: New file.
	* rustc-lib/stdarch/.gitignore: New file.
	* rustc-lib/stdarch/CONTRIBUTING.md: New file.
	* rustc-lib/stdarch/Cargo.toml: New file.
	* rustc-lib/stdarch/LICENSE-APACHE: New file.
	* rustc-lib/stdarch/LICENSE-MIT: New file.
	* rustc-lib/stdarch/README.md: New file.
	* rustc-lib/stdarch/ci/android-install-ndk.sh: New file.
	* rustc-lib/stdarch/ci/android-install-sdk.sh: New file.
	* rustc-lib/stdarch/ci/android-sysimage.sh: New file.
	* rustc-lib/stdarch/ci/docker/aarch64-linux-android/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/aarch64-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/arm-linux-androideabi/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/armv7-unknown-linux-gnueabihf/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/i586-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/i686-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mips-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mips64-unknown-linux-gnuabi64/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mips64el-unknown-linux-gnuabi64/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/mipsel-unknown-linux-musl/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/nvptx64-nvidia-cuda/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/powerpc-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/powerpc64-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/powerpc64le-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/s390x-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/wasm32-wasi/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/x86_64-linux-android/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile: New file.
	* rustc-lib/stdarch/ci/docker/x86_64-unknown-linux-gnu/Dockerfile: New file.
	* rustc-lib/stdarch/ci/dox.sh: New file.
	* rustc-lib/stdarch/ci/gba.json: New file.
	* rustc-lib/stdarch/ci/run-docker.sh: New file.
	* rustc-lib/stdarch/ci/run.sh: New file.
	* rustc-lib/stdarch/ci/runtest-android.rs: New file.
	* rustc-lib/stdarch/ci/style.sh: New file.
	* rustc-lib/stdarch/crates/assert-instr-macro/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/assert-instr-macro/build.rs: New file.
	* rustc-lib/stdarch/crates/assert-instr-macro/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/core_arch/LICENSE-APACHE: New file.
	* rustc-lib/stdarch/crates/core_arch/LICENSE-MIT: New file.
	* rustc-lib/stdarch/crates/core_arch/README.md: New file.
	* rustc-lib/stdarch/crates/core_arch/avx512f.md: New file.
	* rustc-lib/stdarch/crates/core_arch/build.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/rustfmt.toml: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/crc.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/crypto.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/neon/generated.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/neon/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/prefetch.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/test_support.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/tme.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/aarch64/v8.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/common.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/cp15.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/not_mclass.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/barrier/v8.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/dsp.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/ex.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/hints.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/aarch32.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/v6m.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/registers/v7m.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/sat.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/acle/simd32.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/armclang.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/crc.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/neon/generated.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/neon/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/neon/table_lookup_tests.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/test_support.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/v6.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/arm/v7.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/core_arch_docs.md: New file.
	* rustc-lib/stdarch/crates/core_arch/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/macros.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mips/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mips/msa.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mips/msa/macros.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/nvptx/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc/altivec.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc/vsx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/powerpc64/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/simd.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/simd_llvm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/v64.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/atomic.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/memory.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/wasm32/simd128.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/abm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/adx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/aes.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx512f.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/avx512ifma.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bmi1.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bmi2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bswap.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/bt.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/cpuid.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/eflags.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/f16c.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/fma.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/fxsr.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/macros.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/pclmulqdq.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/rdrand.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/rdtsc.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/rtm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sha.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse3.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse41.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse42.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/sse4a.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/ssse3.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/tbm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/test.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86/xsave.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/abm.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/adx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/avx.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/avx2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/avx512f.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bmi.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bmi2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bswap.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/bt.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/cmpxchg16b.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/fxsr.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/mod.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/rdrand.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse2.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse41.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/sse42.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/src/x86_64/xsave.rs: New file.
	* rustc-lib/stdarch/crates/core_arch/tests/cpu-detection.rs: New file.
	* rustc-lib/stdarch/crates/simd-test-macro/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/simd-test-macro/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/std_detect/LICENSE-APACHE: New file.
	* rustc-lib/stdarch/crates/std_detect/LICENSE-MIT: New file.
	* rustc-lib/stdarch/crates/std_detect/README.md: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/arm.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/mips.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/mips64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/powerpc.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/powerpc64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/arch/x86.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/bit.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/cache.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/error_macros.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/macros.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/arm.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/auxvec.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/freebsd/powerpc.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/arm.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/auxvec.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/cpuinfo.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/mips.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/linux/powerpc.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/other.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/windows/aarch64.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/os/x86.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/test_data/linux-rpi3.auxv: New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/test_data/linux-x64-i7-6850k.auxv:
	New file.
	* rustc-lib/stdarch/crates/std_detect/src/detect/test_data/macos-virtualbox-linux-x86-4850HQ.auxv:
	New file.
	* rustc-lib/stdarch/crates/std_detect/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/src/mod.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/tests/cpu-detection.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/tests/macro_trailing_commas.rs: New file.
	* rustc-lib/stdarch/crates/std_detect/tests/x86-specific.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/README.md: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/neon.spec: New file.
	* rustc-lib/stdarch/crates/stdarch-gen/src/main.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-test/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/stdarch-test/src/disassembly.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-test/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-test/src/wasm.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/.gitattributes: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/Cargo.toml: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/arm-intrinsics.html: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/build.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/mips-msa.h: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/src/lib.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/tests/arm.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/tests/mips.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/tests/x86-intel.rs: New file.
	* rustc-lib/stdarch/crates/stdarch-verify/x86-intel.xml: New file.
	* rustc-lib/stdarch/examples/Cargo.toml: New file.
	* rustc-lib/stdarch/examples/hex.rs: New file.
	* rustc-lib/stdarch/examples/wasm.rs: New file.
	* rustc-lib/stdarch/triagebot.toml: New file.
	* rustc-lib/stdarch/vendor.yml: New file.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gccrs: Import libcore 1.49.0</title>
<updated>2025-10-30T19:59:12+00:00</updated>
<author>
<name>Owen Avery</name>
<email>powerboat9.gamer@gmail.com</email>
</author>
<published>2025-08-11T01:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=ee87c5df0ac8301ea7239f1836826958f402c1bd'/>
<id>ee87c5df0ac8301ea7239f1836826958f402c1bd</id>
<content type='text'>
This commit imports libcore 1.49.0 into a new directory,
"libgrust/rustc-lib/core". LICENSE-* files are taken from the rustc
1.49.0 repository root.

libgrust/ChangeLog:

	* rustc-lib/LICENSE-APACHE: New file.
	* rustc-lib/LICENSE-MIT: New file.
	* rustc-lib/version-info: New file.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit imports libcore 1.49.0 into a new directory,
"libgrust/rustc-lib/core". LICENSE-* files are taken from the rustc
1.49.0 repository root.

libgrust/ChangeLog:

	* rustc-lib/LICENSE-APACHE: New file.
	* rustc-lib/LICENSE-MIT: New file.
	* rustc-lib/version-info: New file.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gccrs: Improve libformat_parser FFI</title>
<updated>2025-10-30T19:58:41+00:00</updated>
<author>
<name>Owen Avery</name>
<email>powerboat9.gamer@gmail.com</email>
</author>
<published>2025-08-13T00:02:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=c8461400fd24e4aa166d2c9b25825665d0535ff6'/>
<id>c8461400fd24e4aa166d2c9b25825665d0535ff6</id>
<content type='text'>
This should remove a use-after-free as well as simplify the FFI
interface.

gcc/rust/ChangeLog:

	* ast/rust-fmt.cc (Pieces::collect): Handle changes to ffi
	interface.
	(Pieces::~Pieces): Remove function definition.
	(Pieces::Pieces): Likewise.
	(Pieces::operator=): Likewise.
	* ast/rust-fmt.h: Include "optional.h".
	(rust_ffi_alloc): New extern "C" function declaration.
	(rust_ffi_dealloc): Likewise.
	(class FFIVec): New class.
	(class FFIOpt): Likewise.
	(RustHamster::RustHamster): New constructor accepting const
	std::string reference.
	(struct FormatSpec): Use FFIOpt.
	(struct PieceSlice): Remove struct.
	(struct RustString): Likewise.
	(struct FormatArgsHandle): Likewise.
	(collect_pieces): Change function signature.
	(clone_pieces): Likewise.
	(destroy_pieces): Remove extern "C" function declaration.
	(Pieces::~Pieces): Remove function declaration.
	(Pieces::operator=): Likewise.
	(Pieces::get_pieces): Handle changes to class fields.
	(Pieces::Pieces): Remove copy and move constructor declarations,
	adjust signature of remaining constructor declaration.
	(Pieces::pieces_vector): Remove member variable.
	(Pieces::handle): Likewise.
	(Pieces::data): Add member variable.
	* expand/rust-macro-builtins-asm.cc (expand_inline_asm_strings):
	Use references to avoid copying.

libgrust/ChangeLog:

	* libformat_parser/src/lib.rs (struct FFIVec): New.
	(trait StringLeakExt): Remove.
	(struct FFIOpt): New.
	(trait IntoFFI): Adjust implementation for Option.
	(struct RustHamster): Add lifetime and adjust conversion to and
	from &amp;str.
	(enum Piece): Adjust definition to handle changes to
	RustHamster.
	(struct Argument): Likewise.
	(struct FormatSpec): Use FFIOpt and RustHamster.
	(enum Position): Use RustHamster.
	(enum Count): Likewise.
	(struct PieceSlice): Replace with...
	(typedef PieceVec): ...this.
	(struct RustString): Remove.
	(struct FormatArgsHandle): Likewise.
	(fn collect_pieces): Adjust signature, greatly simplifying
	implementation.
	(fn clone_pieces): Likewise.
	(fn destroy_pieces): Remove.
	(trait LayoutExt): New.
	(fn rust_ffi_alloc): New.
	(fn rust_ffi_dealloc): New.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should remove a use-after-free as well as simplify the FFI
interface.

gcc/rust/ChangeLog:

	* ast/rust-fmt.cc (Pieces::collect): Handle changes to ffi
	interface.
	(Pieces::~Pieces): Remove function definition.
	(Pieces::Pieces): Likewise.
	(Pieces::operator=): Likewise.
	* ast/rust-fmt.h: Include "optional.h".
	(rust_ffi_alloc): New extern "C" function declaration.
	(rust_ffi_dealloc): Likewise.
	(class FFIVec): New class.
	(class FFIOpt): Likewise.
	(RustHamster::RustHamster): New constructor accepting const
	std::string reference.
	(struct FormatSpec): Use FFIOpt.
	(struct PieceSlice): Remove struct.
	(struct RustString): Likewise.
	(struct FormatArgsHandle): Likewise.
	(collect_pieces): Change function signature.
	(clone_pieces): Likewise.
	(destroy_pieces): Remove extern "C" function declaration.
	(Pieces::~Pieces): Remove function declaration.
	(Pieces::operator=): Likewise.
	(Pieces::get_pieces): Handle changes to class fields.
	(Pieces::Pieces): Remove copy and move constructor declarations,
	adjust signature of remaining constructor declaration.
	(Pieces::pieces_vector): Remove member variable.
	(Pieces::handle): Likewise.
	(Pieces::data): Add member variable.
	* expand/rust-macro-builtins-asm.cc (expand_inline_asm_strings):
	Use references to avoid copying.

libgrust/ChangeLog:

	* libformat_parser/src/lib.rs (struct FFIVec): New.
	(trait StringLeakExt): Remove.
	(struct FFIOpt): New.
	(trait IntoFFI): Adjust implementation for Option.
	(struct RustHamster): Add lifetime and adjust conversion to and
	from &amp;str.
	(enum Piece): Adjust definition to handle changes to
	RustHamster.
	(struct Argument): Likewise.
	(struct FormatSpec): Use FFIOpt and RustHamster.
	(enum Position): Use RustHamster.
	(enum Count): Likewise.
	(struct PieceSlice): Replace with...
	(typedef PieceVec): ...this.
	(struct RustString): Remove.
	(struct FormatArgsHandle): Likewise.
	(fn collect_pieces): Adjust signature, greatly simplifying
	implementation.
	(fn clone_pieces): Likewise.
	(fn destroy_pieces): Remove.
	(trait LayoutExt): New.
	(fn rust_ffi_alloc): New.
	(fn rust_ffi_dealloc): New.

Signed-off-by: Owen Avery &lt;powerboat9.gamer@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Daily bump.</title>
<updated>2025-10-05T16:50:51+00:00</updated>
<author>
<name>GCC Administrator</name>
<email>gccadmin@gcc.gnu.org</email>
</author>
<published>2025-10-05T16:50:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=7f57e04ce415cba84b164aaab3ecfcccde28584a'/>
<id>7f57e04ce415cba84b164aaab3ecfcccde28584a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: regenerate autotools</title>
<updated>2025-10-05T16:14:49+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2025-10-05T16:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=ac273977adbe769c9d31708a403122e3b46365d8'/>
<id>ac273977adbe769c9d31708a403122e3b46365d8</id>
<content type='text'>
libatomic/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libcc1/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.

libffi/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* include/Makefile.in: Regenerate.
	* man/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libgcobol/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libgfortran/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libgm2/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* libm2cor/Makefile.in: Regenerate.
	* libm2iso/Makefile.in: Regenerate.
	* libm2log/Makefile.in: Regenerate.
	* libm2min/Makefile.in: Regenerate.
	* libm2pim/Makefile.in: Regenerate.

libgomp/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libgrust/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* libformat_parser/Makefile.in: Regenerate.
	* libproc_macro_internal/Makefile.in: Regenerate.

libitm/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libobjc/ChangeLog:

	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libphobos/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* libdruntime/Makefile.in: Regenerate.
	* src/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libquadmath/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libsanitizer/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* asan/Makefile.in: Regenerate.
	* configure: Regenerate.
	* hwasan/Makefile.in: Regenerate.
	* interception/Makefile.in: Regenerate.
	* libbacktrace/Makefile.in: Regenerate.
	* lsan/Makefile.in: Regenerate.
	* sanitizer_common/Makefile.in: Regenerate.
	* tsan/Makefile.in: Regenerate.
	* ubsan/Makefile.in: Regenerate.

libssp/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* doc/Makefile.in: Regenerate.
	* include/Makefile.in: Regenerate.
	* libsupc++/Makefile.in: Regenerate.
	* po/Makefile.in: Regenerate.
	* python/Makefile.in: Regenerate.
	* src/Makefile.in: Regenerate.
	* src/c++11/Makefile.in: Regenerate.
	* src/c++17/Makefile.in: Regenerate.
	* src/c++20/Makefile.in: Regenerate.
	* src/c++23/Makefile.in: Regenerate.
	* src/c++26/Makefile.in: Regenerate.
	* src/c++98/Makefile.in: Regenerate.
	* src/experimental/Makefile.in: Regenerate.
	* src/filesystem/Makefile.in: Regenerate.
	* src/libbacktrace/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libvtv/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

lto-plugin/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libatomic/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libcc1/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.

libffi/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* include/Makefile.in: Regenerate.
	* man/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libgcobol/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libgfortran/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libgm2/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* libm2cor/Makefile.in: Regenerate.
	* libm2iso/Makefile.in: Regenerate.
	* libm2log/Makefile.in: Regenerate.
	* libm2min/Makefile.in: Regenerate.
	* libm2pim/Makefile.in: Regenerate.

libgomp/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libgrust/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* libformat_parser/Makefile.in: Regenerate.
	* libproc_macro_internal/Makefile.in: Regenerate.

libitm/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libobjc/ChangeLog:

	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libphobos/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* libdruntime/Makefile.in: Regenerate.
	* src/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libquadmath/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libsanitizer/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* asan/Makefile.in: Regenerate.
	* configure: Regenerate.
	* hwasan/Makefile.in: Regenerate.
	* interception/Makefile.in: Regenerate.
	* libbacktrace/Makefile.in: Regenerate.
	* lsan/Makefile.in: Regenerate.
	* sanitizer_common/Makefile.in: Regenerate.
	* tsan/Makefile.in: Regenerate.
	* ubsan/Makefile.in: Regenerate.

libssp/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* doc/Makefile.in: Regenerate.
	* include/Makefile.in: Regenerate.
	* libsupc++/Makefile.in: Regenerate.
	* po/Makefile.in: Regenerate.
	* python/Makefile.in: Regenerate.
	* src/Makefile.in: Regenerate.
	* src/c++11/Makefile.in: Regenerate.
	* src/c++17/Makefile.in: Regenerate.
	* src/c++20/Makefile.in: Regenerate.
	* src/c++23/Makefile.in: Regenerate.
	* src/c++26/Makefile.in: Regenerate.
	* src/c++98/Makefile.in: Regenerate.
	* src/experimental/Makefile.in: Regenerate.
	* src/filesystem/Makefile.in: Regenerate.
	* src/libbacktrace/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.

libvtv/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/Makefile.in: Regenerate.

lto-plugin/ChangeLog:

	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Daily bump.</title>
<updated>2025-08-06T00:21:26+00:00</updated>
<author>
<name>GCC Administrator</name>
<email>gccadmin@gcc.gnu.org</email>
</author>
<published>2025-08-06T00:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/gcc.git/commit/?id=10b8ba6f0f1308df9eb9df3a5e8ce9ecaa227ecb'/>
<id>10b8ba6f0f1308df9eb9df3a5e8ce9ecaa227ecb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
