- 05 Apr, 2011 33 commits
-
-
ebotcazou authored
Solaris 9 as well. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172008 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
Solaris 8 as well. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172007 138bc75d-0d04-0410-961f-82ee72b054a4
-
bernds authored
* haifa-sched.c (schedule_block): Increment cycle_issued_insns only if old and new states differ. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172006 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
OPT_m5206e, OPT_m528x, OPT_m5307, OPT_m5407 and OPT_mcfv4e. * config/m68k/m68k.h (OPTION_DEFAULT_SPECS, ASM_CPU_SPEC): Don't handle -m5200, -m5206e, -m528x, -m5307, -m5407 and -mcfv4e. * config/m68k/m68k.opt (m5200, m5206e, m528x, m5307, m5407, mcfv4e): Use Alias. * config/m68k/t-mlibs (MULTILIB_MATCHES): Don't map legacy ColdFire options to -mcpu= options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172005 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
check if BB is a successor of LOOP->header and return NONDOMINATING if it is not, regardless of ENABLE_CHECKING. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172004 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172003 138bc75d-0d04-0410-961f-82ee72b054a4
-
sterling authored
+ + * MAINTAINERS: Update my email address as Xtensa maintainer. + git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172002 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172000 138bc75d-0d04-0410-961f-82ee72b054a4
-
steven authored
(reg_use_table): Make an array of RTX. (find_used_regs, constprop_register, local_cprop_pass, bypass_block): Simplify users of reg_use_table. (cprop_insn): Likewise. Iterate if copy propagation succeeded on one of the uses found by find_used_regs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171999 138bc75d-0d04-0410-961f-82ee72b054a4
-
froydnj authored
* combine.c (combine_instructions): #ifdef AUTO_INC_DEC links declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171998 138bc75d-0d04-0410-961f-82ee72b054a4
-
rwild authored
/: * config.sub: Sync from upstream. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171996 138bc75d-0d04-0410-961f-82ee72b054a4
-
froydnj authored
* combine.c (combine_instructions) [AUTO_INC_DEC]: Declare links as an rtx. (try_combine) [AUTO_INC_DEC]: Declare a local link rtx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171995 138bc75d-0d04-0410-961f-82ee72b054a4
-
steven authored
* cprop.c (one_cprop_pass): Do not mark_oprs_set of deleted insns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171994 138bc75d-0d04-0410-961f-82ee72b054a4
-
froydnj authored
(struct insn_link): Define. (uid_log_links): Adjust type. (FOR_EACH_LOG_LINK): New macro. (insn_link_obstack): Declare. (alloc_insn_link): Define. (create_log_links): Call it. Use FOR_EACH_LOG_LINK and adjust type of link variables. (find_single_use, insn_a_feeds_b, combine_instructions): Likewise. (try_combine, record_promoted_values, distribute_notes): Likewise. (distribute_links): Likewise. Tweak prototype. (clear_log_links): Delete. (adjust_for_new_dest): Call alloc_insn_link. * Makefile.in (combine.o): Depend on $(OBSTACK_H). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171993 138bc75d-0d04-0410-961f-82ee72b054a4
-
froydnj authored
(canon_modify_mem_list, compute_transp): Tweak formatting. (alloc_gcse_mem): Likewise. Adjust for modify_mem_list change. (load_killed_in_block_p): Likewise. (record_last_mem_set_info): Likewise. (clear_modify_mem_tables): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171992 138bc75d-0d04-0410-961f-82ee72b054a4
-
vries authored
PR middle-end/48461 * function.c (emit_use_return_register_into_block): Only define if HAVE_return. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171990 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171988 138bc75d-0d04-0410-961f-82ee72b054a4
-
froydnj authored
build_function_type_list instead of build_function_type. Correct argument order for func_frexp and func_scalbn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171987 138bc75d-0d04-0410-961f-82ee72b054a4
-
vries authored
PR target/43920 * gcc.target/arm/pr43920-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171986 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
* config/rx/rx.c (rx_cpu_type): Remove. (rx_handle_option): Don't assert that global structures are in use. Access variables via opts pointer. Defer most handling of OPT_mint_register_. Use error_at. (rx_option_override): Handle deferred OPT_mint_register_ here. * config/rx/rx.h (enum rx_cpu_types): Move to rx-opts.h. * config/rx/rx.opt (config/rx/rx-opts.h: New HeaderInclude. (mcpu=): Use Enum and specifiy rx_cpu_type with Var. (rx_cpu_types): New Enum and EnumValue entries. (mint-register=): Use Defer and use Var accordingly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171984 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR bootstrap/48431 * lto-plugin.c (claim_file_handler): Do not declare vars in code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171982 138bc75d-0d04-0410-961f-82ee72b054a4
-
froydnj authored
(debug_free_queue, debug_nesting, symbol_queue_index): Delete. * final.c (debug_flush_symbol_queue, debug_queue_symbol): Move these... (debug_free_queue, debug_nesting, symbol_queue_index): ...and these... * dbxout.c: ...to here. Make static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171981 138bc75d-0d04-0410-961f-82ee72b054a4
-
froydnj authored
(canon_modify_mem_list): Convert to an array of VECs. (free_insn_expr_list_list): Delete. (clear_modify_mem_tables): Call VEC_free instead. (record_last_mem_set_info): Don't modify canon_modify_mem_list. (alloc_gcse_mem): Adjust for canon_modify_mem_list change. (canon_list_insert, compute_transp): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171980 138bc75d-0d04-0410-961f-82ee72b054a4
-
vries authored
PR target/43920 * config/arm/arm.h (BRANCH_COST): Set to 1 for Thumb-2 when optimizing for size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171978 138bc75d-0d04-0410-961f-82ee72b054a4
-
vries authored
PR target/43920 * function.c (emit_use_return_register_into_block): New function. (thread_prologue_and_epilogue_insns): Use emit_use_return_register_into_block. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171977 138bc75d-0d04-0410-961f-82ee72b054a4
-
vries authored
PR target/43920 * cfgcleanup.c (flow_find_cross_jump): Don't count USE or CLOBBER as insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171976 138bc75d-0d04-0410-961f-82ee72b054a4
-
vries authored
* cfgcleanup.c (try_crossjump_bb): Remove 2 superfluous variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171975 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171974 138bc75d-0d04-0410-961f-82ee72b054a4
-
ramana authored
2011-04-05 Yufeng Zhang <yufeng.zhang@arm.com> * config/arm/arm.md (define_constants for unspec): Replace with define_c_enum. (define_constants for unspecv): Replace with define_c_enum. * config/arm/neon.md (define_constants for unspec): Replace with define_c_enum. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171973 138bc75d-0d04-0410-961f-82ee72b054a4
-
baldrick authored
round. Swap them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171971 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
* go-gcc.c (class Blabel): Define. (Gcc_backend::make_expression): New function. (get_identifier_from_string): New function. (Gcc_backend::label): New function. (Gcc_backend::label_definition_statement): New function. (Gcc_backend::goto_statement): New function. (Gcc_backend::label_address): New function. (expression_to_tree): New function. * Make-lang.in (go/expressions.o): Depend on go/gofrontend/backend.h. (go/gogo.o): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171968 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171966 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
From Rainer Orth. PR go/48240 * configure.ac: Check for mincore. * configure: Regenerate. * config.h.in: Regenerate. * runtime/mem.c: Include unistd.h. (addrspace_free): New function. (runtime_SysMap): Retry 64-bit runtime_mmap with MAP_FIXED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171961 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 04 Apr, 2011 7 commits
-
-
ian authored
2011-04-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR go/48222 * runtime/malloc.goc (runtime_mallocinit): Call runtime_Mprof_Init, runtime_initfintab. * runtime/cpuprof.c (runtime_cpuprofinit): New function. * runtime/runtime.h (runtime_cpuprofinit): Declare it. * runtime/go-main.c (main): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171960 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
* go-gcc.cc: #include "tree-iterator.h", "gimple.h", and "gogo.h". (class Bfunction): Define. (Gcc_backend::assignment_statement): Rename from assignment. Check for errors. (Gcc_backend::return_statement): New function. (tree_to_function): New function. * Make-lang.in (go/go-gcc.o): Depend on tree-iterator.h, $(GIMPLE_H), and $(GO_GOGO_H). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171959 138bc75d-0d04-0410-961f-82ee72b054a4
-
ramana authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171958 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171956 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* dwarf2out.c (output_line_info): Always emit line info from at least one section. (dwarf2out_init): Create text_section_line_info here ... (set_cur_line_info_table): ... not here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171955 138bc75d-0d04-0410-961f-82ee72b054a4
-
tkoenig authored
* frontend-passes: (optimize_lexical_comparison): New function. (optimize_expr): Call it. (optimize_comparison): Also handle lexical comparison functions. Return false instad of -2 for unequal comparison. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171954 138bc75d-0d04-0410-961f-82ee72b054a4
-
tkoenig authored
* frontend-passes: (optimize_lexical_comparison): New function. (optimize_expr): Call it. (optimize_comparison): Also handle lexical comparison functions. Return false instad of -2 for unequal comparison. 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org> * gfortran.dg/character_comparison_8.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171953 138bc75d-0d04-0410-961f-82ee72b054a4
-