regstack.c (reg_to_stack): When in 64bit PIC mode, we still can load NANs easilly.
authorJan Hubicka <jh@suse.cz>
Tue, 6 Mar 2007 14:02:00 +0000 (15:02 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 6 Mar 2007 14:02:00 +0000 (14:02 +0000)
* regstack.c (reg_to_stack): When in 64bit PIC mode, we still can load
NANs easilly.

From-SVN: r122619

gcc/ChangeLog
gcc/reg-stack.c

index 60b953038fa638cf02d3582dc8f176014247dcd7..55c90f403d4cca2f1e846e9f0acd97ac81224e69 100644 (file)
@@ -1,3 +1,8 @@
+2007-03-06  Jan Hubicka  <jh@suse.cz>
+
+       * regstack.c (reg_to_stack): When in 64bit PIC mode, we still can load
+       NANs easilly.
+
 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
 
        * configure.ac: Allow tm_file to contain build-directory files.
index f21d833c00ba977869b0b3a6a7221e639455b641..7a7a0e53cb0d63a9da099e5ef703e862e00cb499 100644 (file)
@@ -3141,7 +3141,7 @@ reg_to_stack (void)
      the PIC register hasn't been set up.  In that case, fall back
      on zero, which we can get from `ldz'.  */
 
-  if (flag_pic)
+  if (flag_pic && !TARGET_64BIT)
     not_a_num = CONST0_RTX (SFmode);
   else
     {