This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: Not really Re: PR java/17689 [4.0 Regression] New testsuitefailures indicate signal unwinding is broken
On Tue, 2004-09-28 at 08:16, Andrew Haley wrote:
> I have an idea: I'll back out my patch and build and test again.
>
Well, the change to get_tmt_for has to remain. Unconditionally copying
TREE_THIS_VOLATILE from 'tag_type' was wrong. So, at the very least
leave:
@@ -2138,7 +2141,7 @@ get_tmt_for (tree ptr, struct alias_info
}
/* If the pointed-to type is volatile, so is the tag. */
- TREE_THIS_VOLATILE (tag) = TREE_THIS_VOLATILE (tag_type);
+ TREE_THIS_VOLATILE (tag) |= TREE_THIS_VOLATILE (tag_type);
/* Make sure that the type tag has the same alias set as the
pointed-to type. */
Diego.