i386, x86_64, ppc: fix switch fallthrough cases with GCC7
In util/getroot and efidisk slightly modify exitsing comment to mostly retain it but still make GCC7 compliant with respect to fall through annotation. In grub-core/lib/xzembed/xz_dec_lzma2.c it adds same comments as upstream. In grub-core/tests/setjmp_tets.c declare functions as "noreturn" to suppress GCC7 warning. In grub-core/gnulib/regexec.c use new __attribute__, because existing annotation is not recognized by GCC7 parser (which requires that comment immediately precedes case statement). Otherwise add FALLTHROUGH comment. Closes: 50598
This commit is contained in:
		
							parent
							
								
									6cef7f6079
								
							
						
					
					
						commit
						4bd4a88725
					
				
					 17 changed files with 32 additions and 3 deletions
				
			
		|  | @ -282,6 +282,7 @@ grub_cryptodisk_endecrypt (struct grub_cryptodisk *dev, | |||
| 	  break; | ||||
| 	case GRUB_CRYPTODISK_MODE_IV_PLAIN64: | ||||
| 	  iv[1] = grub_cpu_to_le32 (sector >> 32); | ||||
| 	  /* FALLTHROUGH */ | ||||
| 	case GRUB_CRYPTODISK_MODE_IV_PLAIN: | ||||
| 	  iv[0] = grub_cpu_to_le32 (sector & 0xFFFFFFFF); | ||||
| 	  break; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue