Hi, Here is an update of avr/gcc. I was able to build current qmk_firmware (https://qmk.fm/) for my keyboard (with 5.4.0, it was not building since august 2019).
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/avr/gcc/Makefile,v retrieving revision 1.35 diff -u -p -r1.35 Makefile --- Makefile 20 Mar 2020 16:44:22 -0000 1.35 +++ Makefile 3 Dec 2020 13:31:46 -0000 @@ -2,8 +2,8 @@ COMMENT= Atmel AVR 8-bit RISC microcontrollers' XGCC #' -V= 5.4.0 -REVISION= 3 +V= 8.4.0 +REVISION= 0 DISTNAME = gcc-$V PKGNAME= avr-gcc-${V} SHARED_LIBS += cc1plugin 0.0 # 0.0 @@ -17,7 +17,7 @@ WANTLIB= c gmp mpfr ${COMPILER_LIBCXX} COMPILER = base-clang ports-gcc base-gcc MASTER_SITES= ${MASTER_SITE_GCC:=releases/gcc-$(V)/} -EXTRACT_SUFX= .tar.bz2 +EXTRACT_SUFX= .tar.xz DIST_SUBDIR= gcc BUILD_DEPENDS+= devel/autoconf/2.13 \ Index: distinfo =================================================================== RCS file: /cvs/ports/devel/avr/gcc/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 7 Sep 2018 20:11:08 -0000 1.7 +++ distinfo 3 Dec 2020 13:31:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (gcc/gcc-5.4.0.tar.bz2) = YI33bewtNN5lWCSdivTL7iHs7dvLWA1mb3paWDyjMDo= -SIZE (gcc/gcc-5.4.0.tar.bz2) = 95661481 +SHA256 (gcc/gcc-8.4.0.tar.xz) = 4wpuUtEOHyftVRBK0jPDC9HpnPtf+YqwItyUHt0bLdQ= +SIZE (gcc/gcc-8.4.0.tar.xz) = 63713440 Index: patches/patch-contrib_texi2pod_pl =================================================================== RCS file: patches/patch-contrib_texi2pod_pl diff -N patches/patch-contrib_texi2pod_pl --- patches/patch-contrib_texi2pod_pl 16 Apr 2019 15:35:30 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-contrib_texi2pod_pl,v 1.1 2019/04/16 15:35:30 naddy Exp $ - -Index: contrib/texi2pod.pl ---- contrib/texi2pod.pl.orig -+++ contrib/texi2pod.pl -@@ -316,7 +316,7 @@ while(<$inf>) { - @columns = (); - for $column (split (/\s*\@tab\s*/, $1)) { - # @strong{...} is used a @headitem work-alike -- $column =~ s/^\@strong{(.*)}$/$1/; -+ $column =~ s/^\@strong\{(.*)\}$/$1/; - push @columns, $column; - } - $_ = "\n=item ".join (" : ", @columns)."\n"; Index: patches/patch-gcc_auto-profile_c =================================================================== RCS file: patches/patch-gcc_auto-profile_c diff -N patches/patch-gcc_auto-profile_c --- patches/patch-gcc_auto-profile_c 13 Sep 2018 11:13:00 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-gcc_auto-profile_c,v 1.1 2018/09/13 11:13:00 jasper Exp $ - -fix build with libc++ -https://svnweb.freebsd.org/ports/head/devel/avr-gcc/files/patch-libc%2B%2B?revision=435893&view=markup - -Index: gcc/auto-profile.c ---- gcc/auto-profile.c.orig -+++ gcc/auto-profile.c -@@ -19,11 +19,9 @@ along with GCC; see the file COPYING3. If not see - <http://www.gnu.org/licenses/>. */ - - #include "config.h" --#include "system.h" -- --#include <string.h> - #include <map> - #include <set> -+#include "system.h" - - #include "coretypes.h" - #include "hash-set.h" Index: patches/patch-gcc_graphite-isl-ast-to-gimple_c =================================================================== RCS file: patches/patch-gcc_graphite-isl-ast-to-gimple_c diff -N patches/patch-gcc_graphite-isl-ast-to-gimple_c --- patches/patch-gcc_graphite-isl-ast-to-gimple_c 13 Sep 2018 11:13:00 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,24 +0,0 @@ -$OpenBSD: patch-gcc_graphite-isl-ast-to-gimple_c,v 1.1 2018/09/13 11:13:00 jasper Exp $ - -fix build with libc++ -https://svnweb.freebsd.org/ports/head/devel/avr-gcc/files/patch-libc%2B%2B?revision=435893&view=markup - -Index: gcc/graphite-isl-ast-to-gimple.c ---- gcc/graphite-isl-ast-to-gimple.c.orig -+++ gcc/graphite-isl-ast-to-gimple.c -@@ -38,6 +38,7 @@ extern "C" { - #endif - #endif - -+#include <map> - #include "system.h" - #include "coretypes.h" - #include "hash-set.h" -@@ -75,7 +76,6 @@ extern "C" { - #include "tree-scalar-evolution.h" - #include "gimple-ssa.h" - #include "tree-into-ssa.h" --#include <map> - - #ifdef HAVE_isl - #include "graphite-poly.h" Index: patches/patch-gcc_system_h =================================================================== RCS file: patches/patch-gcc_system_h diff -N patches/patch-gcc_system_h --- patches/patch-gcc_system_h 13 Sep 2018 11:13:00 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-gcc_system_h,v 1.1 2018/09/13 11:13:00 jasper Exp $ - -fix build with libc++ -https://svnweb.freebsd.org/ports/head/devel/avr-gcc/files/patch-libc%2B%2B?revision=435893&view=markup - -Index: gcc/system.h ---- gcc/system.h.orig -+++ gcc/system.h -@@ -217,6 +217,7 @@ extern int errno; - #ifdef __cplusplus - # include <algorithm> - # include <cstring> -+# include <new> - # include <utility> - #endif - Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/devel/avr/gcc/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR --- pkg/DESCR 20 Sep 2005 15:22:42 -0000 1.1.1.1 +++ pkg/DESCR 3 Dec 2020 13:31:46 -0000 @@ -1,14 +1,12 @@ -This port is an almost carbon-copy of the compiler in-tree, with a few -differences: +The GNU Compiler Collection (GCC) includes front ends for C, C++, +Objective-C, Fortran, Java, and Ada, as well as libraries for these +languages (libstdc++, libgcj,...). -- it's taken off a more recent snapshot from gcc 3.3 branch. +GCC development is a part of the GNU Project and uses an open +development environment. Its supports many other platforms in order to +foster a world-class optimizing compiler, to attract a larger team of +developers, to ensure that GCC and the GNU system work on multiple +architectures and diverse environments, and to more thoroughly test and +extend the features of GCC. -- it's not the system compiler, and so it looks for includes in - /usr/local, and for libraries in /usr/local/lib. - -- it can bootstrap itself fully, including ada on i386, and java (though - java does not yet work. There's an issue with boehm-gc). - -- it may build on platforms for which system gcc is still 2.95.3. - -- it's a cross-compiler, targetting avr machines +This package contains the C compiler targetting avr machines. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/avr/gcc/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 18 Apr 2019 17:32:33 -0000 1.10 +++ pkg/PLIST 3 Dec 2020 13:31:47 -0000 @@ -16,50 +16,56 @@ lib/gcc/ lib/gcc/avr/ lib/gcc/avr/${V}/ lib/gcc/avr/${V}/avr25/ -lib/gcc/avr/${V}/avr25/libgcc.a -lib/gcc/avr/${V}/avr25/libgcov.a +@static-lib lib/gcc/avr/${V}/avr25/libgcc.a +@static-lib lib/gcc/avr/${V}/avr25/libgcov.a lib/gcc/avr/${V}/avr25/tiny-stack/ -lib/gcc/avr/${V}/avr25/tiny-stack/libgcc.a -lib/gcc/avr/${V}/avr25/tiny-stack/libgcov.a +@static-lib lib/gcc/avr/${V}/avr25/tiny-stack/libgcc.a +@static-lib lib/gcc/avr/${V}/avr25/tiny-stack/libgcov.a lib/gcc/avr/${V}/avr3/ -lib/gcc/avr/${V}/avr3/libgcc.a -lib/gcc/avr/${V}/avr3/libgcov.a +@static-lib lib/gcc/avr/${V}/avr3/libgcc.a +@static-lib lib/gcc/avr/${V}/avr3/libgcov.a lib/gcc/avr/${V}/avr31/ -lib/gcc/avr/${V}/avr31/libgcc.a -lib/gcc/avr/${V}/avr31/libgcov.a +@static-lib lib/gcc/avr/${V}/avr31/libgcc.a +@static-lib lib/gcc/avr/${V}/avr31/libgcov.a lib/gcc/avr/${V}/avr35/ -lib/gcc/avr/${V}/avr35/libgcc.a -lib/gcc/avr/${V}/avr35/libgcov.a +@static-lib lib/gcc/avr/${V}/avr35/libgcc.a +@static-lib lib/gcc/avr/${V}/avr35/libgcov.a lib/gcc/avr/${V}/avr4/ -lib/gcc/avr/${V}/avr4/libgcc.a -lib/gcc/avr/${V}/avr4/libgcov.a +@static-lib lib/gcc/avr/${V}/avr4/libgcc.a +@static-lib lib/gcc/avr/${V}/avr4/libgcov.a lib/gcc/avr/${V}/avr5/ -lib/gcc/avr/${V}/avr5/libgcc.a -lib/gcc/avr/${V}/avr5/libgcov.a +@static-lib lib/gcc/avr/${V}/avr5/libgcc.a +@static-lib lib/gcc/avr/${V}/avr5/libgcov.a lib/gcc/avr/${V}/avr51/ -lib/gcc/avr/${V}/avr51/libgcc.a -lib/gcc/avr/${V}/avr51/libgcov.a +@static-lib lib/gcc/avr/${V}/avr51/libgcc.a +@static-lib lib/gcc/avr/${V}/avr51/libgcov.a lib/gcc/avr/${V}/avr6/ -lib/gcc/avr/${V}/avr6/libgcc.a -lib/gcc/avr/${V}/avr6/libgcov.a +@static-lib lib/gcc/avr/${V}/avr6/libgcc.a +@static-lib lib/gcc/avr/${V}/avr6/libgcov.a lib/gcc/avr/${V}/avrtiny/ -lib/gcc/avr/${V}/avrtiny/libgcc.a -lib/gcc/avr/${V}/avrtiny/libgcov.a +@static-lib lib/gcc/avr/${V}/avrtiny/libgcc.a +@static-lib lib/gcc/avr/${V}/avrtiny/libgcov.a lib/gcc/avr/${V}/avrxmega2/ -lib/gcc/avr/${V}/avrxmega2/libgcc.a -lib/gcc/avr/${V}/avrxmega2/libgcov.a +@static-lib lib/gcc/avr/${V}/avrxmega2/libgcc.a +@static-lib lib/gcc/avr/${V}/avrxmega2/libgcov.a +lib/gcc/avr/${V}/avrxmega3/ +@static-lib lib/gcc/avr/${V}/avrxmega3/libgcc.a +@static-lib lib/gcc/avr/${V}/avrxmega3/libgcov.a +lib/gcc/avr/${V}/avrxmega3/short-calls/ +@static-lib lib/gcc/avr/${V}/avrxmega3/short-calls/libgcc.a +@static-lib lib/gcc/avr/${V}/avrxmega3/short-calls/libgcov.a lib/gcc/avr/${V}/avrxmega4/ -lib/gcc/avr/${V}/avrxmega4/libgcc.a -lib/gcc/avr/${V}/avrxmega4/libgcov.a +@static-lib lib/gcc/avr/${V}/avrxmega4/libgcc.a +@static-lib lib/gcc/avr/${V}/avrxmega4/libgcov.a lib/gcc/avr/${V}/avrxmega5/ -lib/gcc/avr/${V}/avrxmega5/libgcc.a -lib/gcc/avr/${V}/avrxmega5/libgcov.a +@static-lib lib/gcc/avr/${V}/avrxmega5/libgcc.a +@static-lib lib/gcc/avr/${V}/avrxmega5/libgcov.a lib/gcc/avr/${V}/avrxmega6/ -lib/gcc/avr/${V}/avrxmega6/libgcc.a -lib/gcc/avr/${V}/avrxmega6/libgcov.a +@static-lib lib/gcc/avr/${V}/avrxmega6/libgcc.a +@static-lib lib/gcc/avr/${V}/avrxmega6/libgcov.a lib/gcc/avr/${V}/avrxmega7/ -lib/gcc/avr/${V}/avrxmega7/libgcc.a -lib/gcc/avr/${V}/avrxmega7/libgcov.a +@static-lib lib/gcc/avr/${V}/avrxmega7/libgcc.a +@static-lib lib/gcc/avr/${V}/avrxmega7/libgcov.a lib/gcc/avr/${V}/device-specs/ lib/gcc/avr/${V}/device-specs/specs-at43usb320 lib/gcc/avr/${V}/device-specs/specs-at43usb355 @@ -102,6 +108,7 @@ lib/gcc/avr/${V}/device-specs/specs-ata5 lib/gcc/avr/${V}/device-specs/specs-ata5782 lib/gcc/avr/${V}/device-specs/specs-ata5790 lib/gcc/avr/${V}/device-specs/specs-ata5790n +lib/gcc/avr/${V}/device-specs/specs-ata5791 lib/gcc/avr/${V}/device-specs/specs-ata5795 lib/gcc/avr/${V}/device-specs/specs-ata5831 lib/gcc/avr/${V}/device-specs/specs-ata6285 @@ -113,6 +120,8 @@ lib/gcc/avr/${V}/device-specs/specs-ata6 lib/gcc/avr/${V}/device-specs/specs-ata6616c lib/gcc/avr/${V}/device-specs/specs-ata6617c lib/gcc/avr/${V}/device-specs/specs-ata664251 +lib/gcc/avr/${V}/device-specs/specs-ata8210 +lib/gcc/avr/${V}/device-specs/specs-ata8510 lib/gcc/avr/${V}/device-specs/specs-atmega103 lib/gcc/avr/${V}/device-specs/specs-atmega128 lib/gcc/avr/${V}/device-specs/specs-atmega1280 @@ -124,6 +133,8 @@ lib/gcc/avr/${V}/device-specs/specs-atme lib/gcc/avr/${V}/device-specs/specs-atmega128rfa1 lib/gcc/avr/${V}/device-specs/specs-atmega128rfr2 lib/gcc/avr/${V}/device-specs/specs-atmega16 +lib/gcc/avr/${V}/device-specs/specs-atmega1608 +lib/gcc/avr/${V}/device-specs/specs-atmega1609 lib/gcc/avr/${V}/device-specs/specs-atmega161 lib/gcc/avr/${V}/device-specs/specs-atmega162 lib/gcc/avr/${V}/device-specs/specs-atmega163 @@ -138,6 +149,7 @@ lib/gcc/avr/${V}/device-specs/specs-atme lib/gcc/avr/${V}/device-specs/specs-atmega168a lib/gcc/avr/${V}/device-specs/specs-atmega168p lib/gcc/avr/${V}/device-specs/specs-atmega168pa +lib/gcc/avr/${V}/device-specs/specs-atmega168pb lib/gcc/avr/${V}/device-specs/specs-atmega169 lib/gcc/avr/${V}/device-specs/specs-atmega169a lib/gcc/avr/${V}/device-specs/specs-atmega169p @@ -155,6 +167,8 @@ lib/gcc/avr/${V}/device-specs/specs-atme lib/gcc/avr/${V}/device-specs/specs-atmega2564rfr2 lib/gcc/avr/${V}/device-specs/specs-atmega256rfr2 lib/gcc/avr/${V}/device-specs/specs-atmega32 +lib/gcc/avr/${V}/device-specs/specs-atmega3208 +lib/gcc/avr/${V}/device-specs/specs-atmega3209 lib/gcc/avr/${V}/device-specs/specs-atmega323 lib/gcc/avr/${V}/device-specs/specs-atmega324a lib/gcc/avr/${V}/device-specs/specs-atmega324p @@ -169,6 +183,7 @@ lib/gcc/avr/${V}/device-specs/specs-atme lib/gcc/avr/${V}/device-specs/specs-atmega325pa lib/gcc/avr/${V}/device-specs/specs-atmega328 lib/gcc/avr/${V}/device-specs/specs-atmega328p +lib/gcc/avr/${V}/device-specs/specs-atmega328pb lib/gcc/avr/${V}/device-specs/specs-atmega329 lib/gcc/avr/${V}/device-specs/specs-atmega3290 lib/gcc/avr/${V}/device-specs/specs-atmega3290a @@ -187,9 +202,12 @@ lib/gcc/avr/${V}/device-specs/specs-atme lib/gcc/avr/${V}/device-specs/specs-atmega32u6 lib/gcc/avr/${V}/device-specs/specs-atmega406 lib/gcc/avr/${V}/device-specs/specs-atmega48 +lib/gcc/avr/${V}/device-specs/specs-atmega4808 +lib/gcc/avr/${V}/device-specs/specs-atmega4809 lib/gcc/avr/${V}/device-specs/specs-atmega48a lib/gcc/avr/${V}/device-specs/specs-atmega48p lib/gcc/avr/${V}/device-specs/specs-atmega48pa +lib/gcc/avr/${V}/device-specs/specs-atmega48pb lib/gcc/avr/${V}/device-specs/specs-atmega64 lib/gcc/avr/${V}/device-specs/specs-atmega640 lib/gcc/avr/${V}/device-specs/specs-atmega644 @@ -216,12 +234,15 @@ lib/gcc/avr/${V}/device-specs/specs-atme lib/gcc/avr/${V}/device-specs/specs-atmega64m1 lib/gcc/avr/${V}/device-specs/specs-atmega64rfr2 lib/gcc/avr/${V}/device-specs/specs-atmega8 +lib/gcc/avr/${V}/device-specs/specs-atmega808 +lib/gcc/avr/${V}/device-specs/specs-atmega809 lib/gcc/avr/${V}/device-specs/specs-atmega8515 lib/gcc/avr/${V}/device-specs/specs-atmega8535 lib/gcc/avr/${V}/device-specs/specs-atmega88 lib/gcc/avr/${V}/device-specs/specs-atmega88a lib/gcc/avr/${V}/device-specs/specs-atmega88p lib/gcc/avr/${V}/device-specs/specs-atmega88pa +lib/gcc/avr/${V}/device-specs/specs-atmega88pb lib/gcc/avr/${V}/device-specs/specs-atmega8a lib/gcc/avr/${V}/device-specs/specs-atmega8hva lib/gcc/avr/${V}/device-specs/specs-atmega8u2 @@ -231,9 +252,19 @@ lib/gcc/avr/${V}/device-specs/specs-atti lib/gcc/avr/${V}/device-specs/specs-attiny13 lib/gcc/avr/${V}/device-specs/specs-attiny13a lib/gcc/avr/${V}/device-specs/specs-attiny15 +lib/gcc/avr/${V}/device-specs/specs-attiny1604 +lib/gcc/avr/${V}/device-specs/specs-attiny1606 +lib/gcc/avr/${V}/device-specs/specs-attiny1607 +lib/gcc/avr/${V}/device-specs/specs-attiny1614 +lib/gcc/avr/${V}/device-specs/specs-attiny1616 +lib/gcc/avr/${V}/device-specs/specs-attiny1617 lib/gcc/avr/${V}/device-specs/specs-attiny1634 lib/gcc/avr/${V}/device-specs/specs-attiny167 lib/gcc/avr/${V}/device-specs/specs-attiny20 +lib/gcc/avr/${V}/device-specs/specs-attiny202 +lib/gcc/avr/${V}/device-specs/specs-attiny204 +lib/gcc/avr/${V}/device-specs/specs-attiny212 +lib/gcc/avr/${V}/device-specs/specs-attiny214 lib/gcc/avr/${V}/device-specs/specs-attiny22 lib/gcc/avr/${V}/device-specs/specs-attiny2313 lib/gcc/avr/${V}/device-specs/specs-attiny2313a @@ -244,8 +275,18 @@ lib/gcc/avr/${V}/device-specs/specs-atti lib/gcc/avr/${V}/device-specs/specs-attiny261 lib/gcc/avr/${V}/device-specs/specs-attiny261a lib/gcc/avr/${V}/device-specs/specs-attiny28 +lib/gcc/avr/${V}/device-specs/specs-attiny3214 +lib/gcc/avr/${V}/device-specs/specs-attiny3216 +lib/gcc/avr/${V}/device-specs/specs-attiny3217 lib/gcc/avr/${V}/device-specs/specs-attiny4 lib/gcc/avr/${V}/device-specs/specs-attiny40 +lib/gcc/avr/${V}/device-specs/specs-attiny402 +lib/gcc/avr/${V}/device-specs/specs-attiny404 +lib/gcc/avr/${V}/device-specs/specs-attiny406 +lib/gcc/avr/${V}/device-specs/specs-attiny412 +lib/gcc/avr/${V}/device-specs/specs-attiny414 +lib/gcc/avr/${V}/device-specs/specs-attiny416 +lib/gcc/avr/${V}/device-specs/specs-attiny417 lib/gcc/avr/${V}/device-specs/specs-attiny4313 lib/gcc/avr/${V}/device-specs/specs-attiny43u lib/gcc/avr/${V}/device-specs/specs-attiny44 @@ -256,6 +297,12 @@ lib/gcc/avr/${V}/device-specs/specs-atti lib/gcc/avr/${V}/device-specs/specs-attiny461a lib/gcc/avr/${V}/device-specs/specs-attiny48 lib/gcc/avr/${V}/device-specs/specs-attiny5 +lib/gcc/avr/${V}/device-specs/specs-attiny804 +lib/gcc/avr/${V}/device-specs/specs-attiny806 +lib/gcc/avr/${V}/device-specs/specs-attiny807 +lib/gcc/avr/${V}/device-specs/specs-attiny814 +lib/gcc/avr/${V}/device-specs/specs-attiny816 +lib/gcc/avr/${V}/device-specs/specs-attiny817 lib/gcc/avr/${V}/device-specs/specs-attiny828 lib/gcc/avr/${V}/device-specs/specs-attiny84 lib/gcc/avr/${V}/device-specs/specs-attiny841 @@ -323,6 +370,7 @@ lib/gcc/avr/${V}/device-specs/specs-avr5 lib/gcc/avr/${V}/device-specs/specs-avr6 lib/gcc/avr/${V}/device-specs/specs-avrtiny lib/gcc/avr/${V}/device-specs/specs-avrxmega2 +lib/gcc/avr/${V}/device-specs/specs-avrxmega3 lib/gcc/avr/${V}/device-specs/specs-avrxmega4 lib/gcc/avr/${V}/device-specs/specs-avrxmega5 lib/gcc/avr/${V}/device-specs/specs-avrxmega6 @@ -334,6 +382,7 @@ lib/gcc/avr/${V}/include-fixed/README lib/gcc/avr/${V}/include-fixed/limits.h lib/gcc/avr/${V}/include-fixed/syslimits.h lib/gcc/avr/${V}/include/float.h +lib/gcc/avr/${V}/include/gcov.h lib/gcc/avr/${V}/include/iso646.h lib/gcc/avr/${V}/include/stdalign.h lib/gcc/avr/${V}/include/stdarg.h @@ -355,8 +404,8 @@ lib/gcc/avr/${V}/install-tools/include/R lib/gcc/avr/${V}/install-tools/include/limits.h lib/gcc/avr/${V}/install-tools/macro_list lib/gcc/avr/${V}/install-tools/mkheaders.conf -lib/gcc/avr/${V}/libgcc.a -lib/gcc/avr/${V}/libgcov.a +@static-lib lib/gcc/avr/${V}/libgcc.a +@static-lib lib/gcc/avr/${V}/libgcov.a lib/gcc/avr/${V}/plugin/ lib/gcc/avr/${V}/plugin/gtype.state lib/gcc/avr/${V}/plugin/include/ @@ -373,9 +422,11 @@ lib/gcc/avr/${V}/plugin/include/attribs. lib/gcc/avr/${V}/plugin/include/auto-host.h lib/gcc/avr/${V}/plugin/include/auto-profile.h lib/gcc/avr/${V}/plugin/include/b-header-vars +lib/gcc/avr/${V}/plugin/include/backend.h lib/gcc/avr/${V}/plugin/include/basic-block.h lib/gcc/avr/${V}/plugin/include/bb-reorder.h lib/gcc/avr/${V}/plugin/include/bitmap.h +lib/gcc/avr/${V}/plugin/include/brig-builtins.def lib/gcc/avr/${V}/plugin/include/builtin-attrs.def lib/gcc/avr/${V}/plugin/include/builtin-types.def lib/gcc/avr/${V}/plugin/include/builtins.def @@ -403,12 +454,10 @@ lib/gcc/avr/${V}/plugin/include/cfgrtl.h lib/gcc/avr/${V}/plugin/include/cgraph.h lib/gcc/avr/${V}/plugin/include/chkp-builtins.def lib/gcc/avr/${V}/plugin/include/cif-code.def -lib/gcc/avr/${V}/plugin/include/cilk-builtins.def -lib/gcc/avr/${V}/plugin/include/cilk.h -lib/gcc/avr/${V}/plugin/include/cilkplus.def lib/gcc/avr/${V}/plugin/include/collect-utils.h lib/gcc/avr/${V}/plugin/include/collect2-aix.h lib/gcc/avr/${V}/plugin/include/collect2.h +lib/gcc/avr/${V}/plugin/include/color-macros.h lib/gcc/avr/${V}/plugin/include/conditions.h lib/gcc/avr/${V}/plugin/include/config/ lib/gcc/avr/${V}/plugin/include/config.h @@ -433,6 +482,7 @@ lib/gcc/avr/${V}/plugin/include/cp/cp-tr lib/gcc/avr/${V}/plugin/include/cp/cp-tree.h lib/gcc/avr/${V}/plugin/include/cp/cxx-pretty-print.h lib/gcc/avr/${V}/plugin/include/cp/name-lookup.h +lib/gcc/avr/${V}/plugin/include/cp/operators.def lib/gcc/avr/${V}/plugin/include/cp/type-utils.h lib/gcc/avr/${V}/plugin/include/cppbuiltin.h lib/gcc/avr/${V}/plugin/include/cppdefault.h @@ -459,6 +509,7 @@ lib/gcc/avr/${V}/plugin/include/double-i lib/gcc/avr/${V}/plugin/include/dumpfile.h lib/gcc/avr/${V}/plugin/include/dwarf2asm.h lib/gcc/avr/${V}/plugin/include/dwarf2out.h +lib/gcc/avr/${V}/plugin/include/edit-context.h lib/gcc/avr/${V}/plugin/include/emit-rtl.h lib/gcc/avr/${V}/plugin/include/errors.h lib/gcc/avr/${V}/plugin/include/et-forest.h @@ -468,13 +519,16 @@ lib/gcc/avr/${V}/plugin/include/expmed.h lib/gcc/avr/${V}/plugin/include/expr.h lib/gcc/avr/${V}/plugin/include/fibonacci_heap.h lib/gcc/avr/${V}/plugin/include/file-find.h +lib/gcc/avr/${V}/plugin/include/file-prefix-map.h lib/gcc/avr/${V}/plugin/include/filenames.h lib/gcc/avr/${V}/plugin/include/fixed-value.h lib/gcc/avr/${V}/plugin/include/flag-types.h lib/gcc/avr/${V}/plugin/include/flags.h +lib/gcc/avr/${V}/plugin/include/fold-const-call.h lib/gcc/avr/${V}/plugin/include/fold-const.h lib/gcc/avr/${V}/plugin/include/function.h lib/gcc/avr/${V}/plugin/include/gcc-plugin.h +lib/gcc/avr/${V}/plugin/include/gcc-rich-location.h lib/gcc/avr/${V}/plugin/include/gcc-symtab.h lib/gcc/avr/${V}/plugin/include/gcc.h lib/gcc/avr/${V}/plugin/include/gcov-counter.def @@ -493,7 +547,10 @@ lib/gcc/avr/${V}/plugin/include/gimple-f lib/gcc/avr/${V}/plugin/include/gimple-iterator.h lib/gcc/avr/${V}/plugin/include/gimple-low.h lib/gcc/avr/${V}/plugin/include/gimple-match.h +lib/gcc/avr/${V}/plugin/include/gimple-predict.h lib/gcc/avr/${V}/plugin/include/gimple-pretty-print.h +lib/gcc/avr/${V}/plugin/include/gimple-ssa-evrp-analyze.h +lib/gcc/avr/${V}/plugin/include/gimple-ssa-warn-restrict.h lib/gcc/avr/${V}/plugin/include/gimple-ssa.h lib/gcc/avr/${V}/plugin/include/gimple-streamer.h lib/gcc/avr/${V}/plugin/include/gimple-walk.h @@ -504,10 +561,7 @@ lib/gcc/avr/${V}/plugin/include/gimplify lib/gcc/avr/${V}/plugin/include/glimits.h lib/gcc/avr/${V}/plugin/include/graph.h lib/gcc/avr/${V}/plugin/include/graphds.h -lib/gcc/avr/${V}/plugin/include/graphite-isl-ast-to-gimple.h -lib/gcc/avr/${V}/plugin/include/graphite-poly.h -lib/gcc/avr/${V}/plugin/include/graphite-scop-detection.h -lib/gcc/avr/${V}/plugin/include/graphite-sese-to-poly.h +lib/gcc/avr/${V}/plugin/include/graphite.h lib/gcc/avr/${V}/plugin/include/gsstruct.def lib/gcc/avr/${V}/plugin/include/gstab.h lib/gcc/avr/${V}/plugin/include/gsyms.h @@ -515,14 +569,19 @@ lib/gcc/avr/${V}/plugin/include/gsyslimi lib/gcc/avr/${V}/plugin/include/gtm-builtins.def lib/gcc/avr/${V}/plugin/include/gtype-desc.h lib/gcc/avr/${V}/plugin/include/hard-reg-set.h +lib/gcc/avr/${V}/plugin/include/hash-map-traits.h lib/gcc/avr/${V}/plugin/include/hash-map.h lib/gcc/avr/${V}/plugin/include/hash-set.h lib/gcc/avr/${V}/plugin/include/hash-table.h +lib/gcc/avr/${V}/plugin/include/hash-traits.h lib/gcc/avr/${V}/plugin/include/hashtab.h lib/gcc/avr/${V}/plugin/include/highlev-plugin-common.h lib/gcc/avr/${V}/plugin/include/hooks.h lib/gcc/avr/${V}/plugin/include/hosthooks-def.h lib/gcc/avr/${V}/plugin/include/hosthooks.h +lib/gcc/avr/${V}/plugin/include/hsa-brig-format.h +lib/gcc/avr/${V}/plugin/include/hsa-builtins.def +lib/gcc/avr/${V}/plugin/include/hsa-common.h lib/gcc/avr/${V}/plugin/include/hw-doloop.h lib/gcc/avr/${V}/plugin/include/hwint.h lib/gcc/avr/${V}/plugin/include/ifcvt.h @@ -533,15 +592,20 @@ lib/gcc/avr/${V}/plugin/include/insn-add lib/gcc/avr/${V}/plugin/include/insn-codes.h lib/gcc/avr/${V}/plugin/include/insn-constants.h lib/gcc/avr/${V}/plugin/include/insn-flags.h +lib/gcc/avr/${V}/plugin/include/insn-modes-inline.h lib/gcc/avr/${V}/plugin/include/insn-modes.h lib/gcc/avr/${V}/plugin/include/insn-notes.def +lib/gcc/avr/${V}/plugin/include/int-vector-builder.h lib/gcc/avr/${V}/plugin/include/internal-fn.def lib/gcc/avr/${V}/plugin/include/internal-fn.h lib/gcc/avr/${V}/plugin/include/intl.h lib/gcc/avr/${V}/plugin/include/ipa-chkp.h +lib/gcc/avr/${V}/plugin/include/ipa-fnsummary.h lib/gcc/avr/${V}/plugin/include/ipa-icf-gimple.h lib/gcc/avr/${V}/plugin/include/ipa-icf.h lib/gcc/avr/${V}/plugin/include/ipa-inline.h +lib/gcc/avr/${V}/plugin/include/ipa-param-manipulation.h +lib/gcc/avr/${V}/plugin/include/ipa-predicate.h lib/gcc/avr/${V}/plugin/include/ipa-prop.h lib/gcc/avr/${V}/plugin/include/ipa-ref.h lib/gcc/avr/${V}/plugin/include/ipa-reference.h @@ -549,8 +613,6 @@ lib/gcc/avr/${V}/plugin/include/ipa-util lib/gcc/avr/${V}/plugin/include/ira-int.h lib/gcc/avr/${V}/plugin/include/ira.h lib/gcc/avr/${V}/plugin/include/is-a.h -lib/gcc/avr/${V}/plugin/include/java/ -lib/gcc/avr/${V}/plugin/include/java/java-tree.def lib/gcc/avr/${V}/plugin/include/langhooks-def.h lib/gcc/avr/${V}/plugin/include/langhooks.h lib/gcc/avr/${V}/plugin/include/lcm.h @@ -569,21 +631,36 @@ lib/gcc/avr/${V}/plugin/include/lto-stre lib/gcc/avr/${V}/plugin/include/machmode.def lib/gcc/avr/${V}/plugin/include/machmode.h lib/gcc/avr/${V}/plugin/include/md5.h +lib/gcc/avr/${V}/plugin/include/mem-stats-traits.h +lib/gcc/avr/${V}/plugin/include/mem-stats.h +lib/gcc/avr/${V}/plugin/include/memmodel.h +lib/gcc/avr/${V}/plugin/include/memory-block.h lib/gcc/avr/${V}/plugin/include/mode-classes.def lib/gcc/avr/${V}/plugin/include/objc/ lib/gcc/avr/${V}/plugin/include/objc/objc-tree.def lib/gcc/avr/${V}/plugin/include/obstack.h -lib/gcc/avr/${V}/plugin/include/omega.h lib/gcc/avr/${V}/plugin/include/omp-builtins.def +lib/gcc/avr/${V}/plugin/include/omp-expand.h +lib/gcc/avr/${V}/plugin/include/omp-general.h +lib/gcc/avr/${V}/plugin/include/omp-grid.h lib/gcc/avr/${V}/plugin/include/omp-low.h +lib/gcc/avr/${V}/plugin/include/omp-offload.h +lib/gcc/avr/${V}/plugin/include/omp-simd-clone.h +lib/gcc/avr/${V}/plugin/include/optabs-libfuncs.h +lib/gcc/avr/${V}/plugin/include/optabs-query.h +lib/gcc/avr/${V}/plugin/include/optabs-tree.h lib/gcc/avr/${V}/plugin/include/optabs.def lib/gcc/avr/${V}/plugin/include/optabs.h lib/gcc/avr/${V}/plugin/include/options.h lib/gcc/avr/${V}/plugin/include/opts-diagnostic.h lib/gcc/avr/${V}/plugin/include/opts.h lib/gcc/avr/${V}/plugin/include/output.h +lib/gcc/avr/${V}/plugin/include/params-enum.h +lib/gcc/avr/${V}/plugin/include/params-list.h +lib/gcc/avr/${V}/plugin/include/params-options.h lib/gcc/avr/${V}/plugin/include/params.def lib/gcc/avr/${V}/plugin/include/params.h +lib/gcc/avr/${V}/plugin/include/params.list lib/gcc/avr/${V}/plugin/include/pass-instances.def lib/gcc/avr/${V}/plugin/include/pass_manager.h lib/gcc/avr/${V}/plugin/include/passes.def @@ -591,14 +668,18 @@ lib/gcc/avr/${V}/plugin/include/plugin-a lib/gcc/avr/${V}/plugin/include/plugin-version.h lib/gcc/avr/${V}/plugin/include/plugin.def lib/gcc/avr/${V}/plugin/include/plugin.h +lib/gcc/avr/${V}/plugin/include/poly-int-types.h +lib/gcc/avr/${V}/plugin/include/poly-int.h lib/gcc/avr/${V}/plugin/include/predict.def lib/gcc/avr/${V}/plugin/include/predict.h lib/gcc/avr/${V}/plugin/include/prefix.h lib/gcc/avr/${V}/plugin/include/pretty-print.h lib/gcc/avr/${V}/plugin/include/print-rtl.h lib/gcc/avr/${V}/plugin/include/print-tree.h +lib/gcc/avr/${V}/plugin/include/profile-count.h lib/gcc/avr/${V}/plugin/include/profile.h lib/gcc/avr/${V}/plugin/include/read-md.h +lib/gcc/avr/${V}/plugin/include/read-rtl-function.h lib/gcc/avr/${V}/plugin/include/real.h lib/gcc/avr/${V}/plugin/include/realmpfr.h lib/gcc/avr/${V}/plugin/include/recog.h @@ -616,27 +697,35 @@ lib/gcc/avr/${V}/plugin/include/rtl.def lib/gcc/avr/${V}/plugin/include/rtl.h lib/gcc/avr/${V}/plugin/include/rtlhash.h lib/gcc/avr/${V}/plugin/include/rtlhooks-def.h +lib/gcc/avr/${V}/plugin/include/rtx-vector-builder.h +lib/gcc/avr/${V}/plugin/include/run-rtl-passes.h lib/gcc/avr/${V}/plugin/include/safe-ctype.h lib/gcc/avr/${V}/plugin/include/sanitizer.def lib/gcc/avr/${V}/plugin/include/sbitmap.h lib/gcc/avr/${V}/plugin/include/sched-int.h -lib/gcc/avr/${V}/plugin/include/sdbout.h lib/gcc/avr/${V}/plugin/include/sel-sched-dump.h lib/gcc/avr/${V}/plugin/include/sel-sched-ir.h lib/gcc/avr/${V}/plugin/include/sel-sched.h +lib/gcc/avr/${V}/plugin/include/selftest-diagnostic.h +lib/gcc/avr/${V}/plugin/include/selftest-rtl.h +lib/gcc/avr/${V}/plugin/include/selftest.h lib/gcc/avr/${V}/plugin/include/sese.h lib/gcc/avr/${V}/plugin/include/shrink-wrap.h lib/gcc/avr/${V}/plugin/include/signop.h lib/gcc/avr/${V}/plugin/include/sparseset.h +lib/gcc/avr/${V}/plugin/include/spellcheck-tree.h +lib/gcc/avr/${V}/plugin/include/spellcheck.h lib/gcc/avr/${V}/plugin/include/splay-tree.h lib/gcc/avr/${V}/plugin/include/sreal.h lib/gcc/avr/${V}/plugin/include/ssa-iterators.h +lib/gcc/avr/${V}/plugin/include/ssa.h lib/gcc/avr/${V}/plugin/include/stab.def lib/gcc/avr/${V}/plugin/include/statistics.h lib/gcc/avr/${V}/plugin/include/stmt.h lib/gcc/avr/${V}/plugin/include/stor-layout.h lib/gcc/avr/${V}/plugin/include/streamer-hooks.h lib/gcc/avr/${V}/plugin/include/stringpool.h +lib/gcc/avr/${V}/plugin/include/substring-locations.h lib/gcc/avr/${V}/plugin/include/symbol-summary.h lib/gcc/avr/${V}/plugin/include/symtab.h lib/gcc/avr/${V}/plugin/include/sync-builtins.def @@ -644,6 +733,7 @@ lib/gcc/avr/${V}/plugin/include/system.h lib/gcc/avr/${V}/plugin/include/target-def.h lib/gcc/avr/${V}/plugin/include/target-globals.h lib/gcc/avr/${V}/plugin/include/target-hooks-macros.h +lib/gcc/avr/${V}/plugin/include/target-insns.def lib/gcc/avr/${V}/plugin/include/target.def lib/gcc/avr/${V}/plugin/include/target.h lib/gcc/avr/${V}/plugin/include/targhooks.h @@ -653,9 +743,9 @@ lib/gcc/avr/${V}/plugin/include/tm-preds lib/gcc/avr/${V}/plugin/include/tm.h lib/gcc/avr/${V}/plugin/include/tm_p.h lib/gcc/avr/${V}/plugin/include/toplev.h +lib/gcc/avr/${V}/plugin/include/tracer.h lib/gcc/avr/${V}/plugin/include/trans-mem.h lib/gcc/avr/${V}/plugin/include/tree-affine.h -lib/gcc/avr/${V}/plugin/include/tree-browser.def lib/gcc/avr/${V}/plugin/include/tree-cfg.h lib/gcc/avr/${V}/plugin/include/tree-cfgcleanup.h lib/gcc/avr/${V}/plugin/include/tree-check.h @@ -667,7 +757,9 @@ lib/gcc/avr/${V}/plugin/include/tree-dfa lib/gcc/avr/${V}/plugin/include/tree-diagnostic.h lib/gcc/avr/${V}/plugin/include/tree-dump.h lib/gcc/avr/${V}/plugin/include/tree-eh.h +lib/gcc/avr/${V}/plugin/include/tree-hash-traits.h lib/gcc/avr/${V}/plugin/include/tree-hasher.h +lib/gcc/avr/${V}/plugin/include/tree-if-conv.h lib/gcc/avr/${V}/plugin/include/tree-inline.h lib/gcc/avr/${V}/plugin/include/tree-into-ssa.h lib/gcc/avr/${V}/plugin/include/tree-iterator.h @@ -681,7 +773,9 @@ lib/gcc/avr/${V}/plugin/include/tree-pre lib/gcc/avr/${V}/plugin/include/tree-scalar-evolution.h lib/gcc/avr/${V}/plugin/include/tree-ssa-address.h lib/gcc/avr/${V}/plugin/include/tree-ssa-alias.h +lib/gcc/avr/${V}/plugin/include/tree-ssa-ccp.h lib/gcc/avr/${V}/plugin/include/tree-ssa-coalesce.h +lib/gcc/avr/${V}/plugin/include/tree-ssa-dce.h lib/gcc/avr/${V}/plugin/include/tree-ssa-dom.h lib/gcc/avr/${V}/plugin/include/tree-ssa-live.h lib/gcc/avr/${V}/plugin/include/tree-ssa-loop-ivopts.h @@ -691,6 +785,8 @@ lib/gcc/avr/${V}/plugin/include/tree-ssa lib/gcc/avr/${V}/plugin/include/tree-ssa-operands.h lib/gcc/avr/${V}/plugin/include/tree-ssa-propagate.h lib/gcc/avr/${V}/plugin/include/tree-ssa-sccvn.h +lib/gcc/avr/${V}/plugin/include/tree-ssa-scopedtables.h +lib/gcc/avr/${V}/plugin/include/tree-ssa-strlen.h lib/gcc/avr/${V}/plugin/include/tree-ssa-ter.h lib/gcc/avr/${V}/plugin/include/tree-ssa-threadedge.h lib/gcc/avr/${V}/plugin/include/tree-ssa-threadupdate.h @@ -698,7 +794,9 @@ lib/gcc/avr/${V}/plugin/include/tree-ssa lib/gcc/avr/${V}/plugin/include/tree-ssanames.h lib/gcc/avr/${V}/plugin/include/tree-stdarg.h lib/gcc/avr/${V}/plugin/include/tree-streamer.h +lib/gcc/avr/${V}/plugin/include/tree-vector-builder.h lib/gcc/avr/${V}/plugin/include/tree-vectorizer.h +lib/gcc/avr/${V}/plugin/include/tree-vrp.h lib/gcc/avr/${V}/plugin/include/tree.def lib/gcc/avr/${V}/plugin/include/tree.h lib/gcc/avr/${V}/plugin/include/treestruct.def @@ -710,17 +808,21 @@ lib/gcc/avr/${V}/plugin/include/ubsan.h lib/gcc/avr/${V}/plugin/include/valtrack.h lib/gcc/avr/${V}/plugin/include/value-prof.h lib/gcc/avr/${V}/plugin/include/varasm.h +lib/gcc/avr/${V}/plugin/include/vec-perm-indices.h lib/gcc/avr/${V}/plugin/include/vec.h +lib/gcc/avr/${V}/plugin/include/vector-builder.h lib/gcc/avr/${V}/plugin/include/version.h lib/gcc/avr/${V}/plugin/include/vmsdbg.h +lib/gcc/avr/${V}/plugin/include/vr-values.h lib/gcc/avr/${V}/plugin/include/vtable-verify.h +lib/gcc/avr/${V}/plugin/include/wide-int-bitmask.h lib/gcc/avr/${V}/plugin/include/wide-int-print.h lib/gcc/avr/${V}/plugin/include/wide-int.h lib/gcc/avr/${V}/plugin/include/xcoff.h lib/gcc/avr/${V}/plugin/include/xcoffout.h lib/gcc/avr/${V}/tiny-stack/ -lib/gcc/avr/${V}/tiny-stack/libgcc.a -lib/gcc/avr/${V}/tiny-stack/libgcov.a +@static-lib lib/gcc/avr/${V}/tiny-stack/libgcc.a +@static-lib lib/gcc/avr/${V}/tiny-stack/libgcov.a libexec/gcc/ libexec/gcc/avr/ libexec/gcc/avr/${V}/ @@ -733,7 +835,7 @@ libexec/gcc/avr/${V}/install-tools/fixin libexec/gcc/avr/${V}/install-tools/mkheaders libexec/gcc/avr/${V}/install-tools/mkinstalldirs libexec/gcc/avr/${V}/liblto_plugin.la -libexec/gcc/avr/${V}/liblto_plugin.so +@so libexec/gcc/avr/${V}/liblto_plugin.so @bin libexec/gcc/avr/${V}/lto-wrapper @bin libexec/gcc/avr/${V}/lto1 libexec/gcc/avr/${V}/plugin/ @@ -741,6 +843,8 @@ libexec/gcc/avr/${V}/plugin/ @man man/man1/avr-cpp.1 @man man/man1/avr-g++.1 @man man/man1/avr-gcc.1 +@man man/man1/avr-gcov-dump.1 +@man man/man1/avr-gcov-tool.1 @man man/man1/avr-gcov.1 @comment @man man/man7/fsf-funding.7 @comment @man man/man7/gfdl.7 -- Manuel Giraud