Update CIO hooks to be more flexible.
Replace the one hook we had with two to avoid underscore issues. * msp430/cio.c: Remove, replace with... * msp430/cio.S: New, this.
This commit is contained in:
parent
725532a3b2
commit
28d7af216e
@ -1,3 +1,8 @@
|
|||||||
|
2015-12-17 DJ Delorie <dj@redhat.com>
|
||||||
|
|
||||||
|
* msp430/cio.c: Remove, replace with...
|
||||||
|
* msp430/cio.S: New, this.
|
||||||
|
|
||||||
2015-12-16 Kevin Buettner <kevinb@redhat.com>
|
2015-12-16 Kevin Buettner <kevinb@redhat.com>
|
||||||
|
|
||||||
* rl78/write.c (_write): Don't output CR when LF is encountered.
|
* rl78/write.c (_write): Don't output CR when LF is encountered.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Copyright (c) 2013 Red Hat, Inc. All rights reserved.
|
Copyright (c) 2014 Red Hat, Inc. All rights reserved.
|
||||||
|
|
||||||
This copyrighted material is made available to anyone wishing to use, modify,
|
This copyrighted material is made available to anyone wishing to use, modify,
|
||||||
copy, or redistribute it subject to the terms and conditions of the BSD
|
copy, or redistribute it subject to the terms and conditions of the BSD
|
||||||
@ -13,14 +13,21 @@ License and may only be used or replicated with the express permission of
|
|||||||
Red Hat, Inc.
|
Red Hat, Inc.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
#include "memmodel.h"
|
||||||
|
|
||||||
#include "cio.h"
|
.data
|
||||||
|
|
||||||
__CIOBUF__TYPE__ __CIOBUF__;
|
.global __CIOBUF__
|
||||||
|
__CIOBUF__:
|
||||||
|
.global _CIOBUF_
|
||||||
|
_CIOBUF_:
|
||||||
|
.space 75
|
||||||
|
|
||||||
void
|
.text
|
||||||
_libgloss_cio_hook (void)
|
|
||||||
{
|
.global _libgloss_cio_hook
|
||||||
__asm__ __volatile__ (" .global C$$IO$$");
|
_libgloss_cio_hook:
|
||||||
__asm__ __volatile__ ("C$$IO$$: nop");
|
.global C$$IO$$
|
||||||
}
|
C$$IO$$:
|
||||||
|
nop
|
||||||
|
ret_
|
Loading…
x
Reference in New Issue
Block a user