David E. O'Brien
c92f6a5f61
Fix our -mprofiler-epilogue code.
...
"The problem is that egcs/gcc-2.95's reorganisation of the prologue and
epilogue code to use rtl instead of output_asm_insn() completely broke our
hooks. rtl is emitted in a different order, only after optimisation, while
output_asm_insn() is emitted immediately. rtl is presumably used so that
the prologue and epilogue can be optimised.
I couldn't find any good examples to copy. gcc's own
FUNCTION_BLOCK_PROFILER still uses output_asm_insn() and seems to be
completely broken. One of the XXX comments points to this.
IIRC, the hacks here basically arrange to emit magic label names; then when
the magic names are output, they are transformed into prologue and epilogue
code."
Submitted by: bde
2000-01-29 13:06:33 +00:00
..
2000-01-29 13:06:33 +00:00
2000-01-22 02:59:08 +00:00
1999-11-14 08:33:44 +00:00
1999-10-16 07:12:34 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-11-04 10:35:02 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 18:41:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 08:34:33 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-09-19 08:18:18 +00:00
2000-01-22 16:05:33 +00:00
1999-10-16 06:09:09 +00:00
2000-01-22 02:59:08 +00:00
1999-11-04 10:23:25 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 08:28:22 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
2000-01-22 16:05:33 +00:00
1999-08-26 09:30:50 +00:00
2000-01-22 02:59:08 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-10-02 01:46:57 +00:00
1996-09-18 05:35:50 +00:00
1999-11-04 10:20:05 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
2000-01-22 02:59:08 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
2000-01-22 02:59:08 +00:00
1999-08-26 09:30:50 +00:00
1999-10-26 08:47:58 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
2000-01-17 12:16:41 +00:00
1999-11-04 10:20:05 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-10-26 08:38:21 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-27 09:41:10 +00:00
1999-10-26 08:41:38 +00:00
1999-11-01 08:28:22 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-26 08:45:23 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
2000-01-22 02:59:08 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-11-15 04:41:30 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 18:56:02 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-10-26 08:57:00 +00:00
1999-12-29 14:42:46 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-03 09:19:40 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-11-04 10:20:05 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-10-03 09:19:40 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
2000-01-22 16:05:33 +00:00
1999-11-01 08:28:22 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-27 09:45:47 +00:00
1999-11-04 10:35:02 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
2000-01-22 02:59:08 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 08:21:54 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1999-11-04 10:26:31 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-26 09:17:58 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-27 09:23:37 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1996-09-18 05:35:50 +00:00
1999-11-04 10:35:02 +00:00
1999-11-04 10:35:02 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
2000-01-22 02:59:08 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
2000-01-22 16:05:33 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1996-09-18 05:35:50 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00
1999-08-26 09:30:50 +00:00
1999-10-16 06:09:09 +00:00
1999-11-01 08:28:22 +00:00
1999-10-16 06:09:09 +00:00
1999-10-16 06:09:09 +00:00