summaryrefslogtreecommitdiff
path: root/libjava/classpath/java/io/UnsupportedEncodingException.java
diff options
context:
space:
mode:
authorJosef Melcr <josef.melcr@suse.com>2025-11-20 23:57:57 +0100
committerJosef Melcr <josef.melcr@suse.com>2025-11-21 09:17:26 +0100
commitf9c01c47f8e5451e41a5df78f044d7b1e7b3d5d6 (patch)
tree0e764a6ee9a20c39c44b12431513ada4d5f24387 /libjava/classpath/java/io/UnsupportedEncodingException.java
parent0343c45a3387ac5e1e365c97e56ea8305ba67016 (diff)
ipa: Remove LTO requirement for builtin callback carriers.
Due to the if statement in ipa_compute_jump_functions_for_bb, callback edges were never constructed for builtin functions unless LTO was enabled. This patch corrects this behavior, allowing GCC to optimize callbacks more broadly. It also extends our testing capabilities. gcc/ChangeLog: * attr-callback.cc (callback_edge_callee_has_attr): New function. * attr-callback.h (callback_edge_callee_has_attr): New function decl. * ipa-prop.cc (ipa_compute_jump_functions_for_bb): Don't skip callback carriers when calculating jump functions. libgomp/ChangeLog: * testsuite/libgomp.c/ipcp-cb-spec1.c: Remove LTO requirement. * testsuite/libgomp.c/ipcp-cb-spec2.c: Likewise. * testsuite/libgomp.c/ipcp-cb1.c: Likewise. Signed-off-by: Josef Melcr <josef.melcr@suse.com>
Diffstat (limited to 'libjava/classpath/java/io/UnsupportedEncodingException.java')
0 files changed, 0 insertions, 0 deletions