Commit b3bb6456 by Andreas Jaeger

unix.h (ASM_OUTPUT_MI_THUNK): Fix output format for x86-64 pic support.

        * config/i386/unix.h (ASM_OUTPUT_MI_THUNK): Fix output format for
        x86-64 pic support.

        * lcm.c (optimize_mode_switching): Avoid warning for unused
        variable if !NORMAL_MODE

        * flow.c (try_crossjump_to_edge): Remove unused variable.

From-SVN: r44062
parent b8d0bbf7
2001-07-17 Andreas Jaeger <aj@suse.de>
* config/i386/unix.h (ASM_OUTPUT_MI_THUNK): Fix output format for
x86-64 pic support.
* lcm.c (optimize_mode_switching): Avoid warning for unused
variable if !NORMAL_MODE
* flow.c (try_crossjump_to_edge): Remove unused variable.
2001-07-16 John David Anglin <dave@hiauly1.hia.nrc.ca> 2001-07-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
* inclhack.def (ultrix_atexit_param): New hack to fix ultrix 4.3 * inclhack.def (ultrix_atexit_param): New hack to fix ultrix 4.3
......
...@@ -128,7 +128,7 @@ do { \ ...@@ -128,7 +128,7 @@ do { \
{ \ { \
fprintf (FILE, "\tjmp *"); \ fprintf (FILE, "\tjmp *"); \
assemble_name (FILE, XSTR (XEXP (DECL_RTL (FUNCTION), 0), 0)); \ assemble_name (FILE, XSTR (XEXP (DECL_RTL (FUNCTION), 0), 0)); \
fprintf (FILE, "@GOTPCREL(%RIP)\n"); \ fprintf (FILE, "@GOTPCREL(%%RIP)\n"); \
} \ } \
else \ else \
{ \ { \
......
...@@ -3452,7 +3452,6 @@ try_crossjump_to_edge (mode, e1, e2) ...@@ -3452,7 +3452,6 @@ try_crossjump_to_edge (mode, e1, e2)
rtx newpos1, newpos2; rtx newpos1, newpos2;
rtx first, last; rtx first, last;
edge s; edge s;
rtx note;
rtx label; rtx label;
rtx barrier; rtx barrier;
......
...@@ -1013,7 +1013,6 @@ optimize_mode_switching (file) ...@@ -1013,7 +1013,6 @@ optimize_mode_switching (file)
{ {
rtx insn; rtx insn;
int bb, e; int bb, e;
edge eg;
int need_commit = 0; int need_commit = 0;
sbitmap *kill; sbitmap *kill;
struct edge_list *edge_list; struct edge_list *edge_list;
...@@ -1130,6 +1129,8 @@ optimize_mode_switching (file) ...@@ -1130,6 +1129,8 @@ optimize_mode_switching (file)
if (mode != no_mode) if (mode != no_mode)
{ {
edge eg;
for (eg = ENTRY_BLOCK_PTR->succ; eg; eg = eg->succ_next) for (eg = ENTRY_BLOCK_PTR->succ; eg; eg = eg->succ_next)
{ {
bb = eg->dest->index; bb = eg->dest->index;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment