- 14 May, 2000 7 commits
-
-
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 -
From-SVN: r33889
Jeff Law committed
-
- 13 May, 2000 2 commits
-
-
From-SVN: r33888
Philippe De Muyter committed -
From-SVN: r33887
Jeff Law committed
-
- 12 May, 2000 21 commits
-
-
From-SVN: r33886
Bruce Korb committed -
From-SVN: r33885
Nick Clifton committed -
* config/alpha/alpha.c (struct shadow_summary): Define bitfields as type unsigned int. From-SVN: r33884
Richard Henderson committed -
* config/avr/t-avr: Added definition of FLOAT while generates fp-bit.c * config/avr/avr.md: `NEXT_INSN (insn)' substituted to `insn' in peepholes for tst+jump = sbrs/sbrc optimization. From-SVN: r33883
Denis Chertykov committed -
* gcc_update (touch_files_reexec): New function, run after the tree is modified. From-SVN: r33882
Alexandre Oliva committed -
* expr.c (emit_push_insn): Do not adjust stack pointer when preallocating. From-SVN: r33881
Jan Hubicka committed -
From-SVN: r33880
Jeffrey A Law committed -
* ggc-simple.c (offsetof): Macro definition moved from here ... * system.h (offsetof): ... to here. From-SVN: r33879
Philippe De Muyter committed -
* gcc.c-torture/execute/990208-1.c (main): Don't pass constants through to doit's conditional. From-SVN: r33878
Richard Henderson committed -
From-SVN: r33877
Bruce Korb committed -
* Makefile.in (final.o): Depend on BASIC_BLOCK_H. * final.c (final_end_function): Use app_disable. Rearrange note handling into a switch. Emit deleted labels. (output_asm_label): Generate label strings for deleted labels. * flow.c (tail_recursion_label_list): New. (find_basic_blocks_1): Set label_value_list directly. Collect list of tail recursion labels from call_placeholders. Don't add deleted labels to the label value list. (cleanup_cfg): Use free_EXPR_LIST_list. (flow_delete_insn_chain): Turn non-removable labels into notes. (flow_delete_block): Don't disable deleting the block because of a non-removable label. (tail_recursion_label_p): New. (merge_blocks_move_predecessor_nojumps): Don't disable the merge because of a label. (merge_blocks_move_successor_nojumps): Likewise. Also move a jump table. (merge_blocks): Disable a merge because of tail recursion labels. * ifcvt.c (merge_if_block): Don't disable a merge because of a label. Use a more accurate measure of not merging the join block. (find_if_block): Don't disable conversion because of a label. (find_if_case_1, find_if_case_2): Likewise. * jump.c (duplicate_loop_exit_test): Preserve the kind of list element when copying. (squeeze_notes): Also leave EH notes. (mark_jump_label): Ignore deleted labels. Use an INSN_LIST for REG_LABEL notes. (delete_insn): Preserve LABEL_NAME in NOTE_SOURCE_FILE when deleting a label. * print-rtl.c (print_rtx): Print NOTE_SOURCE_FILE for NOTE_INSN_DELETED_LABEL. Print `[# deleted]' for a label_ref referring to a deleted label. Convert tail handling to a switch. * rtl.def (CODE_LABEL): Rearrange elements to be compatible with NOTE for NOTE_INSN_DELETED_LABEL. (NOTE): Fix commentary. * rtl.h (REG_LABEL): Update commentary wrt INSN_LIST. (REG_CC_SETTER, REG_CC_USER, REG_LIBCALL): Likewise. (CODE_LABEL_NUMBER, LABEL_NAME): Update index. (LABEL_NUSES, LABEL_REFS): Likewise. * unroll.c (copy_loop_body): Don't copy NOTE_INSN_DELETED_LABEL. From-SVN: r33876
Richard Henderson committed -
* tinfo.cc: Revert my 2000-05-08 and 2000-05-07 changes. * vec.cc: Revert my 2000-05-07 change. From-SVN: r33875
Nathan Sidwell committed -
From-SVN: r33874
Bruce Korb committed -
From-SVN: r33873
Bruce Korb committed -
From-SVN: r33872
Zack Weinberg committed -
From-SVN: r33871
Phil Edwards committed -
From-SVN: r33870
Jeff Law committed -
* config/mn10300/mn10300.h (PREFERRED_DEBUGGING_TYPE): Redefine as DWARF2_DEBUG. (DWARF2_ASM_LINE_DEBUG_INFO): Define. (ASM_OUTPUT_DWARF2_ADDR_CONST): Define. From-SVN: r33869
Alexandre Oliva committed -
From-SVN: r33868
Richard Henderson committed -
From-SVN: r33867
Jeffrey A Law committed -
* g77.f-torture/compile/20000511-1.f: New test. * g77.f-torture/compile/20000511-2.f: New test. From-SVN: r33866
Jeffrey A Law committed
-
- 11 May, 2000 10 commits
-
-
* fixinc/inclhack.def (hpux8_bogus_inlines): Delete bypass for SCO. * fixincl.x: Regenerate. From-SVN: r33865
Robert Lipe committed -
2000-05-11 Robert Lipe <robertlipe@usa.net> * configure.in: Remove special casing for sco3.2v[45]. * config/sco4.mt: Deleted. From-SVN: r33864
Robert Lipe committed -
* config/mn10300/mn10300.c (print_operand): Print FP constants in hexadecimal. * config/mn10300/mn10300.md (movsf, movdf): Use the `F' constraint for FP values. From-SVN: r33863
Alexandre Oliva committed -
* mklibgcc.in (EQ): Define it to an equal sign in the Makefile, and replace any occurrences of `=' in multilib dirs with `$(EQ)'. From-SVN: r33862
Alexandre Oliva committed -
From-SVN: r33861
Jason Merrill committed -
From-SVN: r33860
Jason Merrill committed -
2000-05-11 Phil Edwards <pme@sourceware.cygnus.com> * acinclude.m4: Fix minor typo with ctypes, add more sanity to enable-cxx-flags, and remove GLIBCPP_ENABLE_NAMESPACES altogether. * aclocal.m4: Regenerate. * configure.in: Non-blank arguments break fewer Linuxes. * configure: Regenerate. * src/Makefile.am: Re-order AC_CXXFLAGS components. * src/Makefile.in: Regenerate. From-SVN: r33859
Phil Edwards committed -
From-SVN: r33858
Zack Weinberg committed -
From-SVN: r33857
Jason Merrill committed -
class.c (check_field_decls): Complain about non-static data members with same name as class in class with... * class.c (check_field_decls): Complain about non-static data members with same name as class in class with constructor. From-SVN: r33856
Jason Merrill committed
-