- 22 Aug, 2001 17 commits
-
-
aldyh authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45104 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
(final_scan_insn): Consider jump tables data even if we have no independant text section if !JUMP_TABLES_IN_TEXT_SECTION. Use ADDR_VEC_ALIGN. * config/ia64/ia64.h (JUMP_TABLES_IN_TEXT_SECTION): Remove. (ASM_OUTPUT_CASE_END): Remove. (ASM_OUTPUT_ADDR_DIFF_ELT): Emit pc-relative references. * config/ia64/ia64.md (tablejump): Decode pc-relative references. * config/ia64/sysv4.h (ASM_OUTPUT_BEFORE_CASE_LABEL): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45103 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
at barrier insns. Emit stop bits before barriers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45102 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
return insns for commoning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45101 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45100 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
(CODE_FOR_extv, gen_extv, CODE_FOR_extzv, gen_extzv): Likewise. (store_bit_field): Use mode_for_extraction more places. (extract_bit_field): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45099 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(reg_save_code, reg_restore_code): Make arrays of int. All uses updated to match. (insert_save, insert_restore): No need to initialize "code" variable upon declaration. * Makefile.in: update dependencies; fix typo in clean rule. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45098 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45096 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2001-08-21 Benjamin Kosnik <bkoz@redhat.com> * testsuite/22_locale/collate_byname.cc (test01): Fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45094 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
(merge_if_block): Handle fallout from same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45093 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45092 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
copy of gp while the real gp register contains garbage. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45091 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
ia64_asm_output_label. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45090 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* fibheap.c: Tidy formatting. Use config.h.` Rearrange some functions for inlining. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45089 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
(fibnode_t): Limit degree to 31 bits to avoid warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45088 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(reg_save_code, reg_restore_code): Make arrays of int. All uses updated to match. (insert_save, insert_restore): No need to initialize "code" variable upon declaration. * Makefile.in: update dependencies; fix typo in clean rule. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45087 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(store_bit_field, extract_bit_field): Use it. * expr.h: Prototype it and provide an enum for its first argument. * combine.c, function.c, recog.c: Don't include insn-codes.h. Use mode_for_extraction rather than testing HAVE_insv/extv/extzv and digging through the insn_data tables. * Makefile.in: Update dependencies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45086 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 21 Aug, 2001 20 commits
-
-
neil authored
depth. (handle_missing_handler): Similarly. (_cpp_execute_include): Similarly. (_cpp_pop_file_buffer): Similarly. * cpphash.h (struct cpp_reader): Remove system_include_depth, buffer_stack_depth and include_depth. * cpplib.c (do_include_common): line-map.c now handles include depth. (cpp_push_buffer): Similarly. (_cpp_pop_buffer): Similarly. * cppmacro.c (builtin_macro): Update. * line-map.c (init_line_maps): Set depth. (add_line_map): Increment "used" earlier. Update and use the include depth. (trace_include): Use the include depth. * line-map.h (struct line_maps): New member depth. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45085 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
* cppinit.c (cpp_start_read): Set include tracing after cpp_post_options and after stacking the main file. * line-map.c (trace_include): New. (init_line_maps, add_line_map): Update. * line-map.h (struct line_maps): New member trace_includes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45084 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
* cppfiles.c (stack_include_file): Only stack a file if there is something to do. Return a boolean indicating whether a buffer was stacked or not. (_cpp_execute_include): Similarly. (_cpp_read_file): Similarly. * cpphash.h (_cpp_read_file, _cpp_execute_include): Update prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45083 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
(RECACHE): keep obufp_before_macroname up to date git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45082 138bc75d-0d04-0410-961f-82ee72b054a4
-
cgf authored
on cygwin. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45081 138bc75d-0d04-0410-961f-82ee72b054a4
-
janis authored
* gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up. * gcc.misc-tests/gcov-4.c: New test. * gcc.misc-tests/gcov-4b.c: New test. * gcc.misc-tests/gcov-5b.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45080 138bc75d-0d04-0410-961f-82ee72b054a4
-
janis authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45079 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(expand_end_case): Machine specific logic moved to expr.c. No need to worry about __builtin_classify_type. (check_for_full_enumeration_handling, emit_case_nodes): Kill #if 0 blocks. * builtins.o (expand_builtin_classify_type): Split up so code can be shared with fold_builtin_classify_type. (type_to_class, fold_builtin_classify_type): New functions. (fold_builtins): Handle __builtin_classify_type. * expr.c (do_tablejump): Now static. (case_values_threshold, try_casesi, try_tablejump): New; code mostly from stmt.c (expand_end_case). (expr.h): Update prototypes. * Makefile.in (stmt.o): Update dependencies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45078 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsturm authored
(put): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45077 138bc75d-0d04-0410-961f-82ee72b054a4
-
wcohen authored
* configure/alpha/alpha.h (CONDITIONAL_REGISTER_USAGE): Added local declaration of variable i. * configure/rs6000/rs6000.h (CONDITIONAL_REGISTER_USAGE): Added local declaration of variable i. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45076 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
of CRT_END section. Tidy ifdefs. (__EH_FRAME_BEGIN__): Always static for ELF. (__do_global_ctors_1): Rename from __frame_dummy. * config/mips/iris6.h (LINK_SPEC): Update for __do_global_ctors_1 name change; don't hide __EH_FRAME_BEGIN__. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45075 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45074 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
sized types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45073 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45071 138bc75d-0d04-0410-961f-82ee72b054a4
-
neil authored
* cppinit.c (do_includes): Remove. (push_include, free_chain, _cpp_push_next_buffer): New. (cpp_start_read): Use them to rework command line option handling. (cpp_handle_option): Combine handling of -include and -imacros. * cpplex.c (_cpp_lex_token): Push a new -include buffer if appropriate. Always insert missing \n at EOF. * cpplib.c (start_directive): Get the directive position right. * cppmain.c (cb_file_change): Always print the first line, unless preprocessed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45070 138bc75d-0d04-0410-961f-82ee72b054a4
-
aj authored
in error message. * flow.c (verify_flow_info): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45069 138bc75d-0d04-0410-961f-82ee72b054a4
-
dnovillo authored
* basic-block.h (basic_block): Add new field 'flags'. (BB_REACHABLE): Define. (expunge_block): Declare. * flow.c (ENTRY_BLOCK_PTR): Initialize field 'flags'. (EXIT_BLOCK_PTR): Ditto. (expunge_block): Remove static declaration. (cleanup_cfg): Clear bb->aux on every basic block. (find_unreachable_blocks): Set BB_REACHABLE bit in bb->flags when computing reachability. (delete_unreachable_blocks): Delete block b if b->flags has BB_REACHABLE unset. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45068 138bc75d-0d04-0410-961f-82ee72b054a4
-
dnovillo authored
* doc/invoke.texi: Replace references to -fdump-tree with -fdump-ast. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45067 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45066 138bc75d-0d04-0410-961f-82ee72b054a4
-
cagney authored
(floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword) (floatformat_ia64_spill_little, floatformat_ia64_quad_little) (floatformat_ia64_spill_big, floatformat_ia64_quad_big) (floatformat_m88110_harris_ext): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45065 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 20 Aug, 2001 3 commits
-
-
zack authored
expected to fail. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45064 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45063 138bc75d-0d04-0410-961f-82ee72b054a4
-
dberlin authored
2001-08-20 Daniel Berlin <dan@cgsoftware.com> * fibheap.h: New file. Fibonacci heap. libiberty/ 2001-08-20 Daniel Berlin <dan@cgsoftware.com> * fibheap.c: New file. Fibonacci heap. * Makefile.in (CFILES): Add fibheap.c. (REQUIRED_OFILES): Add fibheap.o. (fibheap.o): Add dependencies for fibheap.o. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45062 138bc75d-0d04-0410-961f-82ee72b054a4
-