mirror of https://github.com/openssl/openssl.git
				
				
				
			Make -pedantic work again.
This commit is contained in:
		
							parent
							
								
									135a1dcaac
								
							
						
					
					
						commit
						5b640028cb
					
				
							
								
								
									
										4
									
								
								CHANGES
								
								
								
								
							
							
						
						
									
										4
									
								
								CHANGES
								
								
								
								
							|  | @ -5,6 +5,10 @@ | ||||||
| 
 | 
 | ||||||
|  Changes between 0.9.2b and 0.9.3 |  Changes between 0.9.2b and 0.9.3 | ||||||
| 
 | 
 | ||||||
|  |   *) Add PEDANTIC compiler flag to allow compilation with gcc -pedantic, | ||||||
|  |      without disallowing inline assembler and the like for non-pedantic builds. | ||||||
|  |      [Ben Laurie] | ||||||
|  | 
 | ||||||
|   *) Support Borland C++ builder. |   *) Support Borland C++ builder. | ||||||
|      [Janez Jere <jj@void.si>, modified by Ulf Möller] |      [Janez Jere <jj@void.si>, modified by Ulf Möller] | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -93,7 +93,7 @@ my %table=( | ||||||
| # Our development configs | # Our development configs | ||||||
| "purify",	"purify gcc:-g -DPURIFY -Wall:(unknown):-lsocket -lnsl::::", | "purify",	"purify gcc:-g -DPURIFY -Wall:(unknown):-lsocket -lnsl::::", | ||||||
| "debug",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -ggdb -g2 -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror:(unknown):-lefence::::", | "debug",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -ggdb -g2 -Wformat -Wshadow -Wmissing-prototypes -Wmissing-declarations -Werror:(unknown):-lefence::::", | ||||||
| "debug-ben",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -O2 -pedantic -Wall -Wshadow -Werror -pipe:(unknown):::::", | "debug-ben",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -DPEDANTIC -O2 -pedantic -Wall -Wshadow -Werror -pipe:(unknown):::::", | ||||||
| "debug-ben-debug",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -g3 -O2 -pedantic -Wall -Wshadow -Werror -pipe:(unknown):::::", | "debug-ben-debug",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -g3 -O2 -pedantic -Wall -Wshadow -Werror -pipe:(unknown):::::", | ||||||
| "debug-ben-strict",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -DCONST_STRICT -O2 -Wall -Wshadow -Werror -Wpointer-arith -Wcast-qual -Wwrite-strings -pipe:(unknown):::::", | "debug-ben-strict",	"gcc:-DBN_DEBUG -DREF_CHECK -DCRYPTO_MDEBUG -DCONST_STRICT -O2 -Wall -Wshadow -Werror -Wpointer-arith -Wcast-qual -Wwrite-strings -pipe:(unknown):::::", | ||||||
| "debug-rse","cc:-DTERMIOS -DL_ENDIAN -pipe -O -g -ggdb3 -Wall:(unknown)::BN_LLONG $x86_gcc_des $x86_gcc_opts:$x86_elf_asm", | "debug-rse","cc:-DTERMIOS -DL_ENDIAN -pipe -O -g -ggdb3 -Wall:(unknown)::BN_LLONG $x86_gcc_des $x86_gcc_opts:$x86_elf_asm", | ||||||
|  |  | ||||||
|  | @ -168,7 +168,7 @@ | ||||||
| #define ROTATE(a,n)     _lrotl(a,n) | #define ROTATE(a,n)     _lrotl(a,n) | ||||||
| #elif defined(__GNUC__) | #elif defined(__GNUC__) | ||||||
| /* some inline assembler templates by <appro@fy.chalmers.se> */ | /* some inline assembler templates by <appro@fy.chalmers.se> */ | ||||||
| #if defined(__i386) | #if defined(__i386) && !defined(PEDANTIC) | ||||||
| #define ROTATE(a,n)	({ register unsigned int ret;	\ | #define ROTATE(a,n)	({ register unsigned int ret;	\ | ||||||
| 				asm ("roll %1,%0"	\ | 				asm ("roll %1,%0"	\ | ||||||
| 				: "=r"(ret)		\ | 				: "=r"(ret)		\ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue