* gnu/packages/patches/gcc-6-fix-buffer-size.patch: New file. * gnu/packages/patches/gcc-6-fix-isl-includes.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/embedded.scm (gcc-vc4): Update to commit 0fe4b83897341742f9df65797474cb0feab4b377. [source]: Add the patches from above.
		
			
				
	
	
		
			15 lines
		
	
	
	
		
			503 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			503 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Fixes a possible buffer overflow.  (There are others)
 | |
| Author: Danny Milosavljevic <dannym@scratchpost.org>
 | |
| Date: 2020-11-16
 | |
| 
 | |
| --- a/gcc/gimplify.c.orig	2020-10-29 08:45:11.532479774 +0100
 | |
| +++ b/gcc/gimplify.c	2020-10-29 08:45:49.584637018 +0100
 | |
| @@ -5229,7 +5229,7 @@
 | |
|  	     flexibility, split it into separate input and output
 | |
|   	     operands.  */
 | |
|  	  tree input;
 | |
| -	  char buf[10];
 | |
| +	  char buf[12];
 | |
|  
 | |
|  	  /* Turn the in/out constraint into an output constraint.  */
 | |
|  	  char *p = xstrdup (constraint);
 |