-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
OK for trunk?
* doc/contrib.texi: Add entry for David Binderman.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJOwgKRAAoJEBRtltQi2kC7ZKgIALIpCIUGwO82WUBAvIs8NHa6
pclN5mlkNmjavTuE5gLf6WdHtpXSfX4SfJUwPfN/rypF5vTriznvFcCxqZooolww
nFy/INSvL0LbeMnXUCX5FXT/u171JSBzwi4cY0RsPo5YL0exx37l4YvM7sAJ6MbB
QY0/FdseFWP/r+DF8yXBNf0lNgtT6r+OVQSsHwP9aNxsaqgAeA76TLEMEnDJoMgW
/krILIyiKLdq1aQs1b6D0cZHLm6tgez4iqOHN4eF/Llg45B9GN+NN135DWUyx33S
frsSVxA8UaWicTe/ruA4sRwFUX93luf8IfnJT0uPC+5ParS2nXpZuUyjQWyKqkY=
=Ys0r
-----END PGP SIGNATURE-----
* lang.c (java_init_options_struct): Disable optimizations
which assume a NULL pointer dereference will cause a fault.
Index: lang.c
===================================================================
*** lang.c (revision 181321)
--- lang.c (working copy)
*************** java_init_options_struct (struct gcc_opt
*** 556,561 ****
--- 556,565 ----
/* Java requires left-to-right evaluation of subexpressions. */
opts->x_flag_evaluation_order = 1;
+
+ /* Java catches catch NULL pointer exceptions, thus we can not necessarily
+ rely on a pointer having a non-NULL value after a dereference. */
+ opts->x_flag_delete_null_pointer_checks = 0;
}
static void