cpython/Include/internal
Sam Gross 85f48038aa
[3.13] gh-142342: Fix m68k assembler operand constraints for %fpcr access (gh-142343) (#142459)
On m68k, an fmove instruction accessing %fpcr may only move from
or to a data register or a memory operand. The constraint "g" also
permits the use of address registers, which is invalid. The correct
constraint is "dm". Beginning with GCC 15, the register allocator
picks an address register in the code which causes SIGILL during
runtime.
(cherry picked from commit 02c085d48b)

Co-authored-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Co-authored-by: Michael Karcher <github@mkarcher.dialup.fu-berlin.de>
2025-12-09 14:13:35 +00:00
..
mimalloc
pycore_abstract.h
pycore_asdl.h
pycore_ast.h
pycore_ast_state.h
pycore_atexit.h
pycore_backoff.h
pycore_bitutils.h
pycore_blocks_output_buffer.h
pycore_brc.h
pycore_bytes_methods.h
pycore_bytesobject.h
pycore_call.h
pycore_capsule.h
pycore_cell.h
pycore_ceval.h
pycore_ceval_state.h
pycore_code.h
pycore_codecs.h
pycore_compile.h
pycore_complexobject.h
pycore_condvar.h
pycore_context.h
pycore_critical_section.h
pycore_crossinterp.h
pycore_descrobject.h
pycore_dict.h
pycore_dict_state.h
pycore_dtoa.h
pycore_emscripten_signal.h
pycore_emscripten_trampoline.h
pycore_exceptions.h
pycore_faulthandler.h
pycore_fileutils.h
pycore_fileutils_windows.h
pycore_floatobject.h
pycore_flowgraph.h
pycore_format.h
pycore_frame.h
pycore_freelist.h
pycore_function.h
pycore_gc.h
pycore_genobject.h
pycore_getopt.h
pycore_gil.h
pycore_global_objects.h
pycore_global_objects_fini_generated.h
pycore_global_strings.h
pycore_hamt.h
pycore_hashtable.h
pycore_identifier.h
pycore_import.h
pycore_importdl.h
pycore_initconfig.h
pycore_instruction_sequence.h
pycore_instruments.h
pycore_interp.h
pycore_intrinsics.h
pycore_jit.h
pycore_list.h
pycore_llist.h
pycore_lock.h
pycore_long.h
pycore_memoryobject.h
pycore_mimalloc.h
pycore_modsupport.h
pycore_moduleobject.h
pycore_namespace.h
pycore_object.h
pycore_object_alloc.h
pycore_object_stack.h
pycore_object_state.h
pycore_obmalloc.h
pycore_obmalloc_init.h
pycore_opcode_metadata.h
pycore_opcode_utils.h
pycore_optimizer.h
pycore_parking_lot.h
pycore_parser.h
pycore_pathconfig.h
pycore_pyarena.h
pycore_pyatomic_ft_wrappers.h
pycore_pybuffer.h
pycore_pyerrors.h
pycore_pyhash.h
pycore_pylifecycle.h
pycore_pymath.h
pycore_pymem.h
pycore_pymem_init.h
pycore_pystate.h
pycore_pystats.h
pycore_pythonrun.h
pycore_pythread.h
pycore_qsbr.h
pycore_range.h
pycore_runtime.h
pycore_runtime_init.h
pycore_runtime_init_generated.h
pycore_semaphore.h
pycore_setobject.h
pycore_signal.h
pycore_sliceobject.h
pycore_stackref.h
pycore_strhex.h
pycore_structseq.h
pycore_symtable.h
pycore_sysmodule.h
pycore_time.h
pycore_token.h
pycore_traceback.h
pycore_tracemalloc.h
pycore_tstate.h
pycore_tuple.h
pycore_typeobject.h
pycore_typevarobject.h
pycore_ucnhash.h
pycore_unicodeobject.h
pycore_unicodeobject_generated.h
pycore_unionobject.h
pycore_uop_ids.h
pycore_uop_metadata.h
pycore_warnings.h
pycore_weakref.h