History log of /openbsd-current/gnu/gcc/gcc/config/pa/fptr.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.2 09-Jan-2023 kettenis

Change the __canonicalize_funcptr_for_compare() implementation to stop
trying to read a branch instruction and decode it to extract the address
of the ld.so resolver function. Instead, directly execute that branch
instruction.

This is effectively a C runtime ABI change. In order to cross this if
you are building from source, make sure you install an updated ld.so
first.

ok deraadt@


# 1.1 15-Oct-2009 robert

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE gcc-4_2_1
# 1.1.1.1 15-Oct-2009 robert

import of gcc-4.2.1, the last gcc release under GPLv2