pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
avr-gcc13: Import version 13.2.0
Module Name: pkgsrc-wip
Committed By: Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By: micha
Date: Wed Aug 23 18:45:18 2023 +0200
Changeset: bf111799a70e4e38dc30b2de7d4e9ed7940d35a6
Added Files:
avr-gcc13/COMMIT_MSG
avr-gcc13/DESCR
avr-gcc13/Makefile
avr-gcc13/PLIST
avr-gcc13/README
avr-gcc13/TODO
avr-gcc13/buildlink3.mk
avr-gcc13/distinfo
avr-gcc13/options.mk
avr-gcc13/patches/patch-gcc_config_nvptx_gen-opt.sh
avr-gcc13/patches/patch-gcc_configure
avr-gcc13/patches/patch-libgcc_libgcov.h
Log Message:
avr-gcc13: Import version 13.2.0
avr-gcc (at version 12.1.0) is tested to work, but a step backward in
some areas compared to cross/avr-gcc.
This package is completely untested yet.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=bf111799a70e4e38dc30b2de7d4e9ed7940d35a6
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
avr-gcc13/COMMIT_MSG | 12 +
avr-gcc13/DESCR | 4 +
avr-gcc13/Makefile | 71 ++
avr-gcc13/PLIST | 956 +++++++++++++++++++++
avr-gcc13/README | 24 +
avr-gcc13/TODO | 1 +
avr-gcc13/buildlink3.mk | 12 +
avr-gcc13/distinfo | 8 +
avr-gcc13/options.mk | 24 +
.../patches/patch-gcc_config_nvptx_gen-opt.sh | 16 +
avr-gcc13/patches/patch-gcc_configure | 16 +
avr-gcc13/patches/patch-libgcc_libgcov.h | 22 +
12 files changed, 1166 insertions(+)
diffs:
diff --git a/avr-gcc13/COMMIT_MSG b/avr-gcc13/COMMIT_MSG
new file mode 100644
index 0000000000..c7b64ccdf4
--- /dev/null
+++ b/avr-gcc13/COMMIT_MSG
@@ -0,0 +1,12 @@
+cross/avr-gcc: Update to 13.2.0
+
+Patch for NetBSD support removed (does no longer apply, it seems that it
+is no longer required).
+Patch for Darwin/aarch64 removed (as requested in patch comment by tnn@).
+Patches for build system added (nonportable "==" shell syntax).
+Patch for libgcc added (system header file "sys/mman.h" not found).
+
+Upstream changelog2:
+<https://gcc.gnu.org/gcc-13/changes.html>
+<https://gcc.gnu.org/gcc-12/changes.html>
+<https://gcc.gnu.org/gcc-11/changes.html>
diff --git a/avr-gcc13/DESCR b/avr-gcc13/DESCR
new file mode 100644
index 0000000000..03edac1f8b
--- /dev/null
+++ b/avr-gcc13/DESCR
@@ -0,0 +1,4 @@
+GCC configured as cross-compiler for Atmel AVR 8-bit RISC
+microcontrollers.
+
+This package includes C and C++ compilers.
diff --git a/avr-gcc13/Makefile b/avr-gcc13/Makefile
new file mode 100644
index 0000000000..dea6d2cbb5
--- /dev/null
+++ b/avr-gcc13/Makefile
@@ -0,0 +1,71 @@
+# $NetBSD$
+
+DISTNAME= gcc-13.2.0
+PKGNAME= ${DISTNAME:C/^/avr-/}
+CATEGORIES= cross
+MASTER_SITES= ${MASTER_SITE_GNU:=gcc/${DISTNAME}/}
+EXTRACT_SUFX= .tar.xz
+
+OWNER= micha%NetBSD.org@localhost
+COMMENT= GCC for Atmel AVR 8-bit RISC microcontrollers
+LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3
+
+DISTFILES= ${DEFAULT_DISTFILES}
+EXTRACT_ONLY= ${DEFAULT_DISTFILES}
+
+DEPENDS+= avr-binutils>=2.38:../../cross/avr-binutils
+
+.include "../../mk/bsd.prefs.mk"
+
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= bash gmake gsed:run perl
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_STRICT= no
+CHECK_PORTABILITY_SKIP+= contrib/* # not needed for building
+
+
+# Build outside ${WRKSRC}
+OBJDIR= ../build
+CONFIGURE_DIRS= ${OBJDIR}
+CONFIGURE_SCRIPT= ../${DISTNAME}/configure
+
+CONFIG_SHELL= ${TOOLS_PATH.bash}
+
+CONFIGURE_ARGS+= --enable-languages='c c++'
+CONFIGURE_ARGS+= --enable-multilib
+CONFIGURE_ARGS+= --disable-libcc1
+CONFIGURE_ARGS+= --disable-libquadmath-support
+CONFIGURE_ARGS+= --disable-lto
+CONFIGURE_ARGS+= --disable-nls
+CONFIGURE_ARGS+= --target=avr
+CONFIGURE_ARGS+= --with-system-zlib
+
+# XXX: Workaround for configure error:
+# checking dependency style of c++... none
+# configure: error: no usable dependency style found
+MAKE_ENV+= am_cv_CXX_dependencies_compiler_type=gcc3
+
+# From lang/gcc10
+MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes
+MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no
+MAKE_ENV.NetBSD+= ac_cv_func_freelocale=no
+MAKE_ENV.NetBSD+= ac_cv_func_newlocale=no
+MAKE_ENV.NetBSD+= ac_cv_func_uselocale=no
+MAKE_ENV.SunOS+= ac_cv_func_mkostemp=no
+
+INSTALLATION_DIRS+= avr/bin
+
+.include "options.mk"
+
+pre-configure:
+ ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
+
+# Remove some manual pages from generic locations
+# File paths from this package should not overlap with other GCC packages
+post-install:
+ ${RM} -rf ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7
+
+BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.3
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/avr-gcc13/PLIST b/avr-gcc13/PLIST
new file mode 100644
index 0000000000..8e345909b3
--- /dev/null
+++ b/avr-gcc13/PLIST
@@ -0,0 +1,956 @@
+@comment $NetBSD$
+bin/avr-c++
+bin/avr-cpp
+bin/avr-g++
+bin/avr-gcc
+bin/avr-gcc-${PKGVERSION}
+bin/avr-gcc-ar
+bin/avr-gcc-nm
+bin/avr-gcc-ranlib
+bin/avr-gcov
+bin/avr-gcov-dump
+bin/avr-gcov-tool
+lib/gcc/avr/${PKGVERSION}/avr25/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr25/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr25/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr25/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr25/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr25/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr25/tiny-stack/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr25/tiny-stack/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr25/tiny-stack/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr25/tiny-stack/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr25/tiny-stack/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr25/tiny-stack/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr3/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr3/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr3/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr3/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr3/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr3/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr31/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr31/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr31/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr31/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr31/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr31/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr35/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr35/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr35/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr35/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr35/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr35/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr4/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr4/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr4/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr4/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr4/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr4/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr5/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr5/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr5/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr5/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr5/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr5/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr51/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr51/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr51/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr51/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr51/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr51/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr6/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr6/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr6/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr6/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avr6/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avr6/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrtiny/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrtiny/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrtiny/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrtiny/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrtiny/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrtiny/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega2/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega2/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega2/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega2/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega2/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega2/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/short-calls/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/short-calls/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/short-calls/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/short-calls/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/short-calls/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega3/short-calls/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega4/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega4/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega4/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega4/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega4/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega4/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega5/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega5/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega5/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega5/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega5/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega5/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega6/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega6/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega6/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega6/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega6/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega6/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega7/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega7/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega7/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega7/libgcov.a
+lib/gcc/avr/${PKGVERSION}/avrxmega7/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/avrxmega7/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at43usb320
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at43usb355
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at76c711
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at86rf401
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90c8534
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90can128
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90can32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90can64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm161
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm216
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm2b
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm316
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm3b
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90pwm81
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s1200
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s2313
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s2323
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s2333
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s2343
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s4414
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s4433
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s4434
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s8515
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90s8535
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90scr100
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90usb1286
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90usb1287
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90usb162
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90usb646
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90usb647
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at90usb82
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-at94k
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5272
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5505
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5702m322
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5782
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5790
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5790n
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5791
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5795
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata5831
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6285
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6286
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6289
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6612c
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6613c
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6614q
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6616c
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata6617c
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata664251
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata8210
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-ata8510
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega103
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega128
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega1280
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega1281
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega1284
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega1284p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega1284rfr2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega128a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega128rfa1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega128rfr2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega1608
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega1609
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega161
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega162
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega163
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega164a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega164p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega164pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega165
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega165a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega165p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega165pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega168
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega168a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega168p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega168pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega168pb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega169
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega169a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega169p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega169pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16hva
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16hva2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16hvb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16hvbrevb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16m1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16u2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega16u4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega2560
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega2561
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega2564rfr2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega256rfr2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3208
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3209
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega323
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega324pb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega325
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3250
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3250a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3250p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3250pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega325a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega325p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega325pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega328
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega328p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega328pb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega329
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3290
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3290a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3290p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega3290pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega329a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega329p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega329pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32c1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32hvb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32hvbrevb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32m1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32u2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32u4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega32u6
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega406
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega4808
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega4809
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega48a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega48p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega48pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega48pb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega640
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega644
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega644a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega644p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega644pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega644rfr2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega645
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega6450
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega6450a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega6450p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega645a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega645p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega649
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega6490
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega6490a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega6490p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega649a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega649p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega64a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega64c1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega64hve
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega64hve2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega64m1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega64rfr2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega8
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega808
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega809
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega8515
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega8535
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega88
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega88a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega88p
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega88pa
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega88pb
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega8a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega8hva
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atmega8u2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny10
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny11
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny12
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny13
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny13a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny15
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny1604
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny1606
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny1607
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny1614
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny1616
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny1617
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny1634
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny167
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny20
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny202
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny204
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny212
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny214
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny22
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny2313
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny2313a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny24
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny24a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny25
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny26
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny261
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny261a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny3214
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny3216
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny3217
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny40
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny402
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny404
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny406
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny412
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny414
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny416
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny417
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny4313
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny43u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny44
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny441
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny44a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny45
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny461
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny461a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny5
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny804
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny806
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny807
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny814
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny816
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny817
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny828
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny84
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny841
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny84a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny85
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny861
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny861a
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny87
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny88
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-attiny9
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128a1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128a1u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128a3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128a3u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128a4u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128b1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128b3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128c3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128d3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega128d4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega16a4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega16a4u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega16c4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega16d4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega16e5
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega192a3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega192a3u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega192c3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega192d3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega256a3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega256a3b
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega256a3bu
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega256a3u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega256c3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega256d3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega32a4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega32a4u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega32c3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega32c4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega32d3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega32d4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega32e5
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega384c3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega384d3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64a1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64a1u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64a3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64a3u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64a4u
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64b1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64b3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64c3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64d3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega64d4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-atxmega8e5
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr1
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128da64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr128db64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr25
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr31
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32da28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32da32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32da48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32db28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32db32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr32db48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr35
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr5
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr51
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr6
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64da64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db28
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db32
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db48
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avr64db64
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrtiny
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega2
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega3
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega4
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega5
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega6
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-avrxmega7
+lib/gcc/avr/${PKGVERSION}/device-specs/specs-m3000
+lib/gcc/avr/${PKGVERSION}/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/include-fixed/README
+lib/gcc/avr/${PKGVERSION}/include/limits.h
+lib/gcc/avr/${PKGVERSION}/include/syslimits.h
+lib/gcc/avr/${PKGVERSION}/include/float.h
+lib/gcc/avr/${PKGVERSION}/include/gcov.h
+lib/gcc/avr/${PKGVERSION}/include/iso646.h
+lib/gcc/avr/${PKGVERSION}/include/stdalign.h
+lib/gcc/avr/${PKGVERSION}/include/stdarg.h
+lib/gcc/avr/${PKGVERSION}/include/stdatomic.h
+lib/gcc/avr/${PKGVERSION}/include/stdbool.h
+lib/gcc/avr/${PKGVERSION}/include/stddef.h
+lib/gcc/avr/${PKGVERSION}/include/stdfix-gcc.h
+lib/gcc/avr/${PKGVERSION}/include/stdfix.h
+lib/gcc/avr/${PKGVERSION}/include/stdint-gcc.h
+lib/gcc/avr/${PKGVERSION}/include/stdint.h
+lib/gcc/avr/${PKGVERSION}/include/stdnoreturn.h
+lib/gcc/avr/${PKGVERSION}/include/unwind.h
+lib/gcc/avr/${PKGVERSION}/include/varargs.h
+lib/gcc/avr/${PKGVERSION}/install-tools/fixinc_list
+lib/gcc/avr/${PKGVERSION}/install-tools/gsyslimits.h
+lib/gcc/avr/${PKGVERSION}/install-tools/include/README
+lib/gcc/avr/${PKGVERSION}/install-tools/include/limits.h
+lib/gcc/avr/${PKGVERSION}/install-tools/macro_list
+lib/gcc/avr/${PKGVERSION}/install-tools/mkheaders.conf
+lib/gcc/avr/${PKGVERSION}/libgcc.a
+lib/gcc/avr/${PKGVERSION}/libgcov.a
+lib/gcc/avr/${PKGVERSION}/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/long-double32/libgcov.a
+lib/gcc/avr/${PKGVERSION}/plugin/gtype.state
+lib/gcc/avr/${PKGVERSION}/plugin/include/ada/gcc-interface/ada-tree.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/addresses.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/alias.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/align.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/all-tree.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/alloc-pool.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ansidecl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/array-traits.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/asan.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/attr-fnspec.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/attribs.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/auto-host.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/auto-profile.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/b-header-vars
+lib/gcc/avr/${PKGVERSION}/plugin/include/backend.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/basic-block.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/bb-reorder.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/bitmap.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/builtin-attrs.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/builtin-types.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/builtins.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/builtins.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/bversion.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/c-family/c-common.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/c-family/c-common.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/c-family/c-objc.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/c-family/c-pragma.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/c-family/c-pretty-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/c-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/calls.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ccmp.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfg-flags.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfg.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfganal.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfgbuild.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfgcleanup.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfgexpand.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfghooks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfgloop.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfgloopmanip.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cfgrtl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cgraph.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cif-code.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/collect-utils.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/collect2-aix.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/collect2.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/color-macros.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/conditions.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/avr-arch.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/avr-protos.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/avr-stdint.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/avr.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/avrlibc.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/elf.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/avr/specs.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/elfos.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/config/initfini-array.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/configargs.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/context.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/convert.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/coretypes.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/coroutine-builtins.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/coverage.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/contracts.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cp-trait.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cp-tree.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cp-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/cxx-pretty-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/name-lookup.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/operators.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/cp/type-utils.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cppbuiltin.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cppdefault.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cpplib.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/cselib.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ctfc.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/d/d-tree.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/data-streamer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dbgcnt.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/dbgcnt.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dce.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ddg.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/debug.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/defaults.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/df.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dfp.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-client-data-hooks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-color.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-core.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-event-id.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-metadata.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-path.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-spec.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic-url.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/diagnostic.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/digraph.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dojump.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dominance.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/domwalk.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/double-int.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dump-context.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dumpfile.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dwarf2asm.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dwarf2ctf.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/dwarf2out.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/edit-context.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/emit-rtl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/errors.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/escaped_string.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/et-forest.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/except.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/explow.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/expmed.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/expr.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/fibonacci_heap.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/file-find.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/file-prefix-map.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/filenames.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/fixed-value.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/flag-types.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/flags.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/fold-const-call.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/fold-const.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/function-abi.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/function.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcc-plugin.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcc-rich-location.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcc-symtab.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcc.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcov-counter.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcov-io.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcse-common.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gcse.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/generic-match.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gengtype.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/genrtl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gensupport.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ggc-internal.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ggc.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-builder.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-expr.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-fold.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-iterator.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-low.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-match.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-predict.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-pretty-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-ssa-warn-restrict.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-ssa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-streamer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-walk.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-array-bounds.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-predicate-analysis.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-cache.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-edge.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-fold.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-gori.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-infer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-op.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-path.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range-trace.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-range.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimple-ssa-warn-access.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimplify-me.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gimplify.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/glimits.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gomp-constants.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/graph.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/graphds.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/graphite.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/graphviz.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gsstruct.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/gsyms.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gsyslimits.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/gtm-builtins.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/gtype-desc.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hard-reg-set.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hash-map-traits.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hash-map.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hash-set.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hash-table.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hash-traits.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hashtab.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/highlev-plugin-common.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hooks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hosthooks-def.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hosthooks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hw-doloop.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/hwint.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ifcvt.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/inchash.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/incpath.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/input.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-addr.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-attr-common.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-attr.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-codes.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-config.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-constants.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-flags.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-modes-inline.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-modes.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/insn-notes.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/int-vector-builder.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/internal-fn.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/internal-fn.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/intl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-fnsummary.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-icf-gimple.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-icf.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-inline.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-modref-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-modref.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-param-manipulation.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-predicate.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-prop.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-ref.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-reference.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ipa-utils.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ira-int.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ira.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/is-a.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/iterator-utils.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/json.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/langhooks-def.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/langhooks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/lcm.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/libfuncs.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/libiberty.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/limitx.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/limity.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/line-map.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/logical-location.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/loop-unroll.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/lower-subreg.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/lra-int.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/lra.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/lto-compress.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/lto-section-names.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/lto-streamer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/m2/m2-tree.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/machmode.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/machmode.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/make-unique.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/md5.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/mem-stats-traits.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/mem-stats.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/memmodel.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/memory-block.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/mode-classes.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/mux-utils.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/objc/objc-tree.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/obstack.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/obstack-utils.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/omp-builtins.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/omp-expand.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/omp-general.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/omp-low.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/omp-offload.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/omp-simd-clone.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/opt-problem.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/opt-suggestions.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/optabs-libfuncs.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/optabs-query.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/optabs-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/optabs.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/optabs.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/optinfo-emit-json.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/optinfo.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/options.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/opts-diagnostic.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/opts-jobserver.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/opts.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ordered-hash-map.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/output.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/pass-instances.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/pass_manager.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/passes.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/plugin-api.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/plugin-version.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/plugin.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/plugin.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/pointer-query.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/poly-int-types.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/poly-int.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/predict.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/predict.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/prefix.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/pretty-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/print-rtl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/print-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/profile-count.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/profile.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/range-op.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/range.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/read-md.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/read-rtl-function.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/real.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/realmpfr.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/recog.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/reg-notes.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/regcprop.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/regrename.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/regs.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/regset.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/reload.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/resource.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtl-error.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtl-iter.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtl.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtl-ssa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtlanal.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtlhash.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtlhooks-def.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/rtx-vector-builder.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/run-rtl-passes.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/safe-ctype.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sanitizer.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/sbitmap.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sched-int.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sel-sched-dump.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sel-sched-ir.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sel-sched.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/selftest-diagnostic.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/selftest-rtl.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/selftest.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sese.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/shortest-paths.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/shrink-wrap.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/signop.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sparseset.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/spellcheck-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/spellcheck.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/splay-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/splay-tree-utils.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sreal.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ssa-iterators.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ssa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/statistics.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/stmt.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/stor-layout.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/streamer-hooks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/stringpool.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/substring-locations.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/symbol-summary.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/symtab.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/symtab-clones.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/symtab-thunks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/sync-builtins.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/system.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/target-def.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/target-globals.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/target-hooks-macros.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/target-insns.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/target.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/target.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/targhooks.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/timevar.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/timevar.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tm-preds.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tm.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tm_p.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/toplev.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tracer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/trans-mem.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-affine.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-cfg.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-cfgcleanup.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-check.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-chrec.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-core.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-data-ref.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-dfa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-diagnostic.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-dump.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-eh.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-hash-traits.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-hasher.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-if-conv.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-inline.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-into-ssa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-iterator.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-logical-location.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-nested.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-object-size.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-outof-ssa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-parloops.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-pass.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-phinodes.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-pretty-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-scalar-evolution.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-sra.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-address.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-alias.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-alias-compare.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-ccp.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-coalesce.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-dce.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-dom.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-dse.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-live.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-loop-ivopts.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-loop-manip.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-loop-niter.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-loop.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-math-opts.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-operands.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-propagate.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-reassoc.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-sccvn.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-scopedtables.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-strlen.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-ter.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-threadedge.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa-threadupdate.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssa.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-ssanames.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-stdarg.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-streamer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-switch-conversion.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-vector-builder.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-vectorizer.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree-vrp.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/treestruct.def
+lib/gcc/avr/${PKGVERSION}/plugin/include/tristate.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tsan.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/tsystem.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/typeclass.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/typed-splay-tree.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/ubsan.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/valtrack.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-pointer-equiv.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-prof.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-query.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-range.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-range-pretty-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-range-storage.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/value-relation.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/varasm.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/vec-perm-indices.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/vec.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/vector-builder.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/version.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/vmsdbg.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/vr-values.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/vtable-verify.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/wide-int-bitmask.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/wide-int-print.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/wide-int.h
+lib/gcc/avr/${PKGVERSION}/plugin/include/xcoff.h
+lib/gcc/avr/${PKGVERSION}/tiny-stack/double64/libgcc.a
+lib/gcc/avr/${PKGVERSION}/tiny-stack/double64/libgcov.a
+lib/gcc/avr/${PKGVERSION}/tiny-stack/libgcc.a
+lib/gcc/avr/${PKGVERSION}/tiny-stack/libgcov.a
+lib/gcc/avr/${PKGVERSION}/tiny-stack/long-double32/libgcc.a
+lib/gcc/avr/${PKGVERSION}/tiny-stack/long-double32/libgcov.a
+libexec/gcc/avr/${PKGVERSION}/cc1
+libexec/gcc/avr/${PKGVERSION}/cc1plus
+libexec/gcc/avr/${PKGVERSION}/collect2
+libexec/gcc/avr/${PKGVERSION}/g++-mapper-server
+libexec/gcc/avr/${PKGVERSION}/install-tools/fixinc.sh
+libexec/gcc/avr/${PKGVERSION}/install-tools/fixincl
+libexec/gcc/avr/${PKGVERSION}/install-tools/mkheaders
+libexec/gcc/avr/${PKGVERSION}/install-tools/mkinstalldirs
+libexec/gcc/avr/${PKGVERSION}/lto-wrapper
+libexec/gcc/avr/${PKGVERSION}/plugin/gengtype
+man/man1/avr-cpp.1
+man/man1/avr-g++.1
+man/man1/avr-gcc.1
+man/man1/avr-gcov-dump.1
+man/man1/avr-gcov-tool.1
+man/man1/avr-gcov.1
diff --git a/avr-gcc13/README b/avr-gcc13/README
new file mode 100644
index 0000000000..a7063c2492
--- /dev/null
+++ b/avr-gcc13/README
@@ -0,0 +1,24 @@
+If you get errors like:
+
+ [...] error: array subscript 0 is outside array bounds [...]
+
+use the workaround from this bug ticket:
+<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523>
+
+ --param=min-pagesize=0
+
+The optimization for size is worse compared with GCC 10, even with -Oz.
+If the code uses interrupt handlers use:
+
+ -mcall-prologues
+
+The defaults for branch cost and reorder algorithm may produce larger code.
+Sometimes the following options give better results:
+
+ -mbranch-cost=10
+ -freorder-blocks-algorithm=stc
+
+Do not use type int for 8-Bit values. Even for static functions the optimizer
+may not detect that the additional bits will always be zero.
+
+(Optimization for size tested with ATtiny88)
diff --git a/avr-gcc13/TODO b/avr-gcc13/TODO
new file mode 100644
index 0000000000..488bf15297
--- /dev/null
+++ b/avr-gcc13/TODO
@@ -0,0 +1 @@
+Must be tested.
diff --git a/avr-gcc13/buildlink3.mk b/avr-gcc13/buildlink3.mk
new file mode 100644
index 0000000000..acb48c598c
--- /dev/null
+++ b/avr-gcc13/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= avr-gcc
+
+.if !defined(AVR_GCC_BUILDLINK3_MK)
+AVR_GCC_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.avr-gcc+= avr-gcc>=12.1.0
+BUILDLINK_PKGSRCDIR.avr-gcc?= ../../wip/avr-gcc13
+.endif # AVR_GCC_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -avr-gcc
diff --git a/avr-gcc13/distinfo b/avr-gcc13/distinfo
new file mode 100644
index 0000000000..298eef7f03
--- /dev/null
+++ b/avr-gcc13/distinfo
@@ -0,0 +1,8 @@
+$NetBSD$
+
+BLAKE2s (gcc-13.2.0.tar.xz) = 89847ac474d00cde32fbcae20154f8aedff9c66158faf95ad7a78cc9a190d4c4
+SHA512 (gcc-13.2.0.tar.xz) = d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
+Size (gcc-13.2.0.tar.xz) = 87858592 bytes
+SHA1 (patch-gcc_config_nvptx_gen-opt.sh) = e57ddb20c40929328bbc4da696d60403925cb99d
+SHA1 (patch-gcc_configure) = 7607ef87ef4282909d3c83cc2236f6798ca0e90f
+SHA1 (patch-libgcc_libgcov.h) = 1fe3a2b55bac15ea1332040462675755945f5b05
diff --git a/avr-gcc13/options.mk b/avr-gcc13/options.mk
new file mode 100644
index 0000000000..d674914b89
--- /dev/null
+++ b/avr-gcc13/options.mk
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.avr-gcc
+PKG_SUPPORTED_OPTIONS= gcc-inplace-math
+PKG_SUGGESTED_OPTIONS=
+
+.include "../../mk/bsd.options.mk"
+
+# gcc-inplace-math: Build math libraries in place
+.if !empty(PKG_OPTIONS:Mgcc-inplace-math)
+. include "../../devel/gmp/inplace.mk"
+. include "../../math/isl/inplace.mk"
+. include "../../math/mpcomplex/inplace.mk"
+. include "../../math/mpfr/inplace.mk"
+.else
+CONFIGURE_ARGS+= --with-gmp=${BUILDLINK_PREFIX.gmp}
+CONFIGURE_ARGS+= --with-isl=${BUILDLINK_PREFIX.isl}
+CONFIGURE_ARGS+= --with-mpc=${BUILDLINK_PREFIX.mpcomplex}
+CONFIGURE_ARGS+= --with-mpfr=${BUILDLINK_PREFIX.mpfr}
+. include "../../devel/gmp/buildlink3.mk"
+. include "../../math/isl/buildlink3.mk"
+. include "../../math/mpcomplex/buildlink3.mk"
+. include "../../math/mpfr/buildlink3.mk"
+.endif
diff --git a/avr-gcc13/patches/patch-gcc_config_nvptx_gen-opt.sh b/avr-gcc13/patches/patch-gcc_config_nvptx_gen-opt.sh
new file mode 100644
index 0000000000..3e30561c85
--- /dev/null
+++ b/avr-gcc13/patches/patch-gcc_config_nvptx_gen-opt.sh
@@ -0,0 +1,16 @@
+$NetBSD$
+
+Fix nonportable syntax in "[" command.
+<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105831>
+
+--- gcc/config/nvptx/gen-opt.sh.orig 2022-05-06 07:30:57.000000000 +0000
++++ gcc/config/nvptx/gen-opt.sh
+@@ -56,7 +56,7 @@ EnumValue
+ Enum(ptx_isa) String(sm_$sm) Value(PTX_ISA_SM$sm)
+ EOF
+
+- if [ "$sm" == "$last" ]; then
++ if [ "$sm" = "$last" ]; then
+ # Don't end with trailing empty line.
+ continue
+ fi
diff --git a/avr-gcc13/patches/patch-gcc_configure b/avr-gcc13/patches/patch-gcc_configure
new file mode 100644
index 0000000000..aa2638f2e9
--- /dev/null
+++ b/avr-gcc13/patches/patch-gcc_configure
@@ -0,0 +1,16 @@
+$NetBSD$
+
+Fix nonportable syntax in "test" command.
+<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105831>
+
+--- gcc/configure.orig 2022-05-06 07:30:57.000000000 +0000
++++ gcc/configure
+@@ -6404,7 +6404,7 @@ _ACEOF
+ if test "$enable_largefile" != no; then
+ case "$host, $build" in
+ *-*-aix*,*|*,*-*-aix*)
+- if test "$ac_cv_sizeof_ino_t" == "4" -a "$ac_cv_sizeof_dev_t" == 4; then
++ if test "$ac_cv_sizeof_ino_t" = "4" -a "$ac_cv_sizeof_dev_t" = 4; then
+
+ $as_echo "#define HOST_STAT_FOR_64BIT_INODES stat64x" >>confdefs.h
+
diff --git a/avr-gcc13/patches/patch-libgcc_libgcov.h b/avr-gcc13/patches/patch-libgcc_libgcov.h
new file mode 100644
index 0000000000..8362b7f98b
--- /dev/null
+++ b/avr-gcc13/patches/patch-libgcc_libgcov.h
@@ -0,0 +1,22 @@
+$NetBSD$
+
+System include directory is not searched, even if "sys/mman.h" header
+file is present. Quoted from "libgcc/configure.ac":
+| The libgcc should not depend on any header files
+=> Redefine HAVE_SYS_MMAN_H to zero.
+
+--- libgcc/libgcov.h.orig 2022-05-06 07:30:59.000000000 +0000
++++ libgcc/libgcov.h
+@@ -45,6 +45,12 @@
+ #include "libgcc_tm.h"
+ #include "gcov.h"
+
++// ----------------------------------
++// pkgsrc patch
++#undef HAVE_SYS_MMAN_H
++#define HAVE_SYS_MMAN_H 0
++// ----------------------------------
++
+ #if HAVE_SYS_MMAN_H
+ #include <sys/mman.h>
+ #endif
Home |
Main Index |
Thread Index |
Old Index