]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
lang.c (java_init_options_struct): Set frontend_set_flag_trapping_math.
authorAndreas Schwab <schwab@linux-m68k.org>
Mon, 23 Jan 2012 11:12:01 +0000 (11:12 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Mon, 23 Jan 2012 11:12:01 +0000 (11:12 +0000)
* lang.c (java_init_options_struct): Set
frontend_set_flag_trapping_math.

From-SVN: r183426

gcc/java/ChangeLog
gcc/java/lang.c

index a730fa6fbc589417cab480cf6fa24bacfa9e8d3e..75423a947fb344c89982dcb8519757cdc6e4a1b8 100644 (file)
@@ -1,3 +1,8 @@
+2012-01-23  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * lang.c (java_init_options_struct): Set
+       frontend_set_flag_trapping_math.
+
 2011-10-26  Release Manager
 
        * GCC 4.6.2 released.
index d26f1551afe052d9cbfdcb33c8ea1ab29e84d00b..982474cc83320fb88613a9a1254c04fe34d396e9 100644 (file)
@@ -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;