bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gold/11247] Assert failure in arm.cc


From: dougkwan at google dot com
Subject: [Bug gold/11247] Assert failure in arm.cc
Date: 4 Feb 2010 19:47:13 -0000

------- Additional Comments From dougkwan at google dot com  2010-02-04 19:47 
-------
Can you try this patch and send me back the error message?

Index: arm.cc
===================================================================
RCS file: /cvs/src/src/gold/arm.cc,v
retrieving revision 1.76
diff -u -u -p -r1.76 arm.cc
--- arm.cc      4 Feb 2010 03:32:18 -0000       1.76
+++ arm.cc      4 Feb 2010 19:44:50 -0000
@@ -5654,6 +5654,16 @@ Arm_relobj<big_endian>::scan_sections_fo
              const Output_relaxed_input_section* poris =
              out_sections[index]->find_relaxed_input_section(this, index);
              gold_assert(poris != NULL);
+             if (poris == NULL)
+               {
+                 printf("found bad section %s (index %u) in %s\n",
+                        this->section_name(index).c_str(), index,
+                        this->name().c_str());
+                 const elfcpp::Shdr<32, big_endian> shdr(pshdrs + index);
+                 printf("section type=%u section flag=%u\n",
+                        shdr.get_sh_type(), shdr.get_sh_flags());
+                 gold_unreachable();
+               }
              output_address = poris->address();
            }




-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11247

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]