aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2001-02-28 18:49:37 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2001-02-28 17:49:37 +0000
commitc679d0489a8811245faa60389a4881cf94669015 (patch)
tree6a8487d440b422e29aa8ab6a1c32699d03bc4515 /gcc/final.c
parent11014a3b3886458a25601381d4bccbc3d293c19a (diff)
downloadgcc-c679d0489a8811245faa60389a4881cf94669015.zip
gcc-c679d0489a8811245faa60389a4881cf94669015.tar.gz
gcc-c679d0489a8811245faa60389a4881cf94669015.tar.bz2
i386.md (sse_andti3, [...]): Add SSE2 versions; add missing '%' in constraints.
* i386.md (sse_andti3, sse_nandti_3, sse_xorti3): Add SSE2 versions; add missing '%' in constraints. From-SVN: r40127
Diffstat (limited to 'gcc/final.c')
-rw-r--r--gcc/final.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/final.c b/gcc/final.c
index 70d6add..7a8e714 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -2332,6 +2332,12 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes)
break;
case CODE_LABEL:
+#if defined (DWARF2_UNWIND_INFO)
+ /* If we push arguments, we need to check all insns for stack
+ adjustments. */
+ if (dwarf2out_do_frame ())
+ dwarf2out_frame_debug (insn);
+#endif
/* The target port might emit labels in the output function for
some insn, e.g. sh.c output_branchy_insn. */
if (CODE_LABEL_NUMBER (insn) <= max_labelno)