This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/33335] [4.3 Regression] FAIL: 26_numerics/complex/inserters_extractors/wchar_t/1.cc



------- Comment #11 from jakub at gcc dot gnu dot org  2007-11-18 19:18 -------
Subject: Bug 33335

Author: jakub
Date: Sun Nov 18 19:18:39 2007
New Revision: 130274

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130274
Log:
        PR middle-end/33335
        * optabs.h (optab_table): Change type to struct optab from optab.
        (convert_optab_table): Similarly.
        Adjust all _optab macros to expand to addresses of optab_table
        resp. convert_optab_table elements rather than the values of the
        elements.
        * optabs.c (optab_table): Change typype to struct optab from optab.
        If compiled by recent GCC, initialize all the insn_code fields in
        the array using designated range initializers.
        (convert_optab_table): Similarly.
        (convert_optab_libfunc, optab_libfunc, set_optab_libfunc,
        set_conv_libfunc): Into libfunc_entry's optab field store index within
        optab_table resp. convert_optab_table array instead of difference
        between two separately malloced addresses.
        (new_optab): Add op argument, don't return anything.  Initialize
        just the insn_code field in handlers array and only when needed.
        (init_optab, init_optabv): Add op argument, don't return anything.
        Adjust new_optab caller.
        (new_convert_optab): Removed.
        (init_convert_optab): Add op argument, don't return anything, don't
        call new_convert_optab.  If needed, initialize insn_code field in
        handlers array.
        (init_optabs): Adjust init_optab, init_optabv and init_convert_optab
        callers.
        (debug_optab_libfuncs): Adjust uses of optab_table and
        convert_optab_table arrays.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/optabs.c
    trunk/gcc/optabs.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33335


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]