• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/package/gcc/6.3.0/871-xtensa-Fix-PR-target-78603.patch
Gustavo ZacariasGustavo Zacarias committed be1a3a3e46121 Dec 2016
Raw file
Source viewDiff to previous
xxxxxxxxxx
 
1
From 59cce7b304a8cbbb508ba21ab2f9052d3ee9a9e3 Mon Sep 17 00:00:00 2001
2
From: Max Filippov <jcmvbkbc@gmail.com>
3
Date: Tue, 29 Nov 2016 13:09:17 -0800
4
Subject: [PATCH 2/2] xtensa: Fix PR target/78603
5
​
6
2016-11-29  Max Filippov  <jcmvbkbc@gmail.com>
7
gcc/
8
    * config/xtensa/xtensa.c (hwloop_optimize): Don't emit zero
9
    overhead loop start between a call and its CALL_ARG_LOCATION
10
    note.
11
​
12
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
13
---
14
Backported from: r242979
15
​
16
 gcc/config/xtensa/xtensa.c | 5 ++++-
17
 1 file changed, 4 insertions(+), 1 deletion(-)
18
​
19
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
20
index e49f784..70f698a 100644
21
--- a/gcc/config/xtensa/xtensa.c
22
+++ b/gcc/config/xtensa/xtensa.c
23
@@ -4158,7 +4158,10 @@ hwloop_optimize (hwloop_info loop)
24
       entry_after = BB_END (entry_bb);
25
       while (DEBUG_INSN_P (entry_after)
26
              || (NOTE_P (entry_after)
27
-                 && NOTE_KIND (entry_after) != NOTE_INSN_BASIC_BLOCK))
28
+                 && NOTE_KIND (entry_after) != NOTE_INSN_BASIC_BLOCK
29
+        /* Make sure we don't split a call and its corresponding
30
+           CALL_ARG_LOCATION note.  */
31
+                 && NOTE_KIND (entry_after) != NOTE_INSN_CALL_ARG_LOCATION))
32
         entry_after = PREV_INSN (entry_after);
33
 
34
       emit_insn_after (seq, entry_after);
35
-- 
36
2.1.4
37
​
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.