]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
avr.h (REG_OK_FOR_BASE_P, [...]): Remove.
authorAnatoly Sokolov <aesok@post.ru>
Sat, 2 Jan 2010 11:24:02 +0000 (14:24 +0300)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Sat, 2 Jan 2010 11:24:02 +0000 (14:24 +0300)
* config/avr/avr.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P,
XEXP_) : Remove.
* config/avr/avr-protos.h (avr_init_once, avr_optimization_options,
avr_change_section, avr_reg_class_from_letter) : Remove declaration.

From-SVN: r155564

gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.h

index f153d80a8f2bd6e87a1a199bcfa5713876845607..2898134585ed3e66a3441e6cbf2c7c17e7b7c363 100644 (file)
@@ -1,3 +1,10 @@
+2010-01-02  Anatoly Sokolov  <aesok@post.ru>
+
+       * config/avr/avr.h (REG_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P,
+       XEXP_) : Remove.
+       * config/avr/avr-protos.h (avr_init_once, avr_optimization_options,
+       avr_change_section, avr_reg_class_from_letter) : Remove declaration.
+
 2010-01-02  Richard Guenther  <rguenther@suse.de>
 
        PR lto/41597
index e014085ac34cb344a757001cc4d1108c3fd2e3ef..ea4fe27eb585d47e05c7000d76c3e1b737fab70c 100644 (file)
@@ -1,6 +1,6 @@
 /* Prototypes for exported functions defined in avr.c
    
-   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, 2009
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2010
    Free Software Foundation, Inc.
    Contributed by Denis Chertykov (chertykov@gmail.com)
 
 
 
 extern int function_arg_regno_p (int r);
-extern void avr_init_once (void);
 extern void avr_override_options (void);
 extern void avr_cpu_cpp_builtins (struct cpp_reader * pfile);
-extern void avr_optimization_options (int level, int size);
-extern char *avr_change_section (char *sect_name);
 extern int avr_ret_register (void);
 extern bool class_likely_spilled_p (int c);
 extern enum reg_class avr_regno_reg_class (int r);
-extern enum reg_class avr_reg_class_from_letter (int c);
 extern void asm_globalize_label (FILE *file, const char *name);
 extern void avr_asm_declare_function_name (FILE *, const char *, tree);
 extern void order_regs_for_local_alloc (void);
index 265c16155f3cb936c16f357c43c8f17981366dc1..9bd955afcc4186d2211a8863f794e4ad3c238d67 100644 (file)
@@ -1,7 +1,8 @@
 /* Definitions of target machine for GNU compiler,
    for ATMEL AVR at90s8515, ATmega103/103L, ATmega603/603L microcontrollers.
    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
-   2008, 2009 Free Software Foundation, Inc.
+   2008, 2009, 2010
+   Free Software Foundation, Inc.
    Contributed by Denis Chertykov (chertykov@gmail.com)
 
 This file is part of GCC.
@@ -414,16 +415,6 @@ extern int avr_reg_order[];
 
 #define REG_OK_FOR_BASE_STRICT_P(X) REGNO_OK_FOR_BASE_P (REGNO (X))
 
-#ifdef REG_OK_STRICT
-#  define REG_OK_FOR_BASE_P(X) REG_OK_FOR_BASE_STRICT_P (X)
-#else
-#  define REG_OK_FOR_BASE_P(X) REG_OK_FOR_BASE_NOSTRICT_P (X)
-#endif
-
-#define REG_OK_FOR_INDEX_P(X) 0
-
-#define XEXP_(X,Y) (X)
-
 /* LEGITIMIZE_RELOAD_ADDRESS will allow register R26/27 to be used, where it
    is no worse than normal base pointers R28/29 and R30/31. For example:
    If base offset is greater than 63 bytes or for R++ or --R addressing.  */