From: Götz Lindenmaier Date: Thu, 1 Mar 2001 10:59:12 +0000 (+0000) Subject: Moved to ../adt/. htoere from ../debug/ X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=0ecaf56f0432773f1243a9511f45c5af373e6935;p=libfirm Moved to ../adt/. htoere from ../debug/ [r97] --- diff --git a/ir/debug/Makefile b/ir/debug/Makefile index 66b7f30f9..05ee4c6c0 100644 --- a/ir/debug/Makefile +++ b/ir/debug/Makefile @@ -3,7 +3,7 @@ # All rights reserved. # Author: Goetz Lindenmaier # -# Makefile for debug -- debugging of compiler or compiled program?? +# Makefile for debug -- debugging of compiler and compiled program. CXX = gcc @@ -15,7 +15,7 @@ DEPENDFLAGS = -M LIBPATH = LIBS = X_LIBS = -INCLUDES = -I../adt -I../common -I../debug -I../ir +INCLUDES = -I../debug -I../ir -I../ident X_INCLUDES = AR = ar rcs @@ -24,7 +24,7 @@ SHELL = /bin/sh MAKE = /usr/bin/make DISTRIBMEMBERS = -MEMBERS = $(DISTRIBMEMBERS) debug.m debinfo.m +MEMBERS = $(DISTRIBMEMBERS) debinfo.m CFILES = $(MEMBERS:.m=.c) diff --git a/ir/debug/debinfo.c b/ir/debug/debinfo.c index 1437db703..5ac7f2be1 100644 --- a/ir/debug/debinfo.c +++ b/ir/debug/debinfo.c @@ -13,9 +13,10 @@ #include "debinfo.h" - -void deb_info_copy(ir_node *new, ir_node *old, ident *info) { +inline void +deb_info_copy(ir_node *new, ir_node *old, ident *info) { } -void deb_info_merge(ir_node **new_nodes, ir_node **old_nodes, ident *info) { +inline void +deb_info_merge(ir_node **new_nodes, ir_node **old_nodes, ident *info) { } diff --git a/ir/debug/debug.c b/ir/debug/debug.c deleted file mode 100644 index 00740db4e..000000000 --- a/ir/debug/debug.c +++ /dev/null @@ -1,91 +0,0 @@ -/* Debug --- run time debug level management - Copyright (C) 1995, 1996 Christian von Roques - All rights reserved. */ - -#ifdef HAVE_CONFIG_H -# include -#endif - -#include -#include -#include "debug.h" -#include "misc.h" - - -int -(d_) (int flag, unsigned level) -{ - return d_ (flag, level); -} - - -int -(d_level) (int flag) -{ - return d_level (flag); -} - - -int -(d_set_level) (int flag, unsigned level) -{ - return d_set_level (flag, level); -} - - -#ifdef DEBUG -int nflags; -unsigned char *d_vec; -#endif - - -/* - * Set debug flags according to the following syntax: - * number ["-" number] ["." number] - * 1st number is number of first flag to set. - * 2nd number is number of last flag to set. [defaults to 1st number] - * 3rd number is level to set the flags to. [defaults to 1] - */ -void -(d_parse) (const char *s) -{ -#ifdef DEBUG - long first, last, level; - char *end; - - first = strtol(s, &end, 10); - last = (s != end) ? first : nflags-1; - - s = end; - if (*s == '-') { - ++s; - last = strtol(s, &end, 10); - if (end == s) last = nflags-1; /* 3- ==> 3..nflags-1 */ - } - - s = end; - if (*s == '.') { - ++s; - level = strtol(s, &end, 10); - /* . with no number gives level 0 */ - } else { - level = 1; - } - - if (first<0) first=0; - if (last>=nflags) last = nflags-1; - - while (first<=last) d_vec[first++] = level; -#endif /* DEBUG */ -} - - -void -(d_init) (int n) -{ -#ifdef DEBUG - nflags = n; - d_vec = xmalloc (sizeof (unsigned char) * n); - memset(d_vec, 0, sizeof (unsigned char) * n); -#endif -} diff --git a/ir/debug/debug.h b/ir/debug/debug.h deleted file mode 100644 index cb49dd380..000000000 --- a/ir/debug/debug.h +++ /dev/null @@ -1,36 +0,0 @@ -/* Declarations for debug - Copyright (C) 1995, 1996 Christian von Roques - All rights reserved. */ - -#ifndef _DEBUG_H_ -#define _DEBUG_H_ - -void d_init (int nflags); -int d_ (int flag, unsigned level); -int d_level (int flag); -int d_set_level (int flag, unsigned level); -void d_parse (const char *s); - -#ifdef DEBUG - -#include "deflag.h" - -extern unsigned char *d_vec; - -# define d_init(n) (d_init) ((n)) -# define d_(flag, level) (d_vec[(flag)] >= (level)) -# define d_level(flag) (d_vec[(flag)]) -# define d_set_level(flag, level) (d_vec[(flag)] = (level)) -# define d_parse(s) (d_parse) ((s)) - -#else /* !DEBUG */ - -# define d_init(n) ((void)0) -# define d_(flag, level) 0 -# define d_level(flag) 0 -# define d_set_level(flag, level) (level) -# define d_parse(s) ((void)0) - -#endif /* !DEBUG */ - -#endif