Wolfgang Thallergcc16 merge934c3885 months agoHistory
2495 lines · 73.2 KB · Text
RawDownload
2026-04-30  Release Manager 	* GCC 16.1.0 released. 2026-02-05  Matthieu Longo  <matthieu.longo@arm.com> 	* doubly-linked-list.h	(LINKED_LIST_SWAP_LISTS): Add new helper.	(LINKED_LIST_DECL_SWAP_LISTS): Likewise.	(LINKED_LIST_DEFN_SWAP_LISTS): Likewise.	(LWRAPPERTYPE##_swap_lists): Likewise. 2026-02-03  Andrew Stubbs  <ams@baylibre.com> 	* cuda/cuda.h (CUpointer_attribute): New enum.	(cuPointerGetAttribute): New prototype. 2025-12-12  mengqinggang  <mengqinggang@loongson.cn>	    Jiajie Chen  <c@jia.je> 	* longlong.h (count_leading_zeros): Delete because LA32R no clz.	(count_trailing_zeros): Delete because LA32R no ctz.	(COUNT_LEADING_ZEROS_0): Delete. 2025-12-01  Andrew Stubbs  <ams@baylibre.com> 	* hsa.h: Import newer version.	* hsa_ext_amd.h: Likewise.	* hsa_ext_image.h: Likewise. 2025-11-30  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* dwarf2.h (DW_LANG_Algol68): Define.	(DW_LNAME_Algol68): Likewise. 2025-11-13  Andrew Stubbs  <ams@codesourcery.com>	    Kwok Cheung Yeung  <kcyeung@baylibre.com>	    Thomas Schwinge  <tschwinge@baylibre.com> 	* cuda/cuda.h (cuMemAllocManaged): Add declaration and related	CU_MEM_ATTACH_GLOBAL flag.	* gomp-constants.h (GOMP_OMPX_PREDEF_ALLOC_MAX): Update to 201.	(GOMP_OMP_PREDEF_MEMSPACE_MAX): New constant.	(GOMP_OMPX_PREDEF_MEMSPACE_MIN): New constant.	(GOMP_OMPX_PREDEF_MEMSPACE_MAX): New constant. 2025-10-16  David Faust  <david.faust@oracle.com> 	* dwarf2.def (DW_TAG_GNU_annotation): Add link to wiki page	documenting the extension.	(DW_AT_GNU_annotation): Likewise. 2025-10-10  Tobias Burnus  <tburnus@baylibre.com> 	* hsa_ext_amd.h (enum hsa_amd_agent_info_s): Add	HSA_AMD_AGENT_INFO_MEMORY_PROPERTIES.	(enum): Add HSA_AMD_MEMORY_PROPERTY_AGENT_IS_APU. 2025-10-09  David Faust  <david.faust@oracle.com> 	* btf.h (BTF_KIND_DECL_TAG, BTF_KIND_TYPE_TAG) New defines.	(struct btf_decl_tag): New. 2025-10-09  David Faust  <david.faust@oracle.com> 	* ctf.h (CTF_K_DECL_TAG, CTF_K_TYPE_TAG): New defines. 2025-10-09  David Faust  <david.faust@oracle.com> 	* dwarf2.def (DW_TAG_GNU_annotation): New DWARF extension.	(DW_AT_GNU_annotation): Likewise. 2025-08-17  Nathaniel Shead  <nathanieloshead@gmail.com> 	PR c++/120503	PR c++/120824	* demangle.h (enum demangle_component_type): Add enumeration	DEMANGLE_COMPONENT_UNNAMED_ENUM. 2025-07-09  Matthieu Longo  <matthieu.longo@arm.com> 	* doubly-linked-list.h: New file. 2025-06-20  Sosutha Sethuramapandian  <ssethuramapa@marvell.com> 	PR target/110181	* longlong.h  [__riscv] (count_leading_zeros): Define.	[__riscv] (count_trailing_zeros): Likewise.	[__riscv] (COUNT_LEADING_ZEROS_0): Likewise. 2025-06-02  Tobias Burnus  <tburnus@baylibre.com> 	PR libgomp/120444	* cuda/cuda.h (cuMemsetD8, cuMemsetD8Async): Declare. 2025-05-30  Julian Brown  <julian@codesourcery.com>	    Tobias Burnus  <tburnus@baylibre.com> 	* gomp-constants.h (gomp_map_kind): Add GOMP_MAP_UNSET,	GOMP_MAP_PUSH_MAPPER_NAME, GOMP_MAP_POP_MAPPER_NAME artificial mapping	clause types. 2025-05-14  Andreas Schwab  <schwab@suse.de> 	* libiberty.h (mkstemps): Remove duplicate. 2025-03-29  Iain Sandoe  <iain@sandoe.co.uk> 	PR cobol/119283	* libiberty.h (memrchr): New. 2025-03-21  Paul-Antoine Arras  <parras@baylibre.com>	    Tobias Burnus  <tburnus@baylibre.com> 	* gomp-constants.h (GOMP_DEVICE_DEFAULT_OMP_61, GOMP_INTEROP_TARGET,	GOMP_INTEROP_TARGETSYNC, GOMP_INTEROP_FLAG_NOWAIT): Define. 2025-03-18  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* libiberty.h (ldirname): New function declaration.	(dos_ldirname): Likewise.	(unix_ldirname): Likewise. 2025-02-11  Roger Sayle  <roger@nextmovesoftware.com> 	* dwarf2.def (DW_CFA_AARCH64_negate_ra_state_with_pc): Define. 2025-01-08  Jakub Jelinek  <jakub@redhat.com> 	* dwarf2.h (enum dwarf_source_language): Fix comment pasto.	(enum dwarf_source_language_name): New type.	* dwarf2.def (DW_AT_language_name, DW_AT_language_version): New	DWARF 6 codes. 2024-12-29  John David Anglin  <danglin@gcc.gnu.org> 	* libiberty.h (mkstemps): Declare 2024-11-23  Jakub Jelinek  <jakub@redhat.com> 	* dwarf2.h (enum dwarf_source_language): Add DW_LANG_Fortran23	enumerator. 2024-11-22  Tobias Burnus  <tburnus@baylibre.com> 	* gomp-constants.h (GOMP_INTEROP_IFR_NONE): Rename ...	(GOMP_INTEROP_IFR_UNKNOWN): ... to this. And change value.	(GOMP_INTEROP_IFR_SEPARATOR): Likewise. 2024-11-21  Jakub Jelinek  <jakub@redhat.com> 	* dwarf2.h (enum dwarf_source_language): Add comment where	the post DWARF 5 additions start.  Refresh list from	https://dwarfstd.org/languages.html. 2024-10-31  Mark Wielaard  <mark@klomp.org> 	* safe-ctype.h: Change accidently to accidentally. 2024-10-25  Jakub Jelinek  <jakub@redhat.com> 	* dyn-string.h: Remove trailing whitespace.	* libiberty.h: Likewise.	* xregex.h: Likewise.	* splay-tree.h: Likewise.	* partition.h: Likewise.	* plugin-api.h: Likewise.	* demangle.h: Likewise.	* vtv-change-permission.h: Likewise.	* fibheap.h: Likewise.	* hsa_ext_image.h: Likewise.	* hashtab.h: Likewise.	* libcollector.h: Likewise.	* sort.h: Likewise.	* symcat.h: Likewise.	* hsa_ext_amd.h: Likewise. 2024-10-07  Tobias Burnus  <tburnus@baylibre.com> 	* gomp-constants.h (GOMP_OMP_PREDEF_ALLOC_MAX,	GOMP_OMPX_PREDEF_ALLOC_MIN, GOMP_OMPX_PREDEF_ALLOC_MAX,	GOMP_OMP_PREDEF_ALLOC_THREADS): New defines. 2024-09-24  Tobias Burnus  <tburnus@baylibre.com> 	* gomp-constants.h (GOMP_REQUIRES_SELF_MAPS): #define. 2024-09-23  Matthieu Longo  <matthieu.longo@arm.com> 	* dwarf2.h (enum dwarf_call_frame_info): specify underlying 2024-09-20  Tobias Burnus  <tburnus@baylibre.com> 	* cuda/cuda.h (cuDeviceGetUuid): Declare.	(cuDeviceGetUuid_v2): Add prototype. 2024-09-13  Tobias Burnus  <tburnus@baylibre.com> 	PR fortran/116661	* gomp-constants.h (GOMP_INTEROP_IFR_LAST,	GOMP_INTEROP_IFR_SEPARATOR, GOMP_INTEROP_IFR_NONE): New. 2024-08-09  Will Hawkins  <hawkinsw@obs.cr> 	* btf.h (BTF_TYPE_INFO): Protect against user providing invalid	kind. 2024-07-02  David Faust  <david.faust@oracle.com> 	* btf.h (BTF_VOID_TYPEID, BTF_INIT_TYPEID): Move defines here,	from gcc/btfout.cc. 2024-05-29  Tobias Burnus  <tburnus@baylibre.com> 	* hsa.h (HSA_AMD_SYSTEM_INFO_SVM_ACCESSIBLE_BY_DEFAULT): Add	enum value. 2024-05-29  Tobias Burnus  <tburnus@baylibre.com> 	* cuda/cuda.h (CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS): Add. 2024-04-08  Thomas Schwinge  <tschwinge@baylibre.com> 	* cuda/cuda.h (CUresult): Add 'CUDA_ERROR_NO_DEVICE'. 2024-02-29  Tom Tromey  <tom@tromey.com> 	* gcc-cp-interface.h (gcc_cp_fe_context_function): Update	comment.	* gcc-c-interface.h (enum gcc_c_api_version) <GCC_C_FE_VERSION_2>:	New constant.	(gcc_c_fe_context_function): Update comment.	* gcc-c-fe.def (finish_record_with_alignment): New method.	Update documentation. 2024-01-13  Jakub Jelinek  <jakub@redhat.com> 	* demangle.h (enum demangle_component_type): Add	DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION. 2024-01-09  Jeff Law  <jlaw@ventanamicro.com> 	* longlong.h (__stormy16_count_leading_zeros): Add prototype for	__clzhi2. 2023-12-15  Julian Brown  <julian@codesourcery.com> 	* gomp-constants.h (gomp_map_kind): Add GOMP_MAP_STRUCT_UNORD. 2023-12-10  Tom Tromey  <tom@tromey.com> 	* dwarf2.def (DW_IDX_GNU_internal, DW_IDX_GNU_external): Comment.	(DW_IDX_GNU_main, DW_IDX_GNU_language, DW_IDX_GNU_linkage_name):	New constants. 2023-12-01  Jason Merrill  <jason@redhat.com> 	* demangle.h (enum demangle_component_type): Add	DEMANGLE_COMPONENT_CONSTRAINTS. 2023-11-28  Jakub Jelinek  <jakub@redhat.com> 	* sha1.h (sha1_process_bytes_fn): New typedef.	(sha1_choose_process_bytes): Declare. 2023-11-07  Kwok Cheung Yeung  <kcy@codesourcery.com> 	* gomp-constants.h (GOMP_VERSION): Increment to 3.	(GOMP_VERSION_SUPPORTS_INDIRECT_FUNCS): New. 2023-10-25  Chung-Lin Tang  <cltang@codesourcery.com> 	* gomp-constants.h (GOACC_FLAG_LOCAL_DEVICE): New flag bit value. 2023-10-12  Zhang, Jun  <jun.zhang@intel.com> 	PR target/109812	* spincount.h: New file. 2023-08-22  Jason Merrill  <jason@redhat.com> 	PR c++/109751	* demangle.h (enum demangle_component_type): Add	DEMANGLE_COMPONENT_FRIEND. 2023-08-07  Vladimir Mezentsev  <vladimir.mezentsev@oracle.com> 	* collectorAPI.h: New file.	* libcollector.h: New file.	* libfcollector.h: New file. 2023-08-07  Alan Modra  <amodra@gmail.com> 	* xtensa-dynconfig.h (xtensa_isa_internal): Delete unnecessary	forward declaration. 2023-08-07  Alan Modra  <amodra@gmail.com> 	* plugin-api.h: When handling non-gcc or gcc < 4.6.0 include	necessary header files before testing macros.  Make more use	of #elif.  Test _LITTLE_ENDIAN and _BIG_ENDIAN in final tests. 2023-07-29  Tobias Burnus  <tobias@codesourcery.com> 	* cuda/cuda.h (CUDA_MEMCPY2D, CUDA_MEMCPY3D, CUDA_MEMCPY3D_PEER):	Remove bogus 'const' from 'const void *dst' and fix reserved-name	name in those structs.	(cuMemcpyPeer, cuMemcpyPeerAsync): Add. 2023-07-26  Tobias Burnus  <tobias@codesourcery.com> 	* cuda/cuda.h (CUlimit): Add CUDA_ERROR_NOT_INITIALIZED,	CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_INVALID_HANDLE.	(CUarray, CUmemorytype, CUDA_MEMCPY2D, CUDA_MEMCPY3D,	CUDA_MEMCPY3D_PEER): New typdefs.	(cuMemcpy2D, cuMemcpy2DAsync, cuMemcpy2DUnaligned,	cuMemcpy3D, cuMemcpy3DAsync, cuMemcpy3DPeer,	cuMemcpy3DPeerAsync): New prototypes. 2023-06-12  Tobias Burnus  <tobias@codesourcery.com> 	* gomp-constants.h (enum gomp_map_kind): Change the enum values	GOMP_MAP_PRESENT_{TO,TOFROM,FROM,ALLOC} to be compiler only.	(GOMP_MAP_PRESENT_P): Update to include also GOMP_MAP_FORCE_PRESENT. 2023-06-06  Kwok Cheung Yeung  <kcy@codesourcery.com>	    Tobias Burnus  <tobias@codesourcery.com> 	* gomp-constants.h (GOMP_MAP_FLAG_SPECIAL_5): New.	(GOMP_MAP_FLAG_FORCE): Redefine.	(GOMP_MAP_FLAG_PRESENT, GOMP_MAP_FLAG_ALWAYS_PRESENT): New.	(enum gomp_map_kind): Add map kinds with 'present' modifiers.	(GOMP_MAP_COPY_TO_P, GOMP_MAP_COPY_FROM_P): Evaluate to true for	map variants with 'present'	(GOMP_MAP_ALWAYS_TO_P, GOMP_MAP_ALWAYS_FROM_P): Evaluate to true	for map variants with 'always, present' modifiers.	(GOMP_MAP_ALWAYS): Redefine.	(GOMP_MAP_FORCE_P, GOMP_MAP_PRESENT_P): New. 2023-05-11  Joseph Myers  <joseph@codesourcery.com> 	PR middle-end/109128	* plugin-api.h (ld_plugin_claim_file_handler_v2)	(ld_plugin_register_claim_file_v2)	(LDPT_REGISTER_CLAIM_FILE_HOOK_V2): New.	(struct ld_plugin_tv): Add tv_register_claim_file_v2. 2023-04-28  Roger Sayle  <roger@nextmovesoftware.com> 	* ctf.h: Import latest version from binutils/libctf. 2023-04-19  Max Filippov  <jcmvbkbc@gmail.com> 	* xtensa-dynconfig.h (xtensa_config_v4): New struct.	(XCHAL_DATA_WIDTH, XCHAL_UNALIGNED_LOAD_EXCEPTION)	(XCHAL_UNALIGNED_STORE_EXCEPTION, XCHAL_UNALIGNED_LOAD_HW)	(XCHAL_UNALIGNED_STORE_HW, XTENSA_CONFIG_V4_ENTRY_LIST): New	definitions.	(XTENSA_CONFIG_INSTANCE_LIST): Add xtensa_config_v4 instance.	(XTENSA_CONFIG_ENTRY_LIST): Add XTENSA_CONFIG_V4_ENTRY_LIST. 2023-02-27  Max Filippov  <jcmvbkbc@gmail.com> 	* xtensa-dynconfig.h (xtensa_config_v3): New struct.	(xtensa_get_config_v3): New declaration.	(XCHAL_HAVE_CLAMPS, XCHAL_HAVE_DEPBITS, XCHAL_HAVE_EXCLUSIVE)	(XCHAL_HAVE_XEA3, XTENSA_CONFIG_V3_ENTRY_LIST): New definitions.	(XTENSA_CONFIG_INSTANCE_LIST): Add xtensa_config_v3 instance.	(XTENSA_CONFIG_ENTRY_LIST): Add XTENSA_CONFIG_V3_ENTRY_LIST. 2023-02-02  Andrew Stubbs  <ams@codesourcery.com> 	* gomp-constants.h (GOMP_VERSION_GCN): Bump. 2022-12-21  Jason Merrill  <jason@redhat.com> 	PR c++/84471	PR c++/107504	* ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): Add __. 2022-12-14  David Faust  <david.faust@oracle.com> 	PR target/106773	* btf.h (enum btf_func_linkage): New.	(struct btf_var_secinfo): Update comments with notes about extern	functions. 2022-12-14  David Faust  <david.faust@oracle.com> 	PR target/106773	* btf.h (enum btf_var_linkage): New.	(struct btf_var): Update comment to note 'extern' linkage. 2022-12-07  Max Filippov  <jcmvbkbc@gmail.com> 	* xtensa-dynconfig.h: New file. 2022-11-15  Nathan Sidwell  <nathan@acm.org> 	* demangle.h (enum demangle_component_type): Add	DEMANGLE_COMPONENT_TEMPLATE_HEAD,	DEMANGLE_COMPONENT_TEMPLATE_TYPE_PARM,	DEMANGLE_COMPONENT_TEMPLATE_NON_TYPE_PARM,	DEMANGLE_COMPONENT_TEMPLATE_TEMPLATE_PARM,	DEMANGLE_COMPONENT_TEMPLATE_PACK_PARM. 2022-11-04  Thomas Schwinge  <thomas@codesourcery.com> 	* gomp-constants.h (GOMP_DEVICE_INTEL_MIC): Comment out.	(GOMP_VERSION_INTEL_MIC): Remove. 2022-10-31  Guillermo E. Martinez  <guillermo.e.martinez@oracle.com> 	* btf.h (btf_enum64): Add new definition and new symbolic	constant to BTF_KIND_ENUM64 and BTF_KF_ENUM_{UN,}SIGNED. 2022-10-31  Lulu Cheng  <chenglulu@loongson.cn>	    qijingwen  <qijingwen@loongson.cn> 	* vtv-change-permission.h (defined): Determines whether the macro	__loongarch_lp64 is defined	(VTV_PAGE_SIZE): Set VTV_PAGE_SIZE to 16KiB for loongarch64. 2022-10-24  Tobias Burnus  <tobias@codesourcery.com> 	* cuda/cuda.h (enum CUdevice_attribute): Add	CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING.	(CU_MEMHOSTALLOC_DEVICEMAP): Define.	(cuMemHostAlloc): Add prototype. 2022-10-20  Tobias Burnus  <tobias@codesourcery.com> 	* gomp-constants.h (GOMP_DEVICE_HSA): Comment out unused define. 2022-10-13  Xi Ruoyao  <xry111@xry111.site> 	* longlong.h [__loongarch__] (count_leading_zeros): Define.	[__loongarch__] (count_trailing_zeros): Likewise.	[__loongarch__] (COUNT_LEADING_ZEROS_0): Likewise. 2022-09-27  Jakub Jelinek  <jakub@redhat.com> 	PR c++/106652	PR c++/85518	* demangle.h (enum demangle_component_type): Add	DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE.	(struct demangle_component): Add u.s_extended_builtin member. 2022-09-27  Meghan Denny  <hello@nektro.net> 	* dwarf2.h: Update with additional languages from dwarf	standard. 2022-07-12  Martin Liska  <mliska@suse.cz> 	* plugin-api.h (enum linker_api_version): New enum.	(ld_plugin_get_api_version): New.	(enum ld_plugin_tag): Add LDPT_GET_API_VERSION.	(struct ld_plugin_tv): Add tv_get_api_version. 2022-07-06  Thomas Schwinge  <thomas@codesourcery.com> 	* gomp-constants.h (OMP_REQUIRES_[...]): Update comment. 2022-07-04  Tobias Burnus  <tobias@codesourcery.com>	    Chung-Lin Tang  <cltang@codesourcery.com>	    Thomas Schwinge  <thomas@codesourcery.com> 	* gomp-constants.h (GOMP_VERSION): Bump to 2.	(GOMP_REQUIRES_UNIFIED_ADDRESS, GOMP_REQUIRES_UNIFIED_SHARED_MEMORY,	GOMP_REQUIRES_REVERSE_OFFLOAD, GOMP_REQUIRES_TARGET_USED):	New defines. 2022-06-13  Jakub Jelinek  <jakub@redhat.com> 	* gomp-constants.h (GOMP_DEVICE_INVALID): Define. 2022-05-31  Alan Modra  <amodra@gmail.com> 	* dwarf2.def: Correct spelling of DW_AT_namelist_item. 2022-05-24  David Malcolm  <dmalcolm@redhat.com> 	* ansidecl.h: Drop macros OVERRIDE and FINAL. 2022-05-23  Nathan Sidwell  <nathan@acm.org> 	* demangle.h (enum demangle_component_type): Add module components. 2022-05-18  Thomas Schwinge  <thomas@codesourcery.com> 	* cuda/cuda.h (enum CUjit_option): Add	'CU_JIT_GENERATE_DEBUG_INFO', 'CU_JIT_GENERATE_LINE_INFO'.	(enum CUlimit): Add 'CU_LIMIT_STACK_SIZE',	'CU_LIMIT_MALLOC_HEAP_SIZE'.	(cuCtxSetLimit, cuGetErrorName): Add. 2022-05-18  Thomas Schwinge  <thomas@codesourcery.com> 	* cuda/cuda.h: For C++, wrap in 'extern "C"'.

Lines 1–500 of 2495.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t