]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR fortran/32046 (wrong code with -O2 for gfortran.dg/interface_12.f90 & result_in...
authorDavid Daney <ddaney@avtrex.com>
Fri, 22 Jun 2007 04:46:08 +0000 (04:46 +0000)
committerDavid Daney <daney@gcc.gnu.org>
Fri, 22 Jun 2007 04:46:08 +0000 (04:46 +0000)
PR target/32046
* config/mips/mips.md (define_constants): Rename UNSPEC_EH_RECEIVER
to UNSPEC_NONLOCAL_GOTO_RECEIVER globally.
(exception_receiver): Renamed to ...
(nonlocal_goto_receiver): ... this.

From-SVN: r125941

gcc/ChangeLog
gcc/config/mips/mips.md

index fff3cabd5367ff1eda45c6eecf17f81d2ab36fd6..a4b3535f847e97f94e49c0130d8f563a75023879 100644 (file)
@@ -1,3 +1,11 @@
+2007-06-21  David Daney  <ddaney@avtrex.com>
+
+       PR target/32046
+       * config/mips/mips.md (define_constants): Rename UNSPEC_EH_RECEIVER
+       to UNSPEC_NONLOCAL_GOTO_RECEIVER globally.
+       (exception_receiver): Renamed to ...
+       (nonlocal_goto_receiver): ... this.
+
 2007-06-22  Roman Zippel <zippel@linux-m68k.org>
 
        * df-scan.c (df_read_modify_subreg_p): Use REGMODE_NATURAL_SIZE.
index 2b3267a1af644a19fe68f83f430c75b0922857dd..00b2489a8e5a656f4b04986394f148040c781968 100644 (file)
@@ -31,7 +31,7 @@
    (UNSPEC_GET_FNADDR           3)
    (UNSPEC_BLOCKAGE             4)
    (UNSPEC_CPRESTORE            5)
-   (UNSPEC_EH_RECEIVER          6)
+   (UNSPEC_NONLOCAL_GOTO_RECEIVER 6)
    (UNSPEC_EH_RETURN            7)
    (UNSPEC_CONSTTABLE_INT       8)
    (UNSPEC_CONSTTABLE_FLOAT     9)
   DONE;
 })
 
-(define_insn_and_split "exception_receiver"
+(define_insn_and_split "nonlocal_goto_receiver"
   [(set (reg:SI 28)
-       (unspec_volatile:SI [(const_int 0)] UNSPEC_EH_RECEIVER))]
+       (unspec_volatile:SI [(const_int 0)] UNSPEC_NONLOCAL_GOTO_RECEIVER))]
   "TARGET_CALL_CLOBBERED_GP"
   "#"
   "&& reload_completed"