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