Add multiple-include guard.
cp:
* parser.c (cp_parser_save_member_function_body): Mark the
definition static.
treelang:
* parse.y (yyerror): Mark the definition static.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75536
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-01-07 Zack Weinberg <zack@codesourcery.com>
+
+ * dwarf2.h, unwind-dw2-fde.h, unwind-pe.h, unwind.h:
+ Add multiple-include guard.
+
2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
- * gcc/config/rs6000/rs6000.c (easy_vector_constant): Accept
- all vector constant loadable by vsplt*.
+ * gcc/config/rs6000/rs6000.c (easy_vector_constant): Accept
+ all vector constant loadable by vsplt*.
(output_vec_const_move): Likewise.
2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
+2004-01-07 Zack Weinberg <zack@codesourcery.com>
+
+ * parser.c (cp_parser_save_member_function_body): Mark the
+ definition static.
+
2004-01-05 Mark Mitchell <mark@codesourcery.com>
PR c++/13057
* class.c (build_clone): Copy type attributes from the original
function to the clone.
-
+
PR c++/12815
* class.c (build_vtbl_ref_1): Do not unconditionally mark vtable
references as constant.
specifiers applied to the declaration. Returns the FUNCTION_DECL
for the member function. */
-tree
+static tree
cp_parser_save_member_function_body (cp_parser* parser,
tree decl_specifiers,
tree declarator,
/* This file is shared between GCC and GDB, and should not contain
prototypes. */
+#ifndef GCC_DWARF2_H
+#define GCC_DWARF2_H
+
/* Tag names and codes. */
enum dwarf_tag
{
#define DW_EH_PE_aligned 0x50
#define DW_EH_PE_indirect 0x80
+
+#endif /* dwarf2.h */
+2004-01-07 Zack Weinberg <zack@codesourcery.com>
+
+ * parse.y (yyerror): Mark the definition static.
+
2003-12-04 James A. Morrison <ja2morri@uwaterloo.ca>
* lex.l: Add \t as a whitespace character.
}
/* Output a message ERROR_MESSAGE from the parser. */
-void
+static void
yyerror (const char *error_message)
{
struct prod_token_parm_item *tok;
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
+#ifndef GCC_UNWIND_DW2_FDE_H
+#define GCC_UNWIND_DW2_FDE_H
struct fde_vector
{
return f->length == 0;
#endif
}
+
+#endif /* unwind-dw2-fde.h */
compatibility problems with the base ABI. This is slightly better
than duplicating code, however. */
+#ifndef GCC_UNWIND_PE_H
+#define GCC_UNWIND_PE_H
+
/* If using C++, references to abort have to be qualified with std::. */
#if __cplusplus
#define __gxx_abort std::abort
}
#endif
+
+#endif /* unwind-pe.h */
/* This is derived from the C++ ABI for IA-64. Where we diverge
for cross-architecture compatibility are noted with "@@@". */
+#ifndef _UNWIND_H
+#define _UNWIND_H
+
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
+
+#endif /* unwind.h */