i386: Add tests for -malign-branch-boundary and -malign-branch
[deliverable/binutils-gdb.git] / bfd / elf32-hppa.c
index 8a19c1937081f2378ac14ad9f13ef66282dbefb3..35564dd2b0b59fd2855cd4987a7990a61f413cbe 100644 (file)
@@ -2280,10 +2280,11 @@ elf32_hppa_size_dynamic_sections (bfd *output_bfd ATTRIBUTE_UNUSED,
                 against the .got section.  */
              int gotalign = bfd_section_alignment (htab->etab.sgot);
              int pltalign = bfd_section_alignment (sec);
+             int align = gotalign > 3 ? gotalign : 3;
              bfd_size_type mask;
 
-             if (gotalign > pltalign)
-               bfd_set_section_alignment (sec, gotalign);
+             if (align > pltalign)
+               bfd_set_section_alignment (sec, align);
              mask = ((bfd_size_type) 1 << gotalign) - 1;
              sec->size = (sec->size + sizeof (plt_stub) + mask) & ~mask;
            }
This page took 0.038591 seconds and 4 git commands to generate.