- 27 Jan, 2003 3 commits
-
-
* real.c (ibm_extended_format): Add 53 to minimum exponent. (encode_ibm_extended): Adjust. From-SVN: r61875
Alexandre Oliva committed -
* timevar.def (TV_OVERLOAD, TV_TEMPLATE_INSTANTIATION): New timevar_id enumerations. From-SVN: r61873
Gabriel Dos Reis committed -
From-SVN: r61872
GCC Administrator committed
-
- 26 Jan, 2003 22 commits
-
-
From-SVN: r61862
Kazu Hirata committed -
From-SVN: r61860
Kazu Hirata committed -
* doc/cpp.texi: Fix typos. * doc/extend.texi: Likewise. * doc/gty.texi: Likewise. * doc/install.texi: Likewise. * doc/passes.texi: Likewise. * doc/rtl.texi: Likewise. * doc/tm.texi: Likewise. From-SVN: r61858
Kazu Hirata committed -
* config/ia64/fde-glibc.c: Fix comment typos. * config/ia64/hpux.h: Likewise. * config/ia64/ia64.c: Likewise. * config/ia64/ia64.h: Likewise. * config/ia64/unwind-ia64.c: Likewise. From-SVN: r61857
Kazu Hirata committed -
* config/i386/i386-modes.def: Fix comment typos. * config/i386/i386.c: Likewise. * config/i386/i386.md: Likewise. From-SVN: r61855
Kazu Hirata committed -
2003-01-26 Toon Moene <toon@moene.indiv.nluug.nl> * lang-specs.h: Revoke change to (incorrectly) prohibit passing -f options to cc1 when preprocessing. * news.texi: Document this. From-SVN: r61854
Toon Moene committed -
2003-01-26 Steven Bosscher <s.bosscher@student.tudelft.nl> * config/avr/avr.h, config/cris/aout.h, config/elfos.h, config/i386/freebsd-aout.h, config/mips/iris6.h: Undefine ASM_FINISH_DECLARE_OBJECT before defining it. * toplev.c (rest_of_decl_compilation): Don't define ASM_FINISH_DECLARE_OBJECT. Only use it if it is defined. (rest_of_type_compilation): Don't ATTRIBUTE_UNUSED function parameters for DWARF2 targets because they _are_ used. From-SVN: r61851
Steven Bosscher committed -
2003-01-26 Michael Matz <matz@suse.de> * Make-lang.in (treelang/parse.o-warn): Define as -Wno-error. From-SVN: r61838
Michael Matz committed -
* fp-bit.h: Define macros for TFmode floating-point constants in IBM-extended TFmode types. (TMODES): Define if __LDBL_MANT_DIG__ has the newly-supported widths. * config/fp-bit.c (pack_d, unpack_d): Support IBM-extended TFmode type. From-SVN: r61837
Alexandre Oliva committed -
* config/fp-bit.h: Define macros for TFmode floating-point constants in IEEE quad TFmode type. Declare functions according to L_ macros. (TMODES): Define if __LDBL_MANT_DIG__ is 113. (TFtype, TItype, UTItype): Define if TMODES is defined. (MAX_UDI_INT, MAX_DI_INT, BITS_PER_DI): Likewise. (F_T_BITOFF, D_T_BITOFF): Define. (IMPLICIT_1, IMPLICIT_2): Cast constants to types that are guaranteed to be wide enough. * config/fp-bit.c: Check for L_ macros for tf functions. (__thenan_tf): New. (nan): Adjust. (pack_d, unpack_d): Support IEEE 854 quad type. (_fpmul_parts): Support TFmode. Compute exponent adjustment from FRAC_NBITS, FRAC_BITS and NGARDS. (usi_to_float): Cast constants to be shifted to fractype instead of assuming long long is wide enough. (sf_to_tf, df_to_tf, __make_tp, tf_to_df, tf_to_sf): New. From-SVN: r61835
Alexandre Oliva committed -
From-SVN: r61833
Andreas Jaeger committed -
* Makefile.in (FPBIT_FUNCS): Added _sf_to_tf. (DBBIT_FUNCS): Added _df_to_tf. (TPBIT_FUNCS): New. (libgcc.mk): Pass TPBIT and TPBIT_FUNCS down. (LIBGCC_DEPS): Added TPBIT. * mklibgcc.in: Support TPBIT and TPBIT_FUNCS. From-SVN: r61832
Alexandre Oliva committed -
* optabs.c (expand_binop) <add, sub>: Return xtarget if we haven't been able to move the result to target. From-SVN: r61829
Alexandre Oliva committed -
* expr.c (emit_group_store): Initialize dst with CONST0_RTX for the appropriate mode. From-SVN: r61828
Alexandre Oliva committed -
* calls.c (emit_library_call_value_1): Handle return values in a PARALLEL. From-SVN: r61826
Alexandre Oliva committed -
* rtl.c (get_mode_alignment): Moved to... * stor-layout.c: ... here. From-SVN: r61824
Alexandre Oliva committed -
* print-rtl.c (print_rtx): Don't print MEM details in GENERATOR_FILEs. From-SVN: r61822
Alexandre Oliva committed -
include/ * hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types. (struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f. (htab_create_alloc_ex): New prototype. (htab_set_functions_ex): New prototype. libiberty/ * hashtab.c (htab_create_alloc_ex): New function. (hatab_set_functions_ex): New function. (htab_delete, htab_expand): Support alternate allocation functions. From-SVN: r61820
Daniel Jacobowitz committed -
* df.h: Update comments, tidy formatting. (DF_FORWARD, DF_REVERSE, DF_UNION, DF_INTERSECTION): Rename from FORWARD, REVERSE, UNION, INTERSECTION. All uses updated. (OLD_DF_INTERFACE): Remove. (struct insn_info): Remove commented out insn field. * df.c: Update comments, tidy formatting. (df_def_table_realloc): Remove. From-SVN: r61819
Michael Hayes committed -
* calls.c (save_fixed_argument_area): Tidy. (restore_fixed_argument_area): Tidy. Set alignment of stack_area. (expand_call): Comment typo fixes. Don't init low_to_save. Start call chain loop at 1 if !try_tail_call. Formatting. (emit_library_call_value_1): Don't init low_to_save or high_to_save. Use save_fixed_argument_area and restore_fixed_argument_area. From-SVN: r61818
Alan Modra committed -
From-SVN: r61817
Michael Hayes committed -
From-SVN: r61814
GCC Administrator committed
-
- 25 Jan, 2003 15 commits
-
-
gcc/ * reload.c (maybe_memory_address_p): New function. (find_reloads_address): Use it instead of memory_address_p. gcc/testsuite/ * gcc.dg/20030123-1.c: New test. From-SVN: r61805
Ulrich Weigand committed -
final.c (shorten_branches): Align the address of code label when computing initial lengths and addresses. * final.c (shorten_branches): Align the address of code label when computing initial lengths and addresses. From-SVN: r61803
Kaz Kojima committed -
From-SVN: r61802
Kazu Hirata committed -
* config/i386/i386.c (x86_output_mi_thunk): Correct test for TARGET_MACHO. From-SVN: r61801
Andreas Jaeger committed -
* gcse.c (bypass_last_basic_block): New global variable. (bypass_block): Use redirect_edge_and_branch_force to redirect fall-through edges. Use bypass_last_basic_block to determine which blocks have valid PRE information. (bypass_conditional_jumps): Initialize bypass_last_basic_block. From-SVN: r61800
Roger Sayle committed -
From-SVN: r61799
Jan Hubicka committed -
PR opt/8492 * gcse.c (one_cprop_pass): Delete unreachable blocks. Co-Authored-By: Eric Botcazou <ebotcazou@libertysurf.fr> From-SVN: r61798
Jan Hubicka committed -
* config/ia64/ia64.c (ia64_rwreloc_select_rtx_section): Rename from ia64_aix_select_rtx_section. (ia64_rwreloc_select_section): Simlarly; use default*_1 function instead of saving and restoring flag_pic. (ia64_rwreloc_unique_section): Similarly. * config/ia64/aix.h (TARGET_ASM_SELECT_SECTION, TARGET_ASM_UNIQUE_SECTION, TARGET_ASM_SELECT_RTX_SECTION): Update. * config/ia64/hpux.h (TARGET_ASM_SELECT_SECTION, TARGET_ASM_UNIQUE_SECTION, TARGET_ASM_SELECT_RTX_SECTION): New. From-SVN: r61797
Richard Henderson committed -
* config/h8300/h8300.c (h8300_shift_needs_scratch_p): Update a comment. From-SVN: r61796
Kazu Hirata committed -
From-SVN: r61795
Richard Henderson committed -
From-SVN: r61794
Kelley Cook committed -
* bitmap.h (BITMAP_WORD): New typedef: fundamental storage type for bitmaps. Use unsigned long. (nBITMAP_WORD_BITS): New macro. (BITMAP_WORD_BITS): New macro. (rest of file): Use it. * bitmap.c: Use it. From-SVN: r61793
Segher Boessenkool committed -
cp: PR c++/9403 * parser.c (cp_parser_class_or_namespace_name): Reject duplicate template keyword. (cp_parser_base_specifier): Look for and consume a TEMPLATE keyword. Replace switch with array index. PR c++/795 * semantics.c (finish_non_static_data_member): Remember the field's type even in a template. PR c++/9415 * pt.c (tsubst_copy_and_build, CALL_EXPR): BASELINK exprs are already scoped. PR c++/8545 * parser.c (cp_parser_cast_expression): Be more tentative. testsuite: PR c++/9403 * g++.dg/parse/template3.C: New test. * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword. PR c++/795 * g++.dg/parse/template4.C: New test. PR c++/9415 * g++.dg/template/qual2.C: New test. PR c++/8545 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL. * g++.old-deja/g++.ns/bogus1.C: Change expected error. From-SVN: r61791
Nathan Sidwell committed -
2002-02-19 Robert Lipe <robertlipe@usa.net> * config/i386/t-sco5gas: (CRTSTUFF_T_CFLAGS_S): Delete -mcoff. From-SVN: r61790
Richard Henderson committed -
* builtins.c (purge_builtin_constant_p): Scan insn stream sequentially rather than by basic block. * function.c (purge_addressof): Simplify test with INSN_P. From-SVN: r61789
Roger Sayle committed
-