- 16 May, 2000 14 commits
-
-
and re-alphabetized the fixes From-SVN: r33930
Bruce Korb committed -
From-SVN: r33929
Alexandre Oliva committed -
From-SVN: r33928
Jakub Jelinek committed -
From-SVN: r33927
Jeff Law committed -
* configure.in, Makefile.in: Merge all libffi-related configury stuff from the libgcj tree. From-SVN: r33926
Alexandre Oliva committed -
* toplev.c (rest_of_compilation): Run full jump pass before find_basic_blocks of flow2. From-SVN: r33925
Richard Henderson committed -
* jump.c: Fix typos and clarify commentary from last change. (any_condjump_p): Verify SET_SRC is an IF_THEN_ELSE. (safe_to_remove_jump_p): Remove. (condjump_label): Use pc_set. From-SVN: r33924
Richard Henderson committed -
* ifcvt.c (cond_exec_process_insns): Drop USE and CLOBBER insns that get in the way after reload. (cond_exec_process_if_block): Skip a label heading THEN block. From-SVN: r33923
Richard Henderson committed -
* varasm.c (output_constant_pool): Abort instead of converting (improperly) deleted labels to zero. From-SVN: r33922
Richard Henderson committed -
* Makefile.in: Change "pic" to depend on $(PICFLAG), not on $(enable_shared). * aix.ml: Build AIX-style shared library. From-SVN: r33921
David Edelsohn committed -
* config.shared: Change "pic" to depend on $(PICFLAG), not on $(enable_shared). From-SVN: r33920
David Edelsohn committed -
From-SVN: r33919
David Edelsohn committed -
on $(enable_shared). From-SVN: r33918
David Edelsohn committed -
From-SVN: r33917
David Edelsohn committed
-
- 15 May, 2000 15 commits
-
-
From-SVN: r33916
Jeff Law committed -
* cpplex.c (parse_string2): Update comment. (cpp_lex_line): No special assertion treatment for '('. * cpplib.c (DIRECTIVE_TABLE): Remove SYNTAX_ASSERT. * cpplib.h (SYNTAX_ASSERT): Remove. From-SVN: r33915
Neil Booth committed -
* jump.c (condjump_p): Mark as depreached. (any_condump_p): New. (any_uncondump_p): New. (pc_set): New. (safe_to_remove_jump_p): New. * rtl.h (any_condump_p, any_uncondjump_p, pc_set safe_to_remove_jump_p): Declare. From-SVN: r33914
Jan Hubicka committed -
* calls.c: Re-install both patches reverted by last patch. (struct arg_data): New field tail_call_reg. (initialize_argument_information): Initialize tail_call_reg (load_register_parameters): New argument flags, use tail_call_reg when emiting tail call sequence. (expand_call): Update call of load_register_parameters; copy unadjusted_args_size to adjusted_args_size. From-SVN: r33913
Jan Hubicka committed -
* loop.c (scan_loop, strength_reduce, loop_optimize): Change unroll_p and bct_p parameters to flags. * loop.h (LOOP_UNROLL, LOOP_BCT): New constants. * rtl.h (loop_optimize): Update prototype. * toplev.c (rest_of_compilation): Update call of loop_optimize. From-SVN: r33912
Jan Hubicka committed -
* calls.c (expand_call): Move expand_start_target_temps call after start_sequence(). From-SVN: r33911
Jakub Jelinek committed -
2000-05-11 Robert Lipe <robertlipe@usa.net> * fixinc/inclhack.def (hpux8_bogus_inlines): Delete bypass for SCO. * fixincl.x: Regenerate. From-SVN: r33910
Robert Lipe committed -
2000-05-15 Gabriel Dos Reis <gdr@codesourcery.com> * decl2.c (lang_decode_option): Fix thinko. From-SVN: r33909
Gabriel Dos Reis committed -
From-SVN: r33908
Jeff Law committed -
2000-05-14 Loren J. Rittle <ljrittle@acm.org> * config/bsd/bits/ctype_base.h: Add support for plain BSD4.4. * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Enhance bsd tests. * aclocal.m4: Regenerate. * configure: Regenerate. * */Makefile.in: Regenerate. From-SVN: r33907
Loren J. Rittle committed -
* mkcshadow: build in more-correct directory, create cshadow/ directory if needed, report progress. 2000-05-14 LLeweLLyn Reese <llewelly@dbritsch.dsl.xmission.com> * src/Makefile.am: Fix tr commands. * src/Makefile.am: Remove references to [w]stringCTORDUPAL.[lo,cc] * src/string-inst.cc: Remove extra instantiation of S::basic_string(S::size_type, C, S::allocator_type const&); * src/string-inst.cc: Remove extra template keyword. 2000-05-14 Loren J. Rittle <ljrittle@acm.org> * config/bsd/bits/ctype_base.h: Add support for plain BSD4.4. * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Enhance bsd tests. * aclocal.m4: Regenerate. * configure: Regenerate. * */Makefile.in: Regenerate. From-SVN: r33906
Benjamin Kosnik committed -
From-SVN: r33905
Andrew Cagney committed -
* except.c (check_handlers): New fn. * cp-tree.h: Declare it. * semantics.c (finish_handler_sequence): Call it. (finish_function_handler_sequence): Likewise. (finish_handler_parms): Set TREE_TYPE on the handler. * cp-tree.h (PUBLICLY_UNIQUELY_DERIVED_P): New macro. * search.c (get_base_distance_recursive): If protect>1, ignore special access. (get_base_distance): Don't reduce watch_access. From-SVN: r33904
Jason Merrill committed -
From-SVN: r33903
Jason Merrill committed -
From-SVN: r33902
Jason Merrill committed
-
- 14 May, 2000 11 commits
-
-
* cpphash.c (trad_stringify, warn_trad_stringify, collect_params): Make some pointers pointers to const. * cpplex.c (auto_expand_name_space) Guaranteed to always expand by at least one character. (SPELL_CHAR, SPELL_NONE): Temporarily reverse order. (struct token_spelling): Use const U_CHAR * rather than PTR. (expand_name_space): Fix up token pointers if name space is moved when expanding. (INIT_NAME, cpp_scan_line, parse_name, parse_number, parse_string2, save_comment, spell_token, cpp_output_list): Update so the routines handle tokens with a direct pointer to their text, rather than an offset into the token's list's namebuf. (_cpp_lex_line): Rearrange for clarity. * cpplib.c (_cpp_check_directive): Similarly. (do_define): Make SYM a pointer to const. * cpplib.h (struct cpp_name): Replace offset with direct pointer. (CPP_INT, CPP_FLOAT): Spelling type should be SPELL_IDENT. (TOK_OFFSET): Delete. (TOK_NAME): Update. From-SVN: r33901
Neil Booth committed -
* config/rs6000/rs6000.h (RETURN_ADDRESS_OFFSET): Correct for 64-bit ABI. From-SVN: r33900
Geoff Keating committed -
* config/rs6000/rs6000.c (logical_operand): Rewrite to take MODE into account. (logical_u_operand): Delete. (non_logical_cint_operand): Rewrite to take MODE into account. (non_logical_u_cint_operand): Delete. (boolean_operator): New function. (print_operand): Add new %q operand. * config/rs6000/rs6000.h (PREDICATE_CODES): Add boolean_operator, remove logical_u_operand and non_logical_u_cint_operand, update logical_operand and non_logical_cint_operand. * config/rs6000/rs6000.md: Rewrite the patterns for performing logical operations to use %q. From-SVN: r33899
Geoff Keating committed -
* config/rs6000/rs6000.md (movsi): Don't modify RTL in-place. (movdi): Make similar to movsi. * config/rs6000/rs6000.h (ASM_OUTPUT_SPECIAL_POOL_ENTRY_P): There is no such thing as a DImode CONST_DOUBLE. * config/rs6000/rs6000.c (output_toc): Likewise. From-SVN: r33898
Geoff Keating committed -
* rs6000.c (output_cbranch): Don't output prediction codes when old mnemonics are in use. Print register names for cc registers when requested. From-SVN: r33897
Geoff Keating committed -
From-SVN: r33895
Bruce Korb committed -
* optabs.c (expand_float): Don't allow mode widening that causes double rounding. From-SVN: r33894
Geoff Keating committed -
invoke.texi (RS/6000 and PowerPC Options): Update -m64/-m32 flags to their current names -maix64 and -maix32. * invoke.texi (RS/6000 and PowerPC Options): Update -m64/-m32 flags to their current names -maix64 and -maix32. From-SVN: r33893
Geoff Keating committed -
From-SVN: r33892
Bruce Korb committed -
* mklibgcc.in (building libgcc1) [Xlibgcc1.a]: Do not use unset variables $src and $dst. From-SVN: r33891
Hans-Peter Nilsson committed -
2000-05-13 Gabriel Dos Reis <gdr@codesourcery.com> * diagnostic.h (DIAGNOSTICS_SHOW_PREFIX_ONCE): New macro. (DIAGNOSTICS_SHOW_PREFIX_NEVER): Likewise. (DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE): Likewise. (struct output_buffer: emitted_prefix_p, prefixing_rule): New fields. (set_message_prefixing_rule): Declare. * diagnostic.c: (current_prefixing_rule): New variable. (set_message_prefixing_rule): Define. (output_set_prefix): Adjust buffer->emitted_prefix_p. (init_output_buffer): Adjust Initialization. (output_emit_prefix): Rewrite. Take prefixing rules into account. cp/ 2000-05-13 Gabriel Dos Reis <gdr@codesourcery.com> * lex.c: #include diagnostic.h. (lang_init_options): Set default prefixing rules. * lang-options.h: Add -fdiagnostics-show-location=. * decl2.c: #include diagnostic.h. (lang_decode_option): Handle -fdiagnostics-show-location=. From-SVN: r33890
Gabriel Dos Reis committed
-