summaryrefslogtreecommitdiff
path: root/gcc/java/lang.c
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@gcc.gnu.org>2012-01-23 11:07:55 +0000
committerAndreas Schwab <schwab@gcc.gnu.org>2012-01-23 11:07:55 +0000
commitff06e6b1b87fcf22033349184060d92b7a948108 (patch)
tree47c51166e3e5c63c08e80f6debcb156c310c3924 /gcc/java/lang.c
parentb2d2adc6259b00c8e432f7160c39eca325b4fe02 (diff)
downloadgcc-ff06e6b1b87fcf22033349184060d92b7a948108.tar.gz
lang.c (java_init_options_struct): Set frontend_set_flag_trapping_math.
* lang.c (java_init_options_struct): Set frontend_set_flag_trapping_math. From-SVN: r183425
Diffstat (limited to 'gcc/java/lang.c')
-rw-r--r--gcc/java/lang.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/java/lang.c b/gcc/java/lang.c
index ccab48c4e7a..da7dd0568ee 100644
--- a/gcc/java/lang.c
+++ b/gcc/java/lang.c
@@ -1,6 +1,6 @@
/* Java(TM) language-specific utility routines.
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006, 2007, 2008, 2010 Free Software Foundation, Inc.
+ 2005, 2006, 2007, 2008, 2010, 2012 Free Software Foundation, Inc.
This file is part of GCC.
@@ -550,6 +550,7 @@ java_init_options_struct (struct gcc_options *opts)
/* In Java floating point operations never trap. */
opts->x_flag_trapping_math = 0;
+ opts->frontend_set_flag_trapping_math = true;
/* In Java arithmetic overflow always wraps around. */
opts->x_flag_wrapv = 1;