[PATCH] iconvdata/johab.c: Don't inline unlikely called function
Marek Polacek
mpolacek@redhat.com
Thu Jun 30 11:56:00 GMT 2011
GCC 4.6 complaints about inlining function `johab_sym_hanja_to_ucs',
since it is called in less likely if branch and may grow code size.
2011-06-30 Marek Polacek <mpolacek@redhat.com>
* iconvdata/johab.c: Don't inline `johab_sym_hanja_to_ucs' function.
--- libc/iconvdata/johab.c.mp 2011-06-30 12:34:23.398449297 +0200
+++ libc/iconvdata/johab.c 2011-06-30 12:36:01.147577938 +0200
@@ -1,5 +1,5 @@
/* Mapping tables for JOHAB handling.
- Copyright (C) 1998, 1999, 2000-2002, 2007 Free Software Foundation, Inc.
+ Copyright (C) 1998-2002, 2007, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jungshik Shin <jshin@pantheon.yale.edu>
and Ulrich Drepper <drepper@cygnus.com>, 1998.
@@ -132,7 +132,7 @@ static const uint16_t jamo_from_ucs_tabl
};
-static inline uint32_t
+static uint32_t
johab_sym_hanja_to_ucs (uint_fast32_t idx, uint_fast32_t c1, uint_fast32_t c2)
{
if (idx <= 0xdefe)
More information about the Libc-alpha
mailing list