ebcb40e5e1
port, which is also in sync with winavr/avrstudio. Among other things, this adds support for atmega328... which means new arduino boards should work.
31 lines
800 B
Plaintext
31 lines
800 B
Plaintext
$OpenBSD: patch-bfd_coffswap_h,v 1.3 2010/06/27 20:58:10 ckuethe Exp $
|
|
--- bfd/coffswap.h.orig Sat Jun 26 11:23:52 2010
|
|
+++ bfd/coffswap.h Sat Jun 26 11:31:17 2010
|
|
@@ -383,7 +383,11 @@ coff_swap_aux_in (bfd *abfd,
|
|
void * ext1,
|
|
int type,
|
|
int in_class,
|
|
- int indx,
|
|
+ int indx
|
|
+#if defined(AVR) && __GNUC__
|
|
+ __attribute__((unused))
|
|
+#endif
|
|
+ ,
|
|
int numaux,
|
|
void * in1)
|
|
{
|
|
@@ -409,9 +413,13 @@ coff_swap_aux_in (bfd *abfd,
|
|
#else
|
|
if (numaux > 1)
|
|
{
|
|
+#if defined(AVR)
|
|
+ memcpy (in->x_file.x_fname, ext->x_file.x_fname, sizeof (AUXENT));
|
|
+#else
|
|
if (indx == 0)
|
|
memcpy (in->x_file.x_fname, ext->x_file.x_fname,
|
|
numaux * sizeof (AUXENT));
|
|
+#endif
|
|
}
|
|
else
|
|
memcpy (in->x_file.x_fname, ext->x_file.x_fname, FILNMLEN);
|