Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2
cross-s390x-gcc-icecream-backend
pr33763.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pr33763.diff of Package cross-s390x-gcc-icecream-backend
Index: gcc/tree-inline.c =================================================================== *** gcc/tree-inline.c (revision 130489) --- gcc/tree-inline.c (working copy) *************** expand_call_inline (basic_block bb, tree *** 2573,2578 **** --- 2573,2584 ---- if (!cgraph_inline_p (cg_edge, &reason)) { if (lookup_attribute ("always_inline", DECL_ATTRIBUTES (fn)) + /* For extern inline functions that get redefined we always + silently ignored alway_inline flag. Better behaviour would + be to be able to keep both bodies and use extern inline body + for inlining, but we can't do that because frontends overwrite + the body. */ + && !cg_edge->callee->local.redefined_extern_inline /* Avoid warnings during early inline pass. */ && (!flag_unit_at_a_time || cgraph_global_info_ready)) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor