OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [ld/] [testsuite/] [ld-elfweak/] [bar1a.c] - Rev 76

Go to most recent revision | Compare with Previous | Blame | View Log

#include <stdio.h>
 
extern int deallocate_foo;
 
extern int * bar ();
extern int * foo ();
extern void abort ();
extern void foobar ();
 
void
foobar ()
{
  if (&deallocate_foo != bar () || &deallocate_foo != foo ())
    abort ();
 
  if (deallocate_foo)
    printf ("weak deallocate_foo\n");
  else
    printf ("strong deallocate_foo\n");
}
 
int *
bar()
{
  return &deallocate_foo;
}
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.