diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2008-01-19 18:57:57 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2008-01-19 18:57:57 +0100 |
commit | d0b9dbd562630086b7d7ff2d78cc5663dc48f732 (patch) | |
tree | 73373bccec666726ca048f40c5184d9c6089092d | |
parent | 135a171d9eac312352f58e0c09abac9156d9fbda (diff) | |
download | gcc-d0b9dbd562630086b7d7ff2d78cc5663dc48f732.zip gcc-d0b9dbd562630086b7d7ff2d78cc5663dc48f732.tar.gz gcc-d0b9dbd562630086b7d7ff2d78cc5663dc48f732.tar.bz2 |
dwarf2out.c (dwarf2out_switch_text_section): Do not call dwarf2out_note_section_used if cold_text_section is NULL.
* dwarf2out.c (dwarf2out_switch_text_section): Do not call
dwarf2out_note_section_used if cold_text_section is NULL.
From-SVN: r131654
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3fed0b2..ec25be5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-01-19 Uros Bizjak <ubizjak@gmail.com> + + * dwarf2out.c (dwarf2out_switch_text_section): Do not call + dwarf2out_note_section_used if cold_text_section is NULL. + 2008-01-19 Jakub Jelinek <jakub@redhat.com> PR gcov-profile/34610 @@ -197,7 +202,7 @@ function always sign-extends the value. 2008-01-16 Jakub Jelinek <jakub@redhat.com> - Richard Guenther <rguenther@suse.de> + Richard Guenther <rguenther@suse.de> PR c/34668 * gimplify.c (fold_indirect_ref_rhs): Rename to ... diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 3a5b897c..829b9ee 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -2729,7 +2729,9 @@ dwarf2out_switch_text_section (void) don't attempt to advance_loc4 between labels in different sections. */ fde->dw_fde_current_label = NULL; - dwarf2out_note_section_used (); + /* There is no need to mark used sections when not debugging. */ + if (cold_text_section != NULL) + dwarf2out_note_section_used (); } #endif |