Skip to content
Snippets Groups Projects
  • Ulrich Weigand's avatar
    220a826e
    s390.md ("udivsi3"): Ensure trap is generated for division by zero. · 220a826e
    Ulrich Weigand authored
    gcc/ChangeLog:
    
    	* config/s390/s390.md ("udivsi3"): Ensure trap is generated
    	for division by zero.
    	("umodsi3"): Likewise.
    
    libjava/ChangeLog:
    
    	* configure.host (DIVIDESPEC) [s390*-*-*]: Set to
    	-fno-use-divide-subroutine.
    	* include/s390-signal.h: Include <ucontext.h> and <limits.h>.
    	(HANDLE_FPE): Define.
    	(SIGNAL_HANDLER): Change third argument to ucontext_t *.
    	(struct old_s390_kernel_sigaction): Likewise for k_sa_handler.
    	(HANDLE_DIVIDE_OVERFLOW): Define.
    
    From-SVN: r84683
    220a826e
    History
    s390.md ("udivsi3"): Ensure trap is generated for division by zero.
    Ulrich Weigand authored
    gcc/ChangeLog:
    
    	* config/s390/s390.md ("udivsi3"): Ensure trap is generated
    	for division by zero.
    	("umodsi3"): Likewise.
    
    libjava/ChangeLog:
    
    	* configure.host (DIVIDESPEC) [s390*-*-*]: Set to
    	-fno-use-divide-subroutine.
    	* include/s390-signal.h: Include <ucontext.h> and <limits.h>.
    	(HANDLE_FPE): Define.
    	(SIGNAL_HANDLER): Change third argument to ucontext_t *.
    	(struct old_s390_kernel_sigaction): Likewise for k_sa_handler.
    	(HANDLE_DIVIDE_OVERFLOW): Define.
    
    From-SVN: r84683