On the other hand, a flaw was found in the Linux kernel’s networking stack’s handling of TCP packets with the URG flag. A remote attacker can use this flaw to cause a denial of service (DoS) by causing network traffic to be sent with theurgent pointer set.

CVE-2016-5198 has been assigned to this issue. These were the only security issues discovered within the Linux kernel in this release.


GCC 7.1


GCC 7.1 was released on February 22nd, 2016, with many new features and bug fixes. The most important change is the long-awaited switch to the LLVM 3.5 as the compiler-compiler. The LLVM 3.5 switch also features support for the Clang compiler.

LLVM 3.5 supports better optimization, such as:

New intrinsics for floating-point arithmetics

Improved support for ARM NEON SIMD intrinsics

Improved support for Thumb-2 (T2) assembly

Support for the XLA instruction set

Significantly faster type-specialization

Improved support for TensorFlow and OpenCL

Support for the OpenACC and CUDA C language extensions
To learn more about LLVM 3.5, visit: http://llvm.org/releases/3.5/.
This release also improves support for S/390 and AltiVec/V

LLVM 3.5 Improvements

LLVM 3.5 features better optimization, such as:
New intrinsics for floating-point arithmetics
Improved support for ARM NEON SIMD intrinsics
Improved support for Thumb-2 (T2) assembly
Support for the XLA instruction set
Significantly faster type-specialization
Improved support for TensorFlow and OpenCL
Support for the OpenACC and CUDA C language extensions

GCC 7.1 Compiler improvements

This release improves support for S/390 and AltiVec/V86 modes.
It also includes a number of new warnings, the most important being:
-Wshadow – Warn when a local variable shadows its corresponding parameter.
-Wuninitialized – Warn when an object is used before it has been initialized.
-Wstrict-null-sentinel – Warn when sentinel value of null is passed to function without checking for NULL pointer dereference.

GCC 7.1 – What’s New?

The most significant change to GCC 7.1 is the switch from GCC 4.9 to LLVM 3.5 as the compiler-compiler. This has many benefits, such as:
Support for the Clang compiler
Improved optimization and compilation speed
Better support for Thumb-2 (T2) assembly
Support for the XLA instruction set
Significantly faster type-specialization
Support for TensorFlow and OpenCL
Improved support for S/390 and AltiVec/V

Timeline

Published on: 09/09/2022 15:15:00 UTC
Last modified on: 09/15/2022 17:14:00 UTC

References