From ddc5a1dfbd293763de09ec27e6e650d185bbabd4 Mon Sep 17 00:00:00 2001
From: jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Mon, 19 Feb 2018 21:58:04 +0000
Subject: 	PR target/84146 	* reg-notes.def
 (REG_CALL_ARG_LOCATION): New reg note. 	* insn-notes.def
 (NOTE_INSN_CALL_ARG_LOCATION): Remove. 	* var-tracking.c
 (emit_note_insn_var_location): Remove all references 	to
 NOTE_INSN_CALL_ARG_LOCATION. 	(emit_notes_in_bb): Emit arguments as
 REG_CALL_ARG_LOCATION note on 	the CALL_INSN rather than separate
 NOTE_INSN_CALL_ARG_LOCATION note. 	Use copy_rtx_if_shared. 	*
 dwarf2out.c (gen_subprogram_die): Use XEXP with 0 instead of 
 NOTE_VAR_LOCATION on ca_loc->call_arg_loc_note. 
 (dwarf2out_var_location): Remove handling of 	NOTE_INSN_CALL_ARG_LOCATION,
 instead handle REG_CALL_ARG_LOCATION note 	on call_insn. 	* final.c
 (final_scan_insn): Remove all references to 	NOTE_INSN_CALL_ARG_LOCATION. 
 (rest_of_clean_state): Likewise.  Remove REG_CALL_ARG_LOCATION notes 	before
 dumping final insns. 	* except.c (emit_note_eh_region_end): Remove all
 references to 	NOTE_INSN_CALL_ARG_LOCATION. 	* config/alpha/alpha.c
 (alpha_pad_function_end): Likewise. 	* config/c6x/c6x.c (c6x_gen_bundles):
 Likewise. 	* config/arc/arc.c (hwloop_optimize): Likewise. 	*
 config/arm/arm.c (create_fix_barrier): Likewise. 	* config/s390/s390.c
 (s390_chunkify_start): Likewise. 	* config/sh/sh.c (find_barrier):
 Likewise. 	* config/i386/i386.c (rest_of_insert_endbranch, 
 ix86_seh_fixup_eh_fallthru): Likewise. 	* config/xtensa/xtensa.c
 (hwloop_optimize): Likewise. 	* config/iq2000/iq2000.c (final_prescan_insn):
 Likewise. 	* config/frv/frv.c (frv_function_prologue): Likewise. 	*
 emit-rtl.c (try_split): Likewise.  Copy over REG_CALL_ARG_LOCATION 	reg
 note. 	(note_outside_basic_block_p): Remove all references to 
 NOTE_INSN_CALL_ARG_LOCATION. 	* gengtype.c (adjust_field_rtx_def): Likewise.
 	* print-rtl.c (rtx_writer::print_rtx_operand_code_0, print_insn): 
 Likewise. 	* jump.c (cleanup_barriers, delete_related_insns): Likewise. 
 * cfgrtl.c (force_nonfallthru_and_redirect): Likewise.

	* gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257826 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/insn-notes.def | 3 ---
 1 file changed, 3 deletions(-)

(limited to 'gcc/insn-notes.def')

diff --git a/gcc/insn-notes.def b/gcc/insn-notes.def
index 9cac5f1549a..0afd47504ec 100644
--- a/gcc/insn-notes.def
+++ b/gcc/insn-notes.def
@@ -65,9 +65,6 @@ INSN_NOTE (EH_REGION_END)
 /* The location of a variable.  */
 INSN_NOTE (VAR_LOCATION)
 
-/* The values passed to callee.  */
-INSN_NOTE (CALL_ARG_LOCATION)
-
 /* The beginning of a statement.  */
 INSN_NOTE (BEGIN_STMT)
 
-- 
cgit v1.2.1

