Movatterモバイル変換


[0]ホーム

URL:


GCC 8 Release Series
Changes, New Features, and Fixes

This page is a "brief" summary of some of the huge number of improvementsin GCC 8.You may also want to check out ourPorting to GCC 8 page and thefull GCC documentation.

Caveats

General Improvements

New Languages and Language specific improvements

Ada

BRIG (HSAIL)

In this release cycle, the focus for the BRIGFE was on stabilization and performance improvements. Also a couple of completely new features were added.

C family

C

C++

Runtime Library (libstdc++)

Fortran

Go

libgccjit

The libgccjit API gained four new entry points:

The C code generated bygcc_jit_context_dump_reproducer_to_fileis now easier-to-read.

New Targets and Target Specific Improvements

AArch64

ARC

ARM

AVR

IA-32/x86-64

NDS32

Nios II

PA-RISC

PowerPC / PowerPC64 / RS6000

Tile

Operating Systems

Windows

Improvements for plugin authors

GCC 8.1

This is thelistof problem reports (PRs) from GCC's bug tracking system that areknown to be fixed in the 8.1 release. This list might not becomplete (that is, it is possible that some PRs that have been fixedare not listed here).

GCC 8.2

This is thelistof problem reports (PRs) from GCC's bug tracking system that areknown to be fixed in the 8.2 release. This list might not becomplete (that is, it is possible that some PRs that have been fixedare not listed here).

General Improvements

Language Specific Changes

C++

GCC 8.2 fixed a bug introduced in GCC 8.1 affecting passing or returning of classes with a deleted copy constructor and defaulted trivial move constructor (bugc++/86094). GCC 8.2 introduces-fabi-version=13 and makes it the default, ABI incompatibilities between GCC 8.1 and 8.2 can be reported with-Wabi=12. SeeC++ changes for more details.

Target Specific Changes

IA-32/x86-64

GCC 8.3

This is thelistof problem reports (PRs) from GCC's bug tracking system that areknown to be fixed in the 8.3 release. This list might not becomplete (that is, it is possible that some PRs that have been fixedare not listed here).

Windows

GCC 8.4

This is thelistof problem reports (PRs) from GCC's bug tracking system that areknown to be fixed in the 8.4 release. This list might not becomplete (that is, it is possible that some PRs that have been fixedare not listed here).

GCC 8.5

This is thelistof problem reports (PRs) from GCC's bug tracking system that areknown to be fixed in the 8.5 release. This list might not becomplete (that is, it is possible that some PRs that have been fixedare not listed here).

Target Specific Changes

AArch64

For questions related to the use of GCC,please consult these web pages and theGCC manuals. If that fails,thegcc-help@gcc.gnu.orgmailing list might help.Comments on these web pages and the development of GCC are welcome on ourdeveloper list atgcc@gcc.gnu.org.All ofour listshave public archives.

Copyright (C)Free Software Foundation, Inc.Verbatim copying and distribution of this entire article ispermitted in any medium, provided this notice is preserved.

These pages aremaintained by the GCC team.Last modified 2025-01-31.


[8]ページ先頭

©2009-2025 Movatter.jp