re PR target/71161 (Lots of ASAN and libgo runtime FAILs after r236090)
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 18 May 2016 14:40:54 +0000 (16:40 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 18 May 2016 14:40:54 +0000 (16:40 +0200)
PR target/71161
* elf.c (phdr_callback) [__i386__]: Add
__attribute__((__force_align_arg_pointer__)).

From-SVN: r236397

libbacktrace/ChangeLog
libbacktrace/elf.c

index eba342743850239ac3fc661236648bfe933d1521..acc07047f6729cc578b55bec881acb8f8fd379ba 100644 (file)
@@ -1,3 +1,9 @@
+2016-05-18  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/71161
+       * elf.c (phdr_callback) [__i386__]: Add
+       __attribute__((__force_align_arg_pointer__)).
+
 2016-03-02  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
 
        * elf.c (backtrace_initialize): Properly initialize elf_fileline_fn to
 
 2015-12-18  Andris Pavenis  <andris.pavenis@iki.fi>
 
-       * configure.ac: Specify that DJGPP do not have mmap even when sys/mman.h exists
+       * configure.ac: Specify that DJGPP do not have mmap
+       even when sys/mman.h exists.
        * configure: Regenerate
 
 2015-12-09  John David Anglin  <danglin@gcc.gnu.org>
 
-       PR 68115/libfortran
+       PR libgfortran/68115
        * configure.ac: Set libbacktrace_cv_sys_sync to no on hppa*-*-hpux*.
        * configure: Regenerate.
        * elf.c (backtrace_initialize): Cast __sync_bool_compare_and_swap call
index f85ac65d99f1be9a190432abb5d112434f157907..81ba3440ab7d18539180f53805ac36c408284a66 100644 (file)
@@ -866,6 +866,9 @@ struct phdr_data
    libraries.  */
 
 static int
+#ifdef __i386__
+__attribute__ ((__force_align_arg_pointer__))
+#endif
 phdr_callback (struct dl_phdr_info *info, size_t size ATTRIBUTE_UNUSED,
               void *pdata)
 {