]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/17643 (ICE in propagate_one_insn, at flow.c:1582)
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Mon, 27 Dec 2004 02:55:49 +0000 (02:55 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Mon, 27 Dec 2004 02:55:49 +0000 (02:55 +0000)
PR target/17643
* config/pa/pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Return false when
TARGET_PORTABLE_RUNTIME is true.

From-SVN: r92630

gcc/ChangeLog
gcc/config/pa/pa32-linux.h

index e58baf44b7845a968eb856ee268894b4c0dd0c7f..066f99285bc45849d126cd83a499aaf3d7fc7d72 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR target/17643
+       * config/pa/pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Return false when
+       TARGET_PORTABLE_RUNTIME is true.
+
 2004-12-25  Alan Modra  <amodra@bigpond.net.au>
 
        PR target/19147
index e8bc78322ee62747808c51302fc9038bd33d75d1..9a668acb0d9624f32804e3e4afb6c45b1a5b709d 100644 (file)
@@ -28,7 +28,7 @@ Boston, MA 02111-1307, USA.  */
    pointer into the frame.  This target does not need multiple
    subspace stubs, so we allow sibcalls to all functions.  */
 #undef FUNCTION_OK_FOR_SIBCALL
-#define FUNCTION_OK_FOR_SIBCALL(DECL) 1
+#define FUNCTION_OK_FOR_SIBCALL(DECL) (!TARGET_PORTABLE_RUNTIME)
 
 /* The libcall __canonicalize_funcptr_for_compare is referenced in
    crtend.o and the reference isn't resolved in objects that don't