From: tbsaunde tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog:
2015-08-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (CONSTANT_ALIGNMENT): New macro definition.
* builtins.c (get_object_alignment_2): Adjust.
* varasm.c (align_variable):
From: tbsaunde tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog:
2015-08-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* genconfig.c (main): Always define HAVE_cc0.
* recog.c (rest_of_handle_peephole2): Adjust.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227051
From: tbsaunde tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog:
2015-08-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* genconfig.c (main): Always define HAVE_CONDITIONAL_EXECUTION.
* targhooks.c (default_have_conditional_execution): Adjust.
git-svn-id:
From: tbsaunde tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog:
2015-08-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* reorg.c (relax_delay_slots): Don't use #if to check value of
HAVE_cc0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227050
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
just more removal of conditional compilation.
series run through config-list.mk, and each patch individually bootstrapped on
x86_64-linux-gnu. I think this is still preapproved so committed.
Trev
tbsaunde (4):
always define
From: tbsaunde tbsaunde@138bc75d-0d04-0410-961f-82ee72b054a4
Hi,
more typedef cleanup.
bootstrapped + regtested on x86_64-linux-gnu, commited since preapproved
by richi.
Trev
gcc/c-family/ChangeLog:
2015-08-18 Trevor Saunders tbsau...@tbsaunde.org
* c-ada-spec.h, c-common.c,
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
This just cleans things up slightly by removing typedefs that don't serve any
real purpose in C++. If people don't object I'll go through and try and remove
as many more similarly useless typedefs as I can.
bootstrapped + regtest
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
This allows classes and virtual functions to be marked as final if the compiler
supports C++11, or is gcc 4.7 or later.
bootstrapped + regtested on x86_64-linux-gnu, ok?
Trev
include/ChangeLog:
2015-08-10 Trevor Saunders
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
In many places gcc puts classes in the anon namespace so the compiler can tell
they do not get inheritted from to enable better devirtualization. However
debugging code in the anon namespace can be a pain, and the same thing can be
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* target.h (pointer_size_units): Call targetm.pointer_size ().
---
gcc/target.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/target.h
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/lto/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* lto-object.c (lto_obj_begin_section): Call pointer_size_units ().
gcc/c-family/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
*
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* ubsan.c (ubsan_encode_value): Call targetm.pointer_size ().
---
gcc/ubsan.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/ubsan.c
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* doc/tm.texi: Regenerate.
* doc/tm.texi.in: Adjust.
* target.def (pointer_size): New hook.
* targhooks.c (default_pointer_size): New function.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
$subject.
patches individually bootstrapped + regtested on x86_64-linux-gnu, and run
through config-list.mk with more patches removing usage of the macro. Ok?
Trev
Trevor Saunders (9):
remove POINTER_SIZE_UNITS macro
add pointer_size
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* tree-chkp.c (chkp_build_array_ref): Call targetm.pointer_size ().
(chkp_find_bounds_for_elem): Likewise.
(chkp_find_bound_slots_1): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* emit-rtl.c (init_derived_machine_modes): Call
targetm.pointer_size ().
---
gcc/emit-rtl.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* tree.c (build_common_tree_nodes): Call targetm.pointer_size ().
---
gcc/tree.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/tree.c
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* stor-layout.c (layout_type): Call targetm.pointer_size ().
---
gcc/stor-layout.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-26 Trevor Saunders tbsaunde+...@tbsaunde.org
* varasm.c (assemble_addr_to_section): Call targetm.pointer_size ().
(dump_tm_clone_pairs): Likewise.
---
gcc/varasm.c | 10 +-
1 file changed, 5
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-25 Trevor Saunders tsaund...@mozilla.com
* defaults.h (ASM_OUTPUT_ASCII): Remove default definition.
*doc/tm.texi: Regenerate.
* doc/tm.texi.in (ASM_OUTPUT_ASCII): Remove
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
$subject, this gets rid of 3 macros, and moves one more closer to being a hook.
each patch bootstrapped + regtested on x86_64-linux-gnu, and the series was run
through config-list.mk, ok?
thanks!
Trev
Trevor Saunders (4):
convert
From: Trevor Saunders tbsaunde+...@tbsaunde.org
* config/arc/arc.h, config/bfin/bfin.h, config/frv/frv.h,
config/ia64/ia64-protos.h, config/ia64/ia64.c, config/ia64/ia64.h,
config/lm32/lm32.h, config/mep/mep.h, config/mmix/mmix.h,
config/rs6000/rs6000.c,
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-24 Trevor Saunders tbsaunde+...@tbsaunde.org
* config/i386/sol2.h: Adjust.
* defaults.h: Likewise.
* doc/tm.texi: Regenerate.
* doc/tm.texi.in: Remove documentation of removed
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-24 Trevor Saunders tbsaunde+...@tbsaunde.org
* config/rs6000/aix43.h (TARGET_DEFERRED_OUTPUT_DEFS): Remove.
* defaults.h (TARGET_DEFERRED_OUTPUT_DEFS): Likewise.
* doc/tm.texi: Regenerate.
*
From: Trevor Saunders tbsaunde+...@tbsaunde.org
The debug-early branch renamed vmsdbgout_decl to
vmsdbgout_function_decl, but didn't update its prototype.
checked that the alpha and ia64 vms targets in config-list.mk can now build
all-gcc, and committing to trunk as obvious.
Trev
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
It seems much simpler for read_rtx to just add rtxs to a vector than to deal
with a bunch of expr list rtxen.
bootstrapped + regtested on x86_64-linux-gnu, ok?
Trev
gcc/ChangeLog:
2015-07-12 Trevor Saunders tbsaunde+...@tbsaunde.org
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-06 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h: Provide default for WORD_REGISTER_OPERATIONS.
* config/alpha/alpha.h: Define WORD_REGISTER_OPERATIONS to 1.
* config/arc/arc.h: Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-06 Trevor Saunders tbsaunde+...@tbsaunde.org
* combine.c (update_rsp_from_reg_equal): Don't check if
SHORT_IMMEDIATES_SIGN_EXTEND is defined.
(reg_nonzero_bits_for_combine): Likewise.
*
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-06 Trevor Saunders tbsaunde+...@tbsaunde.org
* rtl.h: Always define AUTO_INC_DEC.
* auto-inc-dec.c (pass_inc_dec::execute): Adjust.
* combine.c (combine_instructions): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-06 Trevor Saunders tbsaunde+...@tbsaunde.org
* auto-inc-dec.c (pass_inc_dec::execute): Don't check the value
of AUTO_INC_DEC with the preprocessor.
* combine.c (combine_instructions): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-06 Trevor Saunders tbsaunde+...@tbsaunde.org
* combine.c (can_combine_def_p): Don't check the value of
* HARD_FRAME_POINTER_IS_FRAME_POINTER with the preprocessor.
(combinable_i3pat): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-07-06 Trevor Saunders tbsaunde+...@tbsaunde.org
* combine.c (do_SUBST_MODE): Don't check the value of HAVE_cc0
with the preprocessor.
(combine_instructions): Likewise.
(try_combine): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Provide a default in files where that is possible, so that everything
else there can be unconditionally compiled. However rtlanal.c and
reload.c do tricky things that break providing a global default, so we
can't do that yet.
gcc/ChangeLog:
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
$subject.
patches individually bootstrapped + regtested on x86_64-linux-gnu, and the
series was run through config-list.mk with some other stuff a couple weeks ago.
I plan to commit this as preapproved tonight if nobody complains.
Trev
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-23 Trevor Saunders tbsaunde+...@tbsaunde.org
* combine.c (find_split_point): Check the value of HAVE_lo_sum
instead of if it is defined.
(combine_simplify_rtx): Likewise.
* lra-constraints.c
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-23 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (gen_memory_barrier): New function.
(HAVE_memory_barrier): Add default value.
* optabs.c: Adjust.
---
gcc/ChangeLog | 6 ++
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
yet more of the same.
each individually bootstrapped + regtested on x86_64-linux-gnu, and made sure
config-list.mk was fine at the end. I expect this stuff is all still
preapproved so committing to trunk.
Trev
Trevor Saunders (7):
always
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-23 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (gen_mem_thread_fence): New function.
(HAVE_mem_thread_fence): Add default definition.
* optabs.c: Adjust.
---
gcc/ChangeLog | 6 ++
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-23 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (gen_tablejump): New function.
(HAVE_tablejump): Add default value.
* expr.c: Adjust.
* stmt.c: Likewise.
---
gcc/ChangeLog | 7
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-23 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (gen_store_multiple): New function.
(HAVE_store_multiple): Add default value.
* expr.c (move_block_from_reg): Adjust.
---
gcc/ChangeLog |
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-23 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (gen_mem_signal_fence): New function.
(HAVE_mem_signal_fence): Add default value.
* optabs.c: Adjust.
---
gcc/ChangeLog | 6 ++
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-23 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (gen_load_multiple): New function.
(HAVE_load_multiple): Add default value.
* expr.c (move_block_to_reg): Adjust.
---
gcc/ChangeLog | 6
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h: Add default for STACK_PUSH_CODE.
* expr.c: Don't redefine STACK_PUSH_CODE.
* recog.c: Likewise.
---
gcc/ChangeLog | 6 ++
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/c-family/ChangeLog:
2015-05-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* c-cppbuiltin.c (c_cpp_builtins): Check the value of
STACK_GROWS_DOWNWARD rather than if it is defined.
gcc/ChangeLog:
2015-05-20 Trevor Saunders
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* final.c (final_scan_insn): Don't check HAVE_peephole with the
preprocessor.
* output.h: Likewise.
* genconfig.c (main): Alwways define
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* genconfig.c (main): Always define HAVE_conditional_move.
* *.c: Don't check if HAVE_conditional_move is defined.
---
gcc/ChangeLog | 4
gcc/combine.c
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* *.c, *.h: DOn't check HAVE_conditional_move with the preprocessor.
---
gcc/ChangeLog | 4
gcc/combine.c | 5 ++---
gcc/expmed.c | 13 +
gcc/expr.c
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* *.c: Remove comparison of ARG_FRAME_POINTER_REGNUM and
FRAME_POINTER_REGNUM with the preprocessor.
---
gcc/ChangeLog | 5 +
gcc/combine.c | 18
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/c-family/ChangeLog:
2015-05-20 Trevor Saunders tbsaunde+...@tbsaunde.org
* c-cppbuiltin.c (c_cpp_builtins): Use if instead of #if with
STACK_GROWS_DOWNWARD.
gcc/ChangeLog:
2015-05-20 Trevor Saunders
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
Another week and more patches to remove conditional compilation ;-)
each patch individually bootstrapped + regtested on x86_64-unknown-linux-gnu,
and run through config-list.mk with a couple more patches I'll commit when I
finish writing
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
This is a straight forward fixup of the hash table descriptor in winnt.c
causing the PR.
Tested a cross to i686-cygwin now builds, and committing to trunk.
Trev
gcc/ChangeLog:
2015-05-19 Trevor Saunders tbsaunde+...@tbsaunde.org
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
This series does a bunch more trivial changes from rtx to rtx_insn *.
each patch bootstrapped + regtested on x86_64-linux-gnu, and the series was run
through config-list.mk. I think this all falls within Jeff's preapproval
again, so
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* except.c (make_reg_eh_region_note): Change argument to
rtx_insn *.
(make_reg_eh_region_note_nothrow_nononlocal): Likewise.
* except.h: Adjust.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* mode-switching.c (commit_mode_sets): Change type of local
variable from rtx to rtx_insn *.
---
gcc/ChangeLog| 5 +
gcc/mode-switching.c | 4 ++--
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* ira.c (decrease_live_ranges_number): Changetype of local
variable to rtx_insn *.
* recog.c: Change argument types to rtx_insn *.
* recog.h:
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* rtl.h: Adjust.
* rtlanal.c: Change argument type to rtx_insn *.
---
gcc/ChangeLog | 5 +
gcc/rtl.h | 2 +-
gcc/rtlanal.c | 2 +-
3 files changed, 7
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* rtlanal.c (noop_move_p): Change argument type to rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 5 +
gcc/rtl.h | 2 +-
gcc/rtlanal.c | 2 +-
3 files
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* emit-rtl.c (emit_note_after): Change argument type to rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 5 +
gcc/emit-rtl.c | 3 +--
gcc/rtl.h | 2 +-
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* emit-rtl.c (emit_note_before): Change argument type to rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 5 +
gcc/emit-rtl.c | 3 +--
gcc/rtl.h | 2
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* reorg.c: Change argument types to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/reorg.c | 10 +-
2 files changed, 9 insertions(+), 5 deletions(-)
diff --git
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* emit-rtl.c (emit_debug_insn_before): Change argument type to
rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 6 ++
gcc/emit-rtl.c | 2 +-
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* df-problems.c: Change argument type to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/df-problems.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* cse.c (cse_change_cc0_mode): Change argument type to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/cse.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* gcse.c: Change argument types to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/gcse.c| 8
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* dwarf2cfi.c: Change argument type to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/dwarf2cfi.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* lra-constraints.c: Change argument type to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/lra-constraints.c | 2 +-
2 files changed, 5 insertions(+), 1
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* ira-color.c: Change argument types to rtx_insn *.
* lra-eliminations.c: Likewise.
* ira.h: Adjust.
---
gcc/ChangeLog | 6 ++
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* emit-rtl.c (prev_cc0_setter): Change argument type to rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 5 +
gcc/emit-rtl.c | 4 +---
gcc/rtl.h | 2
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* combine.c: Change argument type to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/combine.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* rtlanal.c (computed_jump_p): Cange argument type to rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 5 +
gcc/rtl.h | 2 +-
gcc/rtlanal.c | 2 +-
3
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* rtlanal.c (in_insn_list_p): Renamed from in_expr_list_p.
* cfgrtl.c (can_delete_label_p): Adjust.
* rtl.h: likewise.
---
gcc/ChangeLog | 6 ++
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* except.c (can_nonlocal_goto): Change type of argument to
rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 6 ++
gcc/except.c | 2 +-
gcc/rtl.h
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* reorg.c (stop_search_p): Change argument to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/reorg.c | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* rtlanal.c (remove_reg_equal_equiv_notes): Change argument type
to rtx_insn *.
* rtl.h: Likewise.
---
gcc/ChangeLog | 6 ++
gcc/rtl.h | 2 +-
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* rtlanal.c (add_shallow_copy_of_reg_note): Change argument type
to rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 6 ++
gcc/rtl.h | 2 +-
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* sched-deps.c: Change argument types to rtx_insn *.
* sched-int.h: Adjust.
---
gcc/ChangeLog| 5 +
gcc/sched-deps.c | 4 ++--
gcc/sched-int.h | 4 ++--
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-08 Trevor Saunders tbsaunde+...@tbsaunde.org
* jump.c: Change argument types to rtx_insn *.
* rtl.h: Adjust.
---
gcc/ChangeLog | 5 +
gcc/jump.c| 6 +++---
gcc/rtl.h | 6 +++---
3 files
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
here's what I committed. bootstrapped + regtested x86_64-linux-gnu.
Trev
Using a named bitfield with a width more than 0 means we won't hit
weirdness caused by the bitfield not really needing to exist. Changing
int to long long means we
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* df-problems.c (df_set_note): Change type of argument to
rtx_insn *.
---
gcc/ChangeLog | 5 +
gcc/df-problems.c | 2 +-
2 files changed, 6
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* dwarf2cfi.c (add_cfi_insn): Change type to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/dwarf2cfi.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* builtins.c (expand_builtin_trap): Change type of local
variable to rtx_insn *.
* config/arc/arc.md: Likewise.
* config/arm/arm.c
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
This set of patches changes rtx to rtx_insn * in many plaes where its fairly
trivial to do so.
each was bootstrapped + regtested on x86_64-linux-gnu, and the series was run
through config-list.mk. I believe this all falls under Jeff's
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* haifa-sched.c: Change the type of some variables to rtx_insn *.
* sched-deps.c: Likewise.
* sched-int.h: Likewise.
* sched-rgn.c: Likewise.
From: Trevor Saunders tsaund...@mozilla.com
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* reload.h (struct reg_equivs_t): Change type of init to
rtx_insn *.
* ira.c (fix_reg_equiv_init): Adjust.
* reload1.c (eliminate_regs_1): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* recog.c (struct validate_replace_src_data): Change type of
insn field to rtx_insn *.
(validate_replace_src_group): Change type of argument to rtx_insn
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* function.c (set_return_jump_label): Change type of argument to
rtx_insn *.
* function.h (set_return_jump_label): Adjust.
---
gcc/ChangeLog | 6 ++
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* tree-outof-ssa.c (emit_partition_copy): Return rtx_insn *.
(insert_partition_copy_on_edge): Adjust.
(insert_rtx_to_part_on_edge): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* cselib.c (fp_setter_insn): Take a rtx_insn *.
* cselib.h (fp_setter_insn): Adjust.
---
gcc/ChangeLog | 5 +
gcc/cselib.c | 2 +-
gcc/cselib.h | 2 +-
3
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* regcprop.c (kill_autoinc_value): Change type of argument to
rtx_insn *.
---
gcc/ChangeLog | 5 +
gcc/regcprop.c | 2 +-
2 files changed, 6 insertions(+),
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* genrecog.c (print_subroutine): Adjust.
* recog.c (get_bool_attr_mask_uncached): Likewise.
* recog.h (struct recog_data_d): Change the type of insn to
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
* lra-constraints.c: Change type of some arguments to rtx_insn *.
---
gcc/ChangeLog | 4
gcc/lra-constraints.c | 4 ++--
2 files changed, 6 insertions(+),
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-05-02 Trevor Saunders tbsaunde+...@tbsaunde.org
to rtx_insn *.
* config/i386/i386.c: Change the type of some arguments to
rtx_insn *.
* config/arm/arm.c: Likewise.
---
gcc/ChangeLog |
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
This adds a configure check to libobjc to find out if types of bitfields effect
their layout, and uses it to replace the rather broken usage of
PCC_BITFIELD_TYPE_MATTERS.
bootstrapped + regtested x86_64-linux-gnu, bootstrapped on
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-04-27 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (PCC_BITFIELD_TYPE_MATTERS): Add default definition
to false.
* dwarf2out.c (field_byte_offset): REmove check if
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-04-27 Trevor Saunders tbsaunde+...@tbsaunde.org
* bb-reorder.c (HAVE_return): Don't check if its undefined.
* defaults.h (gen_simple_return): New function.
(gen_simple_return): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-04-27 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (gen_epilogue): New function.
(HAVE_epilogue): Add default definition to false.
* alias.c (init_alias_analysis): don't check if HAVE_epilogue is
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-04-27 Trevor Saunders tbsaunde+...@tbsaunde.org
* calls.c (save_fixed_argument_area): Don't check
ARGS_GROW_DOWNWARD with the preprocessor.
(restore_fixed_argument_area): Likewise.
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-04-27 Trevor Saunders tbsaunde+...@tbsaunde.org
* defaults.h (EPILOGUE_USES): Add default definition of false.
* df-scan.c (EPILOGUE_USES): Remove check if its undefined.
* resource.c
From: Trevor Saunders tbsaunde+...@tbsaunde.org
gcc/ChangeLog:
2015-04-27 Trevor Saunders tbsaunde+...@tbsaunde.org
* config/pa/pa.h (ARGS_GROW_DOWNWARD): Define to 1.
* defaults.h (ARGS_GROW_DOWNWARD): Define it to 0 by default.
* calls.c (save_fixed_argument_area):
From: Trevor Saunders tbsaunde+...@tbsaunde.org
Hi,
Here's another series to remove some conditional compilation.
each patch was bootstrapped and regtested on x86_64-linux-gnu, and the series
was run through config-list.mk. I think this all falls within Jeff's
preapproval so I'll commit it
201 - 300 of 326 matches
Mail list logo