merge from gcc
This commit is contained in:
		
							parent
							
								
									cc054d9d26
								
							
						
					
					
						commit
						d28a73aeb2
					
				|  | @ -1,3 +1,7 @@ | ||||||
|  | 2004-07-21  Paolo Bonzini  <bonzini@gnu.org> | ||||||
|  | 
 | ||||||
|  | 	* ansidecl.h (ATTRIBUTE_PURE): New. | ||||||
|  | 
 | ||||||
| 2004-07-13  Bernardo Innocenti  <bernie@develer.com> | 2004-07-13  Bernardo Innocenti  <bernie@develer.com> | ||||||
| 
 | 
 | ||||||
| 	* libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from | 	* libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from | ||||||
|  |  | ||||||
|  | @ -277,6 +277,15 @@ So instead we use the macro below and test it against specific values.  */ | ||||||
| # endif /* GNUC >= 3.3 */ | # endif /* GNUC >= 3.3 */ | ||||||
| #endif /* ATTRIBUTE_NONNULL */ | #endif /* ATTRIBUTE_NONNULL */ | ||||||
| 
 | 
 | ||||||
|  | /* Attribute `pure' was valid as of gcc 3.0.  */ | ||||||
|  | #ifndef ATTRIBUTE_PURE | ||||||
|  | # if (GCC_VERSION >= 3000) | ||||||
|  | #  define ATTRIBUTE_PURE __attribute__ ((__pure__)) | ||||||
|  | # else | ||||||
|  | #  define ATTRIBUTE_PURE | ||||||
|  | # endif /* GNUC >= 3.0 */ | ||||||
|  | #endif /* ATTRIBUTE_PURE */ | ||||||
|  | 
 | ||||||
| /* Use ATTRIBUTE_PRINTF when the format specifier must not be NULL.
 | /* Use ATTRIBUTE_PRINTF when the format specifier must not be NULL.
 | ||||||
|    This was the case for the `printf' format attribute by itself |    This was the case for the `printf' format attribute by itself | ||||||
|    before GCC 3.3, but as of 3.3 we need to add the `nonnull' |    before GCC 3.3, but as of 3.3 we need to add the `nonnull' | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue