Module Name:    src
Committed By:   joerg
Date:           Fri Jul 20 21:18:00 UTC 2012

Modified Files:
        src/external/gpl3/gcc/dist/libobjc: archive.c encoding.c sendmsg.c

Log Message:
Remove a bunch of broken inline qualifiers that break the -O0 build.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc/dist/libobjc/archive.c \
    src/external/gpl3/gcc/dist/libobjc/encoding.c \
    src/external/gpl3/gcc/dist/libobjc/sendmsg.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libobjc/archive.c
diff -u src/external/gpl3/gcc/dist/libobjc/archive.c:1.1.1.1 src/external/gpl3/gcc/dist/libobjc/archive.c:1.2
--- src/external/gpl3/gcc/dist/libobjc/archive.c:1.1.1.1	Tue Jun 21 01:24:52 2011
+++ src/external/gpl3/gcc/dist/libobjc/archive.c	Fri Jul 20 21:18:00 2012
@@ -365,7 +365,7 @@ __objc_write_extension (struct objc_type
     }
 }
 
-inline int
+int
 __objc_write_object (struct objc_typed_stream *stream, id object)
 {
   unsigned char buf = '\0';
@@ -431,7 +431,7 @@ objc_write_object (struct objc_typed_str
     }
 }
 
-inline int
+int
 __objc_write_class (struct objc_typed_stream *stream, struct objc_class *class)
 {
   __objc_write_extension (stream, _BX_CLASS);
@@ -460,7 +460,7 @@ objc_write_class (struct objc_typed_stre
 }
 
 
-inline int 
+int 
 __objc_write_selector (struct objc_typed_stream *stream, SEL selector)
 {
   const char *sel_name;
@@ -503,7 +503,7 @@ objc_write_selector (struct objc_typed_s
 ** Read operations 
 */
 
-inline int
+int
 objc_read_char (struct objc_typed_stream *stream, char *val)
 {
   unsigned char buf;
@@ -530,7 +530,7 @@ objc_read_char (struct objc_typed_stream
 }
 
 
-inline int
+int
 objc_read_unsigned_char (struct objc_typed_stream *stream, unsigned char *val)
 {
   unsigned char buf;
@@ -551,7 +551,7 @@ objc_read_unsigned_char (struct objc_typ
   return len;
 }
 
-inline int
+int
 objc_read_short (struct objc_typed_stream *stream, short *value)
 {
   unsigned char buf[sizeof (short) + 1];
@@ -579,7 +579,7 @@ objc_read_short (struct objc_typed_strea
   return len;
 }
 
-inline int
+int
 objc_read_unsigned_short (struct objc_typed_stream *stream,
 			  unsigned short *value)
 {
@@ -607,7 +607,7 @@ objc_read_unsigned_short (struct objc_ty
 }
 
 
-inline int
+int
 objc_read_int (struct objc_typed_stream *stream, int *value)
 {
   unsigned char buf[sizeof (int) + 1];
@@ -634,7 +634,7 @@ objc_read_int (struct objc_typed_stream 
   return len;
 }
 
-inline int
+int
 objc_read_long (struct objc_typed_stream *stream, long *value)
 {
   unsigned char buf[sizeof (long) + 1];
@@ -661,7 +661,7 @@ objc_read_long (struct objc_typed_stream
   return len;
 }
 
-inline int
+int
 __objc_read_nbyte_uint (struct objc_typed_stream *stream,
 			unsigned int nbytes, unsigned int *val)
 {
@@ -680,7 +680,7 @@ __objc_read_nbyte_uint (struct objc_type
 }
   
 
-inline int
+int
 objc_read_unsigned_int (struct objc_typed_stream *stream,
 			unsigned int *value)
 {
@@ -717,7 +717,7 @@ __objc_read_nbyte_ulong (struct objc_typ
 }
   
 
-inline int
+int
 objc_read_unsigned_long (struct objc_typed_stream *stream,
 			 unsigned long *value)
 {
@@ -735,7 +735,7 @@ objc_read_unsigned_long (struct objc_typ
   return len;
 }
 
-inline int
+int
 objc_read_string (struct objc_typed_stream *stream,
 		  char **string)
 {
Index: src/external/gpl3/gcc/dist/libobjc/encoding.c
diff -u src/external/gpl3/gcc/dist/libobjc/encoding.c:1.1.1.1 src/external/gpl3/gcc/dist/libobjc/encoding.c:1.2
--- src/external/gpl3/gcc/dist/libobjc/encoding.c:1.1.1.1	Tue Jun 21 01:24:52 2011
+++ src/external/gpl3/gcc/dist/libobjc/encoding.c	Fri Jul 20 21:18:00 2012
@@ -544,7 +544,7 @@ objc_promoted_size (const char *type)
   occurring in method prototype encodings.
 */
 
-inline const char *
+const char *
 objc_skip_type_qualifiers (const char *type)
 {
   while (*type == _C_CONST
@@ -682,7 +682,7 @@ objc_skip_typespec (const char *type)
   Skip an offset as part of a method encoding.  This is prepended by a
   '+' if the argument is passed in registers.
 */
-inline const char *
+const char *
 objc_skip_offset (const char *type)
 {
   if (*type == '+')
Index: src/external/gpl3/gcc/dist/libobjc/sendmsg.c
diff -u src/external/gpl3/gcc/dist/libobjc/sendmsg.c:1.1.1.1 src/external/gpl3/gcc/dist/libobjc/sendmsg.c:1.2
--- src/external/gpl3/gcc/dist/libobjc/sendmsg.c:1.1.1.1	Tue Jun 21 01:24:52 2011
+++ src/external/gpl3/gcc/dist/libobjc/sendmsg.c	Fri Jul 20 21:18:00 2012
@@ -90,7 +90,6 @@ Method_t search_for_method_in_list (Meth
 id nil_method (id, SEL);
 
 /* Given a selector, return the proper forwarding implementation. */
-inline
 IMP
 __objc_get_forward_imp (id rcv, SEL sel)
 {
@@ -129,7 +128,6 @@ __objc_get_forward_imp (id rcv, SEL sel)
 }
 
 /* Given a class and selector, return the selector's implementation.  */
-inline
 IMP
 get_imp (Class class, SEL sel)
 {
@@ -190,7 +188,6 @@ get_imp (Class class, SEL sel)
 /* Query if an object can respond to a selector, returns YES if the
 object implements the selector otherwise NO.  Does not check if the
 method can be forwarded. */
-inline
 BOOL
 __objc_responds_to (id object, SEL sel)
 {
@@ -215,7 +212,6 @@ __objc_responds_to (id object, SEL sel)
 /* This is the lookup function.  All entries in the table are either a 
    valid method *or* zero.  If zero then either the dispatch table
    needs to be installed or it doesn't exist and forwarding is attempted. */
-inline
 IMP
 objc_msg_lookup (id receiver, SEL op)
 {
@@ -705,7 +701,6 @@ __objc_print_dtable_stats ()
 /* Returns the uninstalled dispatch table indicator.
  If a class' dispatch table points to __objc_uninstalled_dtable
  then that means it needs its dispatch table to be installed. */
-inline
 struct sarray *
 objc_get_uninstalled_dtable ()
 {

Reply via email to