This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] iconvdata/johab.c: Don't inline unlikely called function
- From: Marek Polacek <mpolacek at redhat dot com>
- To: libc-alpha <libc-alpha at sourceware dot org>
- Date: Thu, 30 Jun 2011 12:48:36 +0200
- Subject: [PATCH] iconvdata/johab.c: Don't inline unlikely called function
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)