gcc-profile-make:
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) \
- EXTRACXXFLAGS='-fprofile-generate' \
+ EXTRACXXFLAGS='-fprofile-arcs' \
EXTRALDFLAGS='-lgcov' \
all
gcc-profile-use:
+# Deleting corrupt ucioption.gc* profile files is necessary to avoid an
+# "internal compiler error" for gcc versions 4.7.x
+ @rm -f ucioption.gc*
$(MAKE) ARCH=$(ARCH) COMP=$(COMP) \
- EXTRACXXFLAGS='-fprofile-use' \
+ EXTRACXXFLAGS='-fbranch-probabilities' \
EXTRALDFLAGS='-lgcov' \
all