Home | History | Annotate | Line # | Download | only in bpf
      1  1.1  mrg LIB2ADDEH = 
      2  1.1  mrg 
      3  1.1  mrg crti.o: $(srcdir)/config/bpf/crti.S
      4  1.1  mrg 	$(crt_compile) $(CRTSTUFF_T_CFLAGS) -c $<
      5  1.1  mrg 
      6  1.1  mrg crtn.o: $(srcdir)/config/bpf/crtn.S
      7  1.1  mrg 	$(crt_compile) $(CRTSTUFF_T_CFLAGS) -c $<
      8  1.1  mrg 
      9  1.1  mrg # Some of the functions defined in libgcc2 exceed the eBPF stack
     10  1.1  mrg # limit, or other restrictions imposed by this peculiar target.
     11  1.1  mrg # Therefore we have to exclude them here.
     12  1.1  mrg #
     13  1.1  mrg # Patterns in bpf.md must guarantee that no calls to the excluded
     14  1.1  mrg # functions are ever generated, and compiler tests should make sure
     15  1.1  mrg # this holds.
     16  1.1  mrg #
     17  1.1  mrg # Note that the modes in the function names below are misleading: di
     18  1.1  mrg # means TImode.
     19  1.1  mrg LIB2FUNCS_EXCLUDE = _mulvdi3 _divdi3 _moddi3 _divmoddi4 _udivdi3 _umoddi3 \
     20  1.1  mrg                     _udivmoddi4
     21  1.1  mrg 
     22  1.1  mrg # Prevent building "advanced" stuff (for example, gcov support).
     23  1.1  mrg INHIBIT_LIBC_CFLAGS = -Dinhibit_libc
     24