<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e8fb1f3d60c9a8f324c00421e38235f2aec6a12d">https://github.com/macports/macports-ports/commit/e8fb1f3d60c9a8f324c00421e38235f2aec6a12d</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new e8fb1f3  gcc8: Update to 8.3.0
</span>e8fb1f3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e8fb1f3d60c9a8f324c00421e38235f2aec6a12d
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Feb 22 19:01:04 2019 +0000

<span style='display:block; white-space:pre;color:#404040;'>    gcc8: Update to 8.3.0
</span>---
 lang/gcc8/Portfile                  | 23 +++++------------
 lang/gcc8/files/patch-float128.diff | 12 ---------
 lang/gcc8/files/patch-isl.diff      | 11 --------
 lang/gcc8/files/pr81033-v2.diff     | 51 -------------------------------------
 4 files changed, 6 insertions(+), 91 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/Portfile b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a44b55..96e4c9c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,9 +6,9 @@ PortGroup compiler_blacklist_versions 1.0
</span> 
 epoch               2
 name                gcc8
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             8.2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport             libgcc8 { revision 2 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             8.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport             libgcc8 { revision 0 }
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,9 +28,9 @@ master_sites        ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/re
</span> distname            gcc-${version}
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  4fba19867980d04bed1e62d46d4787c99f4fd13d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    63460876
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  59396f7136301466d0ec15eb7307558c0da692df \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  64baadfe6cc0f4947a84cb12d7f0dfaf45bb58b7e92461639596c21e02d97d2c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    63694700
</span> 
 depends_lib         port:cctools \
                     port:gmp \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,21 +48,10 @@ license_noconflict  gmp mpfr ppl libmpc zlib
</span> 
 set major           [lindex [split ${version} .-] 0]
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Fix compilation with older cctools releases.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81033 comment 40
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Probably can be removed once gcc 8.3.0 is released.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   pr81033-v2.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> platform darwin {
     configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # see https://gcc.gnu.org/ml/gcc-patches/2012-05/msg00672.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append         patch-float128.diff
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-isl.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.dir       ${workpath}/build
 configure.cmd       ${worksrcpath}/configure
 configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/files/patch-float128.diff b/lang/gcc8/files/patch-float128.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a5915be..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/files/patch-float128.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libstdc++-v3/config.h.in.orig  2016-12-12 10:44:08.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libstdc++-v3/config.h.in       2017-01-14 02:19:10.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -913,7 +913,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef _GLIBCXX_USE_FCHMODAT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Define if __float128 is supported on this host. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef __clang__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef _GLIBCXX_USE_FLOAT128
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Defined if gettimeofday is available. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef _GLIBCXX_USE_GETTIMEOFDAY
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/files/patch-isl.diff b/lang/gcc8/files/patch-isl.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7f1fa18..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/files/patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/graphite.h 2018/08/01 06:53:34     263192
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/graphite.h 2018/08/01 07:21:08     263193
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -37,6 +37,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <isl/schedule.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <isl/ast_build.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <isl/schedule_node.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <isl/id.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <isl/space.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct poly_dr *poly_dr_p;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/files/pr81033-v2.diff b/lang/gcc8/files/pr81033-v2.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 550efd0..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/files/pr81033-v2.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,51 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/dwarf2out.c.orig   
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/dwarf2out.c        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -297,6 +297,10 @@ static unsigned int rnglist_idx;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define FUNC_BEGIN_LABEL  "LFB"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef FUNC_SECOND_SECT_LABEL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define FUNC_SECOND_SECT_LABEL    "LFSB"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef FUNC_END_LABEL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define FUNC_END_LABEL            "LFE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1212,21 +1216,24 @@ static void set_cur_line_info_table (section *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- dwarf2out_switch_text_section (void)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  char label[MAX_ARTIFICIAL_LABEL_BYTES];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   section *sect;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   dw_fde_ref fde = cfun->fde;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   gcc_assert (cfun && fde && fde->dw_fde_second_begin == NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ASM_GENERATE_INTERNAL_LABEL (label, FUNC_SECOND_SECT_LABEL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                         current_function_funcdef_no);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  fde->dw_fde_second_begin = xstrdup (label);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if (!in_cold_section_p)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       fde->dw_fde_end = crtl->subsections.cold_section_end_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      fde->dw_fde_second_begin = crtl->subsections.hot_section_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       fde->dw_fde_second_end = crtl->subsections.hot_section_end_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       fde->dw_fde_end = crtl->subsections.hot_section_end_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      fde->dw_fde_second_begin = crtl->subsections.cold_section_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       fde->dw_fde_second_end = crtl->subsections.cold_section_end_label;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   have_multiple_function_sections = true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- gcc/final.c.orig       
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ gcc/final.c    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2223,5 +2223,8 @@ final_scan_insn_1 (rtx_insn *insn, FILE *file, int optimize_p ATTRIBUTE_UNUSED,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ASM_OUTPUT_LABEL (asm_out_file,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           IDENTIFIER_POINTER (cold_function_name));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if (dwarf2out_do_frame ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            && cfun->fde->dw_fde_second_begin != NULL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ASM_OUTPUT_LABEL (asm_out_file, cfun->fde->dw_fde_second_begin);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     break;
</span></pre><pre style='margin:0'>

</pre>