import gcc-8.4.1-1.el8
# Conflicts: # .gcc.metadata # .gitignore # SOURCES/gcc8-libstdc++-docs.patch # SPECS/gcc.spec
This commit is contained in:
commit
069ba4080f
3
.gcc.metadata
Normal file
3
.gcc.metadata
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
6d0269f5a6a1907dfb48cb6d8b64538bde7f1f6d SOURCES/gcc-8.4.1-20200928.tar.xz
|
||||||
|
3bdb3cc01fa7690a0e20ea5cfffcbe690f7665eb SOURCES/nvptx-newlib-aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24.tar.xz
|
||||||
|
ce8eb83be0ac37fb5d5388df455a980fe37b4f13 SOURCES/nvptx-tools-c28050f60193b3b95a18866a96f03334e874e78f.tar.xz
|
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
SOURCES/gcc-8.4.1-20200928.tar.xz
|
||||||
|
SOURCES/nvptx-newlib-aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24.tar.xz
|
||||||
|
SOURCES/nvptx-tools-c28050f60193b3b95a18866a96f03334e874e78f.tar.xz
|
24
SOURCES/gcc8-libstdc++-docs.patch
Normal file
24
SOURCES/gcc8-libstdc++-docs.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
--- libstdc++-v3/doc/html/index.html.jj 2011-01-03 12:53:21.282829010 +0100
|
||||||
|
+++ libstdc++-v3/doc/html/index.html 2011-01-04 18:06:28.999851145 +0100
|
||||||
|
@@ -5,6 +5,8 @@
|
||||||
|
<a class="link" href="https://www.fsf.org" target="_top">FSF
|
||||||
|
</a>
|
||||||
|
</p><p>
|
||||||
|
+ Release 8.4.1
|
||||||
|
+ </p><p>
|
||||||
|
Permission is granted to copy, distribute and/or modify this
|
||||||
|
document under the terms of the GNU Free Documentation
|
||||||
|
License, Version 1.2 or any later version published by the
|
||||||
|
--- libstdc++-v3/doc/html/api.html.jj 2011-01-03 12:53:21.000000000 +0100
|
||||||
|
+++ libstdc++-v3/doc/html/api.html 2011-01-04 18:12:01.672757784 +0100
|
||||||
|
@@ -20,7 +20,9 @@
|
||||||
|
member functions for the library classes, finding out what is in a
|
||||||
|
particular include file, looking at inheritance diagrams, etc.
|
||||||
|
</p><p>
|
||||||
|
- The API documentation, rendered into HTML, can be viewed online
|
||||||
|
+ The API documentation, rendered into HTML, can be viewed locally
|
||||||
|
+ <a class="link" href="api/index.html" target="_top">for the 8.4.1 release</a>,
|
||||||
|
+ online
|
||||||
|
<a class="link" href="http://gcc.gnu.org/onlinedocs/" target="_top">for each GCC release</a>
|
||||||
|
and
|
||||||
|
<a class="link" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html" target="_top">
|
96
SOURCES/gcc8-pr95614-revert.patch
Normal file
96
SOURCES/gcc8-pr95614-revert.patch
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
2020-09-28 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
Revert:
|
||||||
|
2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||||
|
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/95614
|
||||||
|
* decl.c (gfc_get_common): Use gfc_match_common_name instead
|
||||||
|
of match_common_name.
|
||||||
|
* decl.c (gfc_bind_idents): Use gfc_match_common_name instead
|
||||||
|
of match_common_name.
|
||||||
|
* match.c : Rename match_common_name to gfc_match_common_name.
|
||||||
|
* match.c (gfc_match_common): Use gfc_match_common_name instead
|
||||||
|
of match_common_name.
|
||||||
|
* match.h : Rename match_common_name to gfc_match_common_name.
|
||||||
|
* resolve.c (resolve_common_vars): Check each symbol in a
|
||||||
|
common block has a global symbol. If there is a global symbol
|
||||||
|
issue an error if the symbol type is known as is not a common
|
||||||
|
block name.
|
||||||
|
|
||||||
|
--- gcc/fortran/decl.c
|
||||||
|
+++ gcc/fortran/decl.c
|
||||||
|
@@ -5789,7 +5789,7 @@ get_bind_c_idents (void)
|
||||||
|
found_id = MATCH_YES;
|
||||||
|
gfc_get_ha_symbol (name, &tmp_sym);
|
||||||
|
}
|
||||||
|
- else if (gfc_match_common_name (name) == MATCH_YES)
|
||||||
|
+ else if (match_common_name (name) == MATCH_YES)
|
||||||
|
{
|
||||||
|
found_id = MATCH_YES;
|
||||||
|
com_block = gfc_get_common (name, 0);
|
||||||
|
@@ -5834,7 +5834,7 @@ get_bind_c_idents (void)
|
||||||
|
found_id = MATCH_YES;
|
||||||
|
gfc_get_ha_symbol (name, &tmp_sym);
|
||||||
|
}
|
||||||
|
- else if (gfc_match_common_name (name) == MATCH_YES)
|
||||||
|
+ else if (match_common_name (name) == MATCH_YES)
|
||||||
|
{
|
||||||
|
found_id = MATCH_YES;
|
||||||
|
com_block = gfc_get_common (name, 0);
|
||||||
|
--- gcc/fortran/match.c
|
||||||
|
+++ gcc/fortran/match.c
|
||||||
|
@@ -5028,8 +5028,7 @@ gfc_get_common (const char *name, int from_module)
|
||||||
|
|
||||||
|
/* Match a common block name. */
|
||||||
|
|
||||||
|
-match
|
||||||
|
-gfc_match_common_name (char *name)
|
||||||
|
+match match_common_name (char *name)
|
||||||
|
{
|
||||||
|
match m;
|
||||||
|
|
||||||
|
@@ -5073,7 +5072,7 @@ gfc_match_common (void)
|
||||||
|
|
||||||
|
for (;;)
|
||||||
|
{
|
||||||
|
- m = gfc_match_common_name (name);
|
||||||
|
+ m = match_common_name (name);
|
||||||
|
if (m == MATCH_ERROR)
|
||||||
|
goto cleanup;
|
||||||
|
|
||||||
|
--- gcc/fortran/match.h
|
||||||
|
+++ gcc/fortran/match.h
|
||||||
|
@@ -103,9 +103,11 @@ match gfc_match_call (void);
|
||||||
|
|
||||||
|
/* We want to use this function to check for a common-block-name
|
||||||
|
that can exist in a bind statement, so removed the "static"
|
||||||
|
- declaration of the function in match.c. */
|
||||||
|
+ declaration of the function in match.c.
|
||||||
|
|
||||||
|
-match gfc_match_common_name (char *name);
|
||||||
|
+ TODO: should probably rename this now that it'll be globally seen to
|
||||||
|
+ gfc_match_common_name. */
|
||||||
|
+match match_common_name (char *name);
|
||||||
|
|
||||||
|
match gfc_match_common (void);
|
||||||
|
match gfc_match_block_data (void);
|
||||||
|
--- gcc/fortran/resolve.c
|
||||||
|
+++ gcc/fortran/resolve.c
|
||||||
|
@@ -932,16 +932,9 @@ static void
|
||||||
|
resolve_common_vars (gfc_common_head *common_block, bool named_common)
|
||||||
|
{
|
||||||
|
gfc_symbol *csym = common_block->head;
|
||||||
|
- gfc_gsymbol *gsym;
|
||||||
|
|
||||||
|
for (; csym; csym = csym->common_next)
|
||||||
|
{
|
||||||
|
- gsym = gfc_find_gsymbol (gfc_gsym_root, csym->name);
|
||||||
|
- if (gsym && gsym->type != GSYM_UNKNOWN && gsym->type != GSYM_COMMON)
|
||||||
|
- gfc_error_now ("Global entity %qs at %L cannot appear in a "
|
||||||
|
- "COMMON block at %L", gsym->name,
|
||||||
|
- &gsym->where, &csym->common_block->where);
|
||||||
|
-
|
||||||
|
/* gfc_add_in_common may have been called before, but the reported errors
|
||||||
|
have been ignored to continue parsing.
|
||||||
|
We do the checks again here. */
|
3272
SPECS/gcc.spec
Normal file
3272
SPECS/gcc.spec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user