All platforms are MD_DO_NOT_NEED_FALLTHRU now so no need to keep it
conditional.
This commit is contained in:
parent
c97173f648
commit
795d937239
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.5 2006/10/19 16:47:38 skrll Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.6 2007/05/15 16:51:37 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -68,8 +68,6 @@
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
||||
/* We assume we need to reload our GP. */
|
||||
#define MD_CALL_STATIC_FUNCTION(section, func) \
|
||||
__asm(".section " #section "\n" \
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.3 2006/09/08 07:29:19 skrll Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.4 2007/05/15 16:51:38 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -59,5 +59,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: crti.c,v 1.4 2006/06/30 09:00:46 simonb Exp $ */
|
||||
/* $NetBSD: crti.c,v 1.5 2007/05/15 16:51:38 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1998, 2001, 2002 The NetBSD Foundation, Inc.
|
||||
@ -43,27 +43,5 @@
|
||||
#include "sysident.h"
|
||||
#include <dot_init.h>
|
||||
|
||||
#ifndef MD_DO_NOT_NEED_FALLTHRU
|
||||
INIT_FALLTHRU_DECL;
|
||||
FINI_FALLTHRU_DECL;
|
||||
|
||||
void _init(void) __attribute__((section(".init")));
|
||||
void _fini(void) __attribute__((section(".fini")));
|
||||
|
||||
void
|
||||
_init(void)
|
||||
{
|
||||
|
||||
INIT_FALLTHRU();
|
||||
}
|
||||
|
||||
void
|
||||
_fini(void)
|
||||
{
|
||||
|
||||
FINI_FALLTHRU();
|
||||
}
|
||||
#endif /* MD_DO_NOT_NEED_FALLTHRU */
|
||||
|
||||
MD_INIT_SECTION_PROLOGUE;
|
||||
MD_FINI_SECTION_PROLOGUE;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.3 2006/09/08 19:18:26 skrll Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.4 2007/05/15 16:51:38 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2004 Nick Hudson
|
||||
@ -70,5 +70,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.5 2006/08/25 12:44:19 skrll Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.6 2007/05/15 16:51:39 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -61,7 +61,5 @@
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
||||
#define MD_CALL_STATIC_FUNCTION(section, func) \
|
||||
__asm(".section " #section "; call " #func "; .previous");
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.2 2006/07/18 21:18:23 skrll Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.3 2007/05/15 16:51:39 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -71,5 +71,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.3 2007/01/02 14:32:34 martin Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.4 2007/05/15 16:51:40 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -58,5 +58,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.6 2006/06/30 09:00:46 simonb Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.7 2007/05/15 16:51:40 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -85,5 +85,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.4 2006/10/19 18:59:30 skrll Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.5 2007/05/15 16:51:40 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -60,5 +60,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.4 2006/07/07 19:57:29 ross Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.5 2007/05/15 16:51:41 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001, 2006 Ross Harvey
|
||||
@ -67,5 +67,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.4 2006/10/17 01:10:26 uwe Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.5 2007/05/15 16:51:41 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -41,8 +41,6 @@
|
||||
* rudimentary indirection to the entry points we would supply with
|
||||
* MD_SECTION_PROLOGUE.
|
||||
*/
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
||||
#define MD_INIT_SECTION_PROLOGUE MD_SECTION_PROLOGUE(.init, _init)
|
||||
#define MD_FINI_SECTION_PROLOGUE MD_SECTION_PROLOGUE(.fini, _fini)
|
||||
|
||||
@ -57,7 +55,7 @@
|
||||
".previous")
|
||||
|
||||
/*
|
||||
* Declare the entry point global because of MD_DO_NOT_NEED_FALLTHRU.
|
||||
* Declare the entry point global.
|
||||
*/
|
||||
#define MD_SECTION_PROLOGUE(section, entry_pt) \
|
||||
MD_ASM_IN_SECTION(section, \
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.4 2006/10/19 08:37:46 martin Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.5 2007/05/15 16:51:41 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Matthew Green
|
||||
@ -93,5 +93,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.4 2007/03/16 22:50:22 matt Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.5 2007/05/15 16:51:42 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -64,5 +64,3 @@
|
||||
|
||||
#define MD_INIT_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.init)
|
||||
#define MD_FINI_SECTION_EPILOGUE MD_SECTION_EPILOGUE(.fini)
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: dot_init.h,v 1.4 2007/05/15 16:48:13 skrll Exp $ */
|
||||
/* $NetBSD: dot_init.h,v 1.5 2007/05/15 16:51:42 skrll Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2001 Ross Harvey
|
||||
@ -62,5 +62,3 @@
|
||||
|
||||
#define MD_CALL_STATIC_FUNCTION(section, func) \
|
||||
__asm(".section " #section "; call " #func "; .previous");
|
||||
|
||||
#define MD_DO_NOT_NEED_FALLTHRU
|
||||
|
Loading…
x
Reference in New Issue
Block a user