mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
gcc: update to 12.2.0
This is the list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 12.2 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.2 Target Specific Changes LoongArch The default setting of -m[check|no-check]-zero-division is changed for optimized code. Now -mno-check-zero-division is the default for all optimization levels but -O0 and -Og. The old behavior can be obtained by explicitly passing -mcheck-zero-division to GCC.
This commit is contained in:
parent
db33083476
commit
81708a1bb6
@ -3,8 +3,8 @@
|
|||||||
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
|
||||||
|
|
||||||
PKG_NAME="gcc"
|
PKG_NAME="gcc"
|
||||||
PKG_VERSION="12.1.0"
|
PKG_VERSION="12.2.0"
|
||||||
PKG_SHA256="62fd634889f31c02b64af2c468f064b47ad1ca78411c45abe6ac4b5f8dd19c7b"
|
PKG_SHA256="e549cf9cf3594a00e27b6589d4322d70e0720cdd213f39beb4181e06926230ff"
|
||||||
PKG_LICENSE="GPL-2.0-or-later"
|
PKG_LICENSE="GPL-2.0-or-later"
|
||||||
PKG_SITE="https://gcc.gnu.org/"
|
PKG_SITE="https://gcc.gnu.org/"
|
||||||
PKG_URL="https://ftpmirror.gnu.org/gcc/${PKG_NAME}-${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
PKG_URL="https://ftpmirror.gnu.org/gcc/${PKG_NAME}-${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
From 2701442d0cf6292f6624443c15813d6d1a3562fe Mon Sep 17 00:00:00 2001
|
|
||||||
From: Martin Liska <mliska@suse.cz>
|
|
||||||
Date: Mon, 11 Jul 2022 22:03:14 +0200
|
|
||||||
Subject: [PATCH] libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
|
|
||||||
|
|
||||||
9cf13067cb5088626ba7ee1ec4c42ec59c7995a0 [sanitizer] Remove #include <linux/fs.h> to resolve fsconfig_command/mount_attr conflict with glibc 2.36
|
|
||||||
---
|
|
||||||
.../sanitizer_platform_limits_posix.cpp | 10 ++++++----
|
|
||||||
1 file changed, 6 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
|
||||||
index 8ed3e92d2704..97fd07acf9d4 100644
|
|
||||||
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
|
||||||
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
|
||||||
@@ -73,7 +73,9 @@
|
|
||||||
#include <sys/vt.h>
|
|
||||||
#include <linux/cdrom.h>
|
|
||||||
#include <linux/fd.h>
|
|
||||||
+#if SANITIZER_ANDROID
|
|
||||||
#include <linux/fs.h>
|
|
||||||
+#endif
|
|
||||||
#include <linux/hdreg.h>
|
|
||||||
#include <linux/input.h>
|
|
||||||
#include <linux/ioctl.h>
|
|
||||||
@@ -869,10 +871,10 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
|
|
||||||
unsigned IOCTL_EVIOCGPROP = IOCTL_NOT_PRESENT;
|
|
||||||
unsigned IOCTL_EVIOCSKEYCODE_V2 = IOCTL_NOT_PRESENT;
|
|
||||||
#endif
|
|
||||||
- unsigned IOCTL_FS_IOC_GETFLAGS = FS_IOC_GETFLAGS;
|
|
||||||
- unsigned IOCTL_FS_IOC_GETVERSION = FS_IOC_GETVERSION;
|
|
||||||
- unsigned IOCTL_FS_IOC_SETFLAGS = FS_IOC_SETFLAGS;
|
|
||||||
- unsigned IOCTL_FS_IOC_SETVERSION = FS_IOC_SETVERSION;
|
|
||||||
+ unsigned IOCTL_FS_IOC_GETFLAGS = _IOR('f', 1, long);
|
|
||||||
+ unsigned IOCTL_FS_IOC_GETVERSION = _IOR('v', 1, long);
|
|
||||||
+ unsigned IOCTL_FS_IOC_SETFLAGS = _IOW('f', 2, long);
|
|
||||||
+ unsigned IOCTL_FS_IOC_SETVERSION = _IOW('v', 2, long);
|
|
||||||
unsigned IOCTL_GIO_CMAP = GIO_CMAP;
|
|
||||||
unsigned IOCTL_GIO_FONT = GIO_FONT;
|
|
||||||
unsigned IOCTL_GIO_UNIMAP = GIO_UNIMAP;
|
|
Loading…
x
Reference in New Issue
Block a user