From: Alan Modra Date: Tue, 15 Oct 2002 00:11:25 +0000 (+0000) Subject: * ldlang.c (load_symbols): Revert last change. X-Git-Tag: binutils-2_13_1~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=81d24a1519559e37038a33c20197c09d24295831;p=thirdparty%2Fbinutils-gdb.git * ldlang.c (load_symbols): Revert last change. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index 30f40874e7a..0689c01e006 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,17 @@ +2002-10-15 Alan Modra + + * ldlang.c (load_symbols): Revert last change. + +2002-10-14 Alan Modra + + * ldlang.c (load_symbols): Don't call bfd_link_add_symbols when + just_syms_flag. + (lang_reasonable_defaults): Don't compare against false. + (size_input_section): Likewise. + (lang_size_sections_1): Likewise. + (lang_do_assignments): Likewise. + (lang_add_output): Likewise. + 2002-10-11 Alan Modra * pe-dll.c (make_import_fixup_mark): Avoid type-punned pointer. diff --git a/ld/ldlang.c b/ld/ldlang.c index 79de0987ff2..990ff0a84f6 100644 --- a/ld/ldlang.c +++ b/ld/ldlang.c @@ -2012,7 +2012,7 @@ lang_reasonable_defaults () default_common_section = lang_output_section_statement_lookup (".bss"); - if (placed_commons == false) + if (!placed_commons) { lang_wild_statement_type *new = new_stat (lang_wild_statement, @@ -2768,7 +2768,7 @@ size_input_section (this_ptr, output_section_statement, fill, dot) lang_input_section_type *is = &((*this_ptr)->input_section); asection *i = is->section; - if (is->ifile->just_syms_flag == false) + if (!is->ifile->just_syms_flag) { unsigned opb = bfd_arch_mach_octets_per_byte (ldfile_output_architecture, ldfile_output_machine); @@ -3023,11 +3023,10 @@ lang_size_sections_1 (s, output_section_statement, prev, fill, dot, relax) abs_output_section, lang_allocating_phase_enum, dot, &dot); - if (r.valid_p == false) - { - einfo (_("%F%S: non constant address expression for section %s\n"), - os->name); - } + if (!r.valid_p) + einfo (_("%F%S: non constant address expression for section %s\n"), + os->name); + dot = r.value + r.section->bfd_section->vma; } @@ -3394,7 +3393,7 @@ lang_do_assignments (s, output_section_statement, fill, dot) abs_output_section, lang_final_phase_enum, dot, &dot); s->data_statement.value = value.value; - if (value.valid_p == false) + if (!value.valid_p) einfo (_("%F%P: invalid data statement\n")); } { @@ -3431,7 +3430,7 @@ lang_do_assignments (s, output_section_statement, fill, dot) abs_output_section, lang_final_phase_enum, dot, &dot); s->reloc_statement.addend_value = value.value; - if (value.valid_p == false) + if (!value.valid_p) einfo (_("%F%P: invalid reloc statement\n")); } dot += bfd_get_reloc_size (s->reloc_statement.howto) / opb; @@ -4014,7 +4013,7 @@ lang_add_output (name, from_script) int from_script; { /* Make -o on command line override OUTPUT in script. */ - if (had_output_filename == false || !from_script) + if (!had_output_filename || !from_script) { output_filename = name; had_output_filename = true;