GCC - AshokBhat/notes GitHub Wiki

About

  • GNU Compiler Collection (GCC)

Development stages

Stage GCC 8 GCC 9 GCC 10 GCC 11 GCC 12 GCC 13
Stage 1 start 2017-04-20 2018-04-25 2019-04-25 2020-04-30 2021-04-20 -
Stage 3 start 2017-11-18 2018-11-12 2019-11-17 2020-11-15 2021-11-15 -
Stage 4 start 2018-01-15 2019-01-07 2020-01-13 2021-01-17 2022-01-17 -
x.1 release 2018-05-02 2019-05-03 2020-05-07 2021-04-27 2022-05-06 -
x.2 release 2018-07-26 2019-08-12 2020-07-23 2021-07-28 2022-08-19 -
x.3 release 2019-02-22 2020-03-12 2021-04-08 2022-04-21 - -
x.4 release 2020-03-04 2021-06-01 2022-06-28 - - -
x.5 release 2021-05-14 2022-05-27 - - - -
Retired Yes Yes - - - -

Release

Major Releases

Release Release date Notes
GCC 12.1 2022-05-06
GCC 11.1 2021-04-27
GCC 10.1 2020-05-07
GCC 9.1 2019-05-03
GCC 8.1 2018-05-02
GCC 7.1 2017-05-02
GCC 6.1 2016-04-27
GCC 5.1 2015-04-22
GCC 4.9.1 July 16, 2014
GCC 4.9.0 April 22, 2014
GCC 4.8.1 May 31, 2013

Minor/update releases

Release Release date Notes
GCC 9.5 2022-05-27
GCC 8.5 2021-05-14
GCC 7.5 2019-11-14
GCC 6.5 2018-10-26
GCC 5.5 2017-10-10
- - -
GCC 10.4 2022-06-28
GCC 9.4 2021-05-14
GCC 8.4 2020-03-04
GCC 7.4 2018-12-06
GCC 6.4 2017-07-04
GCC 5.4 2016-06-03
- - -
GCC 11.3 2022-04-21
GCC 10.3 2021-04-08
GCC 9.3 2020-03-12
GCC 8.3 2019-02-22
GCC 7.3 2018-01-25
GCC 6.3 2016-12-21
GCC 5.3 2015-12-04
- - -
GCC 12.2 2022-08-19
GCC 11.2 2021-07-28
GCC 10.2 2020-06-23
GCC 9.2 2019-08-12
GCC 8.2 2018-07-26
GCC 7.2 2017-08-14
GCC 6.2 2016-08-22
GCC 5.2 2015-07-16

Internals

Intrinsic implementation

  • asm - least optimal - Intrinsic directly maps to asm
  • UNSPEC - GCC does not understand
  • SPEC - GCC partially understands
  • Native - GCC fully understands

See also