All platforms are MD_DO_NOT_NEED_FALLTHRU now so no need to keep it

conditional.
This commit is contained in:
skrll 2007-05-15 16:51:37 +00:00
parent c97173f648
commit 795d937239
14 changed files with 15 additions and 63 deletions

View File

@ -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" \

View File

@ -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

View File

@ -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;

View File

@ -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

View File

@ -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");

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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, \

View File

@ -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

View File

@ -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

View File

@ -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