head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.76 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.74 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.72 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.70 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.68 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.66 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.64 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.62 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.60 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.58 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.56 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.54 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.52 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.50 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.48 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.46 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.44 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.42 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.40 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.38 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.36 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.34 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.32 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.28 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.8 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.30 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.26 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.24 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.22 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.20 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.18 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.16 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.14 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.12 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.10 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.6 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.4 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.2 pkgsrc-2016Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2016.12.13.01.19.20; author marino; state Exp; branches; next ; commitid 7fxwqLh0iwjXeLxz; desc @@ 1.1 log @Add lang/gcc6-aux to pkgsrc I had intended to migrate the ada framework to use gcc6-aux instead of lang/gcc5-aux, but unfortunately there's been a regression on NetBSD. It builds and tests perfectly on DragonFly and FreeBSD, but it only builds on NetBSD. All the ACAT tests that involve tasking fail, but the cause is unclear. All the modifications used on gcc5-aux for NetBSD are present in gcc6-aux but pthread destruction results in a segfault. Since then gcc5-aux support has been improved, so I'm putting this away for a while. NetBSD has been removed from the platform support list for now, but I'll review any patches I get to fix NetBSD tasking. This compiler is based on gcc 6.2 and is primarily used for the Ada frontend. @ text @--- gcc/testsuite/gcc.dg/format/ext-1.c.orig +++ gcc/testsuite/gcc.dg/format/ext-1.c @@@@ -8,7 +8,7 @@@@ #include "format.h" void -foo (quad_t q, u_quad_t uq, quad_t *qn, size_t z, size_t *zn, long long int ll, +foo (quad2_t q, u_quad2_t uq, quad2_t *qn, size_t z, size_t *zn, long long int ll, unsigned long long int ull, int i, unsigned int u, double d, char *s, void *p, wchar_t *ls, wint_t lc, int *n, long int l) { --- gcc/testsuite/gcc.dg/format/ext-2.c.orig +++ gcc/testsuite/gcc.dg/format/ext-2.c @@@@ -8,7 +8,7 @@@@ #include "format.h" void -foo (quad_t *qp, u_quad_t *uqp, quad_t *qn, long long int *llp, +foo (quad2_t *qp, u_quad2_t *uqp, quad2_t *qn, long long int *llp, unsigned long long int *ullp, float *fp, char *s, void **pp, wchar_t *ls, int *ip, unsigned int *up) { --- gcc/testsuite/gcc.dg/format/format.h.orig +++ gcc/testsuite/gcc.dg/format/format.h @@@@ -71,8 +71,8 @@@@ #endif /* %q formats want a "quad"; GCC considers this to be a long long. */ -typedef llong quad_t; -typedef ullong u_quad_t; +typedef llong quad2_t; +typedef ullong u_quad2_t; __extension__ typedef __INTMAX_TYPE__ intmax_t; __extension__ typedef __UINTMAX_TYPE__ uintmax_t; --- gcc/testsuite/gcc.dg/pch/pch.exp.orig +++ gcc/testsuite/gcc.dg/pch/pch.exp @@@@ -44,6 +44,8 @@@@ set test "largefile.c" set testh "largefile.hs" set f [open $test w] +puts $f "/* { dg-do run { target *-*-solaris* } } */" +puts $f "/* { dg-error \"dummy\" \"fool dejagnu\" { target { ! *-*-solaris* } 20 } } */" puts $f "/* { dg-timeout-factor 4.0 } */" set v 0 for { set v 0 } { $v < 10000 } { incr v } { @