[Bug rtl-optimization/23601] [4.1 Regression] reload may drop non-call exception information

2005-08-31 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-08-31 
16:27 ---
Subject: Bug 23601

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]   2005-08-31 16:26:54

Modified files:
gcc: ChangeLog function.c reload1.c 

Log message:
PR rtl-opt/23601
* reload1.c (reload): Set MEM_NOTRAP_P in spill slots.
(fixup_eh_region_note): New.
(reload_as_needed): Call it.
(fixup_abnormal_edges): Allow all throwing insns to be deleted;
don't call find_many_sub_basic_blocks; call verify_flow_info.
* function.c (assign_stack_local_1): Set MEM_NOTRAP_P.
(keep_stack_depressed): Likewise.
(assign_stack_temp_for_type): Likewise; use adjust_address_nv.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.9859r2=2.9860
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.c.diff?cvsroot=gccr1=1.642r2=1.643
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reload1.c.diff?cvsroot=gccr1=1.479r2=1.480



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23601


[Bug rtl-optimization/23601] [4.1 Regression] reload may drop non-call exception information

2005-08-31 Thread rth at gcc dot gnu dot org

--- Additional Comments From rth at gcc dot gnu dot org  2005-08-31 16:43 
---
Fixed.

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23601


[Bug rtl-optimization/23601] [4.1 Regression] reload may drop non-call exception information

2005-08-30 Thread phython at gcc dot gnu dot org


-- 
   What|Removed |Added

 CC||phython at gcc dot gnu dot
   ||org
Summary|reload may drop non-call|[4.1 Regression] reload may
   |exception information   |drop non-call exception
   ||information
   Target Milestone|--- |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23601