Skip to content

Releases: rust-lang/gcc

master-50d1270fd6409407f38b982e606df1dba4bf58ed: jit: Fix volatile loads and stores

Related to PR d/110516 but for libgccjit.

2024-01-03  Martin Rodriguez Reboredo  <[email protected]>

gcc/jit/
	* jit-playback.cc: Append TREE_THIS_VOLATILE and TREE_SIDE_EFFECTS to
	a dereference if underlying type is volatile.

Signed-off-by: Martin Rodriguez Reboredo <[email protected]>

master-88b2da3c175d34d65415f69961420f35ac1a1c56

Switch from clear_builtin_types to TARGET_CLEANUP_BUILTINS

master-85e56c596fb599e0259293298f47a9aa6366c6ee

Remove target builtin cleanup as it no longer seems necessary

master-4787e395f8665cba582cec27def826202d3c50ea

Switch from clear_builtin_types to TARGET_CLEANUP_BUILTINS

master-b4002fd1dc353de13e0f77f536199680f718ba9d

master-29901846ff610daab8a80436cfe36e93b4b5aa1e

master-c16f53a752ed2b679fafe88d4ec795fe54a245ac

master-62d60a06236aca4be621ed0502114bea73d89a75

Include i386-rust-and-jit.inc to remove code duplication

master-3f865a02a6b052017e455f9095af56529e37820c

Handle missing types in jit_langhook_type_for_mode

master-a71dd583ec21d3695256471842db1f24e6ac5e9e

Fix asm codegen for vfpclasss* and vcvtph2* instructions when using -…