Skip to content

Commit

Permalink
Merge pull request #1017 from m-1-k-3/gcc_toolchain
Browse files Browse the repository at this point in the history
GCC toolchain identification
  • Loading branch information
m-1-k-3 committed Feb 5, 2024
2 parents ff0d84e + 338e692 commit 88a3ed9
Show file tree
Hide file tree
Showing 11 changed files with 6,107 additions and 5 deletions.
87 changes: 87 additions & 0 deletions config/gcc_cpu_types.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
aarch64
aarch64_be
alpha
alpha64
amdgcn
arc
arceb
arm
armeb
avr
bfin
bpf
cris
csky
epiphany
fido
fr30
frv
ft32
h8300
hppa
hppa2.0
hppa64
i486
i686
ia64
iq2000
lm32
loongarch64
m32c
m32r
m32rle
m68k
mcore
microblaze
microblazeel
mips
mips64
mips64el
mips64octeon
mips64orion
mips64vr
mipsel
mipsisa32
mipsisa32r2
mipsisa64
mipsisa64r2
mipsisa64r2el
mipsisa64sb1
mipsisa64sr71k
mipstx39
mmix
mn10300
moxie
msp430
nds32be
nds32le
nios2
nvptx
or1k
pdp11
powerpc
powerpc64
powerpc64le
powerpcle
pru
riscv32
riscv32be
riscv64
riscv64be
rl78
rx
s390
s390x
sh
shle
sparc
sparc64
tic6x
v850
v850e
v850e1
vax
visium
x86_64
xstormy16
xtensa
122 changes: 122 additions & 0 deletions config/gcc_details.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
GCC 13.2;July 27, 2023
GCC 10.5;July 7, 2023
GCC 11.4;May 29, 2023
GCC 12.3;May 8, 2023
GCC 13.1;April 26, 2023
GCC 12.2;August 19, 2022
GCC 10.4;June 28, 2022
GCC 9.5;May 27, 2022
GCC 12.1;May 6, 2022
GCC 11.3;April 21, 2022
GCC 11.2;July 28, 2021
GCC 9.4;June 1, 2021
GCC 8.5;May 14, 2021
GCC 11.1;April 27, 2021
GCC 10.3;April 8, 2021
GCC 10.2;July 23, 2020
GCC 10.1;May 7, 2020
GCC 9.3;March 12, 2020
GCC 8.4;March 4, 2020
GCC 7.5;November 14, 2019
GCC 9.2;August 12, 2019
GCC 9.1;May 3, 2019
GCC 8.3;February 22, 2019
GCC 7.4;December 6, 2018
GCC 6.5;October 26, 2018
GCC 8.2;July 26, 2018
GCC 8.1;May 2, 2018
GCC 7.3;January 25, 2018
GCC 5.5;October 10, 2017
GCC 7.2;August 14, 2017
GCC 6.4;July 4, 2017
GCC 7.1;May 2, 2017
GCC 6.3;December 21, 2016
GCC 6.2;August 22, 2016
GCC 4.9.4;August 3, 2016
GCC 5.4;June 3, 2016
GCC 6.1;April 27, 2016
GCC 5.3;December 4, 2015
GCC 5.2;July 16, 2015
GCC 4.9.3;June 26, 2015
GCC 4.8.5;June 23, 2015
GCC 5.1;April 22, 2015
GCC 4.8.4;December 19, 2014
GCC 4.9.2;October 30, 2014
GCC 4.9.1;July 16, 2014
GCC 4.7.4;June 12, 2014
GCC 4.8.3;May 22, 2014
GCC 4.9.0;April 22, 2014
GCC 4.8.2;October 16, 2013
GCC 4.8.1;May 31, 2013
GCC 4.6.4;April 12, 2013
GCC 4.7.3;April 11, 2013
GCC 4.8.0;March 22, 2013
GCC 4.7.2;September 20, 2012
GCC 4.5.4;July 2, 2012
GCC 4.7.1;June 14, 2012
GCC 4.7.0;March 22, 2012
GCC 4.4.7;March 13, 2012
GCC 4.6.3;March 1, 2012
GCC 4.6.2;October 26, 2011
GCC 4.6.1;June 27, 2011
GCC 4.3.6;June 27, 2011
GCC 4.5.3;April 28, 2011
GCC 4.4.6;April 16, 2011
GCC 4.6.0;March 25, 2011
GCC 4.5.2;December 16, 2010
GCC 4.4.5;October 1, 2010
GCC 4.5.1;July 31, 2010
GCC 4.3.5;May 22, 2010
GCC 4.4.4;April 29, 2010
GCC 4.5.0;April 14, 2010
GCC 4.4.3;January 21, 2010
GCC 4.4.2;October 15, 2009
GCC 4.3.4;August 4, 2009
GCC 4.4.1;July 22, 2009
GCC 4.4.0;April 21, 2009
GCC 4.3.3;January 24, 2009
GCC 4.3.2;August 27, 2008
GCC 4.3.1;June 6, 2008
GCC 4.2.4;May 19, 2008
GCC 4.3.0;March 5, 2008
GCC 4.2.3;February 1, 2008
GCC 4.2.2;October 7, 2007
GCC 4.2.1;July 18, 2007
GCC 4.2.0;May 13, 2007
GCC 4.1.2;February 13, 2007
GCC 4.0.4;January 31, 2007
GCC 4.1.1;May 24, 2006
GCC 4.0.3;March 10, 2006
GCC 3.4.6;March 06, 2006
GCC 4.1.0;February 28, 2006
GCC 3.4.5;November 30, 2005
GCC 4.0.2;September 28, 2005
GCC 4.0.1;July 7, 2005
GCC 3.4.4;May 18, 2005
GCC 3.3.6;May 3, 2005
GCC 4.0.0;April 20, 2005
GCC 3.4.3;November 4, 2004
GCC 3.3.5;September 30, 2004
GCC 3.4.2;September 6, 2004
GCC 3.4.1;July 1, 2004
GCC 3.3.4;May 31, 2004
GCC 3.4.0;April 18, 2004
GCC 3.3.3;February 14, 2004
GCC 3.3.2;October 17, 2003
GCC 3.3.1;August 8, 2003
GCC 3.3;May 13, 2003
GCC 3.2.3;April 22, 2003
GCC 3.2.2;February 05, 2003
GCC 3.2.1;November 19, 2002
GCC 3.2;August 14, 2002
GCC 3.1.1;July 25, 2002
GCC 3.1;May 15, 2002
GCC 3.0.4;February 20, 2002
GCC 3.0.3;December 20, 2001
GCC 3.0.2;October 25, 2001
GCC 3.0.1;August 20, 2001
GCC 3.0;June 18, 2001
GCC 2.95.3;March 16, 2001
GCC 2.95.2;October 24, 1999
GCC 2.95.1;August 19, 1999
GCC 2.95;July 31, 1999
50 changes: 50 additions & 0 deletions config/gcc_libstdc_details.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
GCC 3.0;libstdc++.so.3.0.0;June 18, 2001
GCC 3.0.1;libstdc++.so.3.0.1;August 20, 2001
GCC 3.0.2;libstdc++.so.3.0.2;October 25, 2001
GCC 3.0.3;libstdc++.so.3.0.2 (See Note 1);December 20, 2001
GCC 3.0.4;libstdc++.so.3.0.4;February 20, 2002
GCC 3.1;libstdc++.so.4.0.0 ;May 15, 2002
GCC 3.1.1;libstdc++.so.4.0.1;July 25, 2002
GCC 3.2;libstdc++.so.5.0.0 ;August 14, 2002
GCC 3.2.1;libstdc++.so.5.0.1;November 19, 2002
GCC 3.2.2;libstdc++.so.5.0.2;February 05, 2003
GCC 3.2.3;libstdc++.so.5.0.3 (See Note 2);April 22, 2003
GCC 3.3;libstdc++.so.5.0.4;May 13, 2003
GCC 3.3.1;libstdc++.so.5.0.5;August 8, 2003
GCC 3.4.0;libstdc++.so.6.0.0 ;April 18, 2004
GCC 3.4.1;libstdc++.so.6.0.1;July 1, 2004
GCC 3.4.2;libstdc++.so.6.0.2;September 6, 2004
GCC 3.4.3;libstdc++.so.6.0.3;November 4, 2004
GCC 4.0.0;libstdc++.so.6.0.4;April 20, 2005
GCC 4.0.1;libstdc++.so.6.0.5;July 7, 2005
GCC 4.0.2;libstdc++.so.6.0.6;September 28, 2005
GCC 4.0.3;libstdc++.so.6.0.7;March 10, 2006
GCC 4.1.0;libstdc++.so.6.0.7;February 28, 2006
GCC 4.1.1;libstdc++.so.6.0.8;May 24, 2006
GCC 4.2.0;libstdc++.so.6.0.9;May 13, 2007
GCC 4.2.1;libstdc++.so.6.0.9 (See Note 3);July 18, 2007
GCC 4.2.2;libstdc++.so.6.0.9;October 7, 2007
GCC 4.3.0;libstdc++.so.6.0.10;March 5, 2008
GCC 4.4.0;libstdc++.so.6.0.11;April 21, 2009
GCC 4.4.1;libstdc++.so.6.0.12;July 22, 2009
GCC 4.4.2;libstdc++.so.6.0.13;October 15, 2009
GCC 4.5.0;libstdc++.so.6.0.14;April 14, 2010
GCC 4.6.0;libstdc++.so.6.0.15;March 25, 2011
GCC 4.6.1;libstdc++.so.6.0.16;June 27, 2011
GCC 4.7.0;libstdc++.so.6.0.17;March 22, 2012
GCC 4.8.0;libstdc++.so.6.0.18;March 22, 2013
GCC 4.8.3;libstdc++.so.6.0.19;May 22, 2014
GCC 4.9.0;libstdc++.so.6.0.20;April 22, 2014
GCC 5.1;libstdc++.so.6.0.21;April 22, 2015
GCC 6.1;libstdc++.so.6.0.22;April 27, 2016
GCC 7.1;libstdc++.so.6.0.23;May 2, 2017
GCC 7.2;libstdc++.so.6.0.24;August 14, 2017
GCC 8.1;libstdc++.so.6.0.25;May 2, 2018
GCC 9.1;libstdc++.so.6.0.26;May 3, 2019
GCC 9.2;libstdc++.so.6.0.27;August 12, 2019
GCC 9.3;libstdc++.so.6.0.28;March 12, 2020
GCC 10.1;libstdc++.so.6.0.28;May 7, 2020
GCC 11.1;libstdc++.so.6.0.29;April 27, 2021
GCC 12.1;libstdc++.so.6.0.30;May 6, 2022
GCC 13.1;libstdc++.so.6.0.31;April 26, 2023
GCC 13.2;libstdc++.so.6.0.32;July 27, 2023

0 comments on commit 88a3ed9

Please sign in to comment.