- 12 May, 2000 13 commits
-
-
* 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 27 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 -
* config/avr/avr-protos.c (jump_over_one_insn_p): New declaration. * config/avr/avr.c (jump_over_one_insn_p): New function. * config/avr/avr.md: New peepholes added. Output test and conditional jump to "sbrc" or "sbrs" command. From-SVN: r33855
Denis Chertykov committed -
2000-05-11 Mark Elbrecht <snowball3@bigfoot.com> * cppmain.c (main): Use IS_DIR_SEPARATOR. From-SVN: r33854
Mark Elbrecht committed -
From-SVN: r33853
Tom Tromey committed -
2000-05-11 Scott Bambrough <scottb@netwinder.org> * libffi/src/arm/sysv.S (ffi_call_SYSV): Doubles are not saved to memory correctly. Use conditional instructions, not branches where possible. From-SVN: r33852
Scott Bambrough committed -
From-SVN: r33851
Michael Meissner committed -
ZipInputStream.java (getNextEntry): When reading file headers, don't include `size' in the skip call. * java/util/zip/ZipInputStream.java (getNextEntry): When reading file headers, don't include `size' in the skip call. From-SVN: r33850
Tom Tromey committed -
* except.c (find_exception_handler_labels_1): New function. (find_exception_handler_labels): Split into two functions, dive into CALL_PLACEHOLDERs when looking for exception handler labels. From-SVN: r33849
Jakub Jelinek committed -
* config.table: Use mh-sparcpic for sparc*-*-*. * configure.in: Use mh-sparcpic for sparc*-*-*. From-SVN: r33848
Jakub Jelinek committed -
From-SVN: r33847
Bruce Korb committed -
From-SVN: r33846
Bruce Korb committed -
* regrename.c (replace_reg_in_block): Improve REG_DEAD handling. * timevar.def (TV_RENAME_REGISTERS): Move before TV_SCHED2. * toplev.c (rest_of_compilation): Call regrename_optimize before sched2. From-SVN: r33845
Stan Cox committed -
From-SVN: r33844
Bruce Korb committed -
From-SVN: r33843
Bruce Korb committed -
* toplev.c (rest_of_compilation): Remove dead code after combine. From-SVN: r33842
Jan Hubicka committed -
cpphash.c (collect_funlike_expansion): Make "# is not followed by a macro argument name" a pedwarn, not an error. * cpphash.c (collect_funlike_expansion): Make "# is not followed by a macro argument name" a pedwarn, not an error. Preserve the # in the output. Suppress the warning if lang_asm. * gcc.dg/dg.exp: Scan .S files as well as .c files. * gcc.dg/20000510-1.S: New. From-SVN: r33841
Zack Weinberg committed -
From-SVN: r33840
Jeff Law committed -
* configure.in (hppa*64*-*-hpux11*): New target for PA64 support. * configure: Rebuilt. From-SVN: r33839
Jeffrey A Law committed
-