2004-11-26 Paul Brook <paul@codesourcery.com>
* libc/sys/arm/crt0.S (_start): Add .cantunwind annotation.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | |||||||
|  | 2004-11-26  Paul Brook  <paul@codesourcery.com> | ||||||
|  |  | ||||||
|  | 	* libc/sys/arm/crt0.S (_start): Add .cantunwind annotation. | ||||||
|  |                                                                                  | ||||||
| 2004-11-24  Jeff Johnston  <jjohnstn@redhat.com> | 2004-11-24  Jeff Johnston  <jjohnstn@redhat.com> | ||||||
|  |  | ||||||
| 	* libc/include/stdlib.h (putenv, _putenv_r): Change to remove | 	* libc/include/stdlib.h (putenv, _putenv_r): Change to remove | ||||||
|   | |||||||
| @@ -21,6 +21,10 @@ | |||||||
| start: | start: | ||||||
| _start: | _start: | ||||||
| _mainCRTStartup: | _mainCRTStartup: | ||||||
|  | #if defined(__ELF__) && !defined(__USING_SJLJ_EXCEPTIONS__) | ||||||
|  | 	/* Annotation for EABI unwinding tables.  */ | ||||||
|  | 	.fnstart | ||||||
|  | #endif | ||||||
|  |  | ||||||
| /* Start by setting up a stack */ | /* Start by setting up a stack */ | ||||||
| #ifdef ARM_RDP_MONITOR | #ifdef ARM_RDP_MONITOR | ||||||
| @@ -237,6 +241,11 @@ change_back: | |||||||
| #endif | #endif | ||||||
| #endif | #endif | ||||||
| #endif | #endif | ||||||
|  | #if defined(__ELF__) && !defined(__USING_SJLJ_EXCEPTIONS__) | ||||||
|  | 	/* Protect against unhandled exceptions.  */ | ||||||
|  | 	.cantunwind | ||||||
|  | 	.fnend | ||||||
|  | #endif | ||||||
| .LC1: | .LC1: | ||||||
| 	.word	__bss_start__ | 	.word	__bss_start__ | ||||||
| .LC2: | .LC2: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user