GCC with OpenMP stream-computing extension and BatchQueue algorithm
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Preud'homme 7545a6222c Same buffer size for BatchQueue and native algo 7 years ago
..
ada Creating a development branch for OpenMP stream extensions. 9 years ago
config Creating a development branch for OpenMP stream extensions. 9 years ago
cp Creating a development branch for OpenMP stream extensions. 9 years ago
doc Creating a development branch for OpenMP stream extensions. 9 years ago
fortran Creating a development branch for OpenMP stream extensions. 9 years ago
ginclude Creating a development branch for OpenMP stream extensions. 9 years ago
java Creating a development branch for OpenMP stream extensions. 9 years ago
lto Creating a development branch for OpenMP stream extensions. 9 years ago
objc Creating a development branch for OpenMP stream extensions. 9 years ago
objcp Creating a development branch for OpenMP stream extensions. 9 years ago
po Creating a development branch for OpenMP stream extensions. 9 years ago
testsuite Creating a development branch for OpenMP stream extensions. 9 years ago
ABOUT-GCC-NLS Creating a development branch for OpenMP stream extensions. 9 years ago
BASE-VER Creating a development branch for OpenMP stream extensions. 9 years ago
COPYING Creating a development branch for OpenMP stream extensions. 9 years ago
COPYING.LIB Creating a development branch for OpenMP stream extensions. 9 years ago
COPYING3 Creating a development branch for OpenMP stream extensions. 9 years ago
COPYING3.LIB Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-1997 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-1998 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-1999 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2000 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2001 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2002 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2003 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2004 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2005 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2006 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2007 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2008 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog-2009 Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog.dataflow Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog.graphite Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog.lib Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog.omp-stream 2010-10-05 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
ChangeLog.ptr Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog.tree-ssa Creating a development branch for OpenMP stream extensions. 9 years ago
ChangeLog.tuples Creating a development branch for OpenMP stream extensions. 9 years ago
DATESTAMP Creating a development branch for OpenMP stream extensions. 9 years ago
DEV-PHASE Creating a development branch for OpenMP stream extensions. 9 years ago
FSFChangeLog Creating a development branch for OpenMP stream extensions. 9 years ago
FSFChangeLog.10 Creating a development branch for OpenMP stream extensions. 9 years ago
FSFChangeLog.11 Creating a development branch for OpenMP stream extensions. 9 years ago
LANGUAGES Creating a development branch for OpenMP stream extensions. 9 years ago
Makefile.in Creating a development branch for OpenMP stream extensions. 9 years ago
ONEWS Creating a development branch for OpenMP stream extensions. 9 years ago
README.Portability Creating a development branch for OpenMP stream extensions. 9 years ago
acinclude.m4 Creating a development branch for OpenMP stream extensions. 9 years ago
aclocal.m4 Creating a development branch for OpenMP stream extensions. 9 years ago
addresses.h Creating a development branch for OpenMP stream extensions. 9 years ago
alias.c Creating a development branch for OpenMP stream extensions. 9 years ago
alias.h Creating a development branch for OpenMP stream extensions. 9 years ago
alloc-pool.c Creating a development branch for OpenMP stream extensions. 9 years ago
alloc-pool.h Creating a development branch for OpenMP stream extensions. 9 years ago
attribs.c Creating a development branch for OpenMP stream extensions. 9 years ago
auto-inc-dec.c Creating a development branch for OpenMP stream extensions. 9 years ago
basic-block.h Creating a development branch for OpenMP stream extensions. 9 years ago
bb-reorder.c Creating a development branch for OpenMP stream extensions. 9 years ago
bitmap.c Creating a development branch for OpenMP stream extensions. 9 years ago
bitmap.h Creating a development branch for OpenMP stream extensions. 9 years ago
bt-load.c Creating a development branch for OpenMP stream extensions. 9 years ago
builtin-attrs.def Creating a development branch for OpenMP stream extensions. 9 years ago
builtin-types.def 2011-06-14 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
builtins.c Creating a development branch for OpenMP stream extensions. 9 years ago
builtins.def Creating a development branch for OpenMP stream extensions. 9 years ago
c-aux-info.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-common.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-common.def Creating a development branch for OpenMP stream extensions. 9 years ago
c-common.h Creating a development branch for OpenMP stream extensions. 9 years ago
c-config-lang.in Creating a development branch for OpenMP stream extensions. 9 years ago
c-convert.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-cppbuiltin.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-decl.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-dump.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-errors.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-format.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-format.h Creating a development branch for OpenMP stream extensions. 9 years ago
c-gimplify.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-lang.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-lang.h Creating a development branch for OpenMP stream extensions. 9 years ago
c-lex.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-objc-common.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-objc-common.h Creating a development branch for OpenMP stream extensions. 9 years ago
c-omp.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-opts.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-parser.c Replace C++ comments by C comments. 7 years ago
c-pch.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-ppoutput.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-pragma.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-pragma.h 2010-10-05 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
c-pretty-print.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-pretty-print.h Creating a development branch for OpenMP stream extensions. 9 years ago
c-semantics.c Creating a development branch for OpenMP stream extensions. 9 years ago
c-tree.h Creating a development branch for OpenMP stream extensions. 9 years ago
c-typeck.c 2011-06-14 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
c.opt Creating a development branch for OpenMP stream extensions. 9 years ago
caller-save.c Creating a development branch for OpenMP stream extensions. 9 years ago
calls.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfg.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfganal.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfgbuild.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfgcleanup.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfgexpand.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfghooks.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfghooks.h Creating a development branch for OpenMP stream extensions. 9 years ago
cfglayout.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfglayout.h Creating a development branch for OpenMP stream extensions. 9 years ago
cfgloop.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfgloop.h Creating a development branch for OpenMP stream extensions. 9 years ago
cfgloopanal.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfgloopmanip.c Creating a development branch for OpenMP stream extensions. 9 years ago
cfgrtl.c Creating a development branch for OpenMP stream extensions. 9 years ago
cgraph.c Creating a development branch for OpenMP stream extensions. 9 years ago
cgraph.h Creating a development branch for OpenMP stream extensions. 9 years ago
cgraphbuild.c Creating a development branch for OpenMP stream extensions. 9 years ago
cgraphunit.c Creating a development branch for OpenMP stream extensions. 9 years ago
cif-code.def Creating a development branch for OpenMP stream extensions. 9 years ago
collect2-aix.c Creating a development branch for OpenMP stream extensions. 9 years ago
collect2-aix.h Creating a development branch for OpenMP stream extensions. 9 years ago
collect2.c Creating a development branch for OpenMP stream extensions. 9 years ago
collect2.h Creating a development branch for OpenMP stream extensions. 9 years ago
combine-stack-adj.c Creating a development branch for OpenMP stream extensions. 9 years ago
combine.c Creating a development branch for OpenMP stream extensions. 9 years ago
common.opt Creating a development branch for OpenMP stream extensions. 9 years ago
conditions.h Creating a development branch for OpenMP stream extensions. 9 years ago
config.build Creating a development branch for OpenMP stream extensions. 9 years ago
config.gcc Creating a development branch for OpenMP stream extensions. 9 years ago
config.host Creating a development branch for OpenMP stream extensions. 9 years ago
config.in Creating a development branch for OpenMP stream extensions. 9 years ago
configure Creating a development branch for OpenMP stream extensions. 9 years ago
configure.ac Creating a development branch for OpenMP stream extensions. 9 years ago
convert.c Creating a development branch for OpenMP stream extensions. 9 years ago
convert.h Creating a development branch for OpenMP stream extensions. 9 years ago
coretypes.h Creating a development branch for OpenMP stream extensions. 9 years ago
coverage.c Creating a development branch for OpenMP stream extensions. 9 years ago
coverage.h Creating a development branch for OpenMP stream extensions. 9 years ago
cppdefault.c Creating a development branch for OpenMP stream extensions. 9 years ago
cppdefault.h Creating a development branch for OpenMP stream extensions. 9 years ago
cppspec.c Creating a development branch for OpenMP stream extensions. 9 years ago
crtstuff.c Creating a development branch for OpenMP stream extensions. 9 years ago
cse.c Creating a development branch for OpenMP stream extensions. 9 years ago
cselib.c Creating a development branch for OpenMP stream extensions. 9 years ago
cselib.h Creating a development branch for OpenMP stream extensions. 9 years ago
cstamp-h.in Creating a development branch for OpenMP stream extensions. 9 years ago
dbgcnt.c Creating a development branch for OpenMP stream extensions. 9 years ago
dbgcnt.def Creating a development branch for OpenMP stream extensions. 9 years ago
dbgcnt.h Creating a development branch for OpenMP stream extensions. 9 years ago
dbxout.c Creating a development branch for OpenMP stream extensions. 9 years ago
dbxout.h Creating a development branch for OpenMP stream extensions. 9 years ago
dce.c Creating a development branch for OpenMP stream extensions. 9 years ago
dce.h Creating a development branch for OpenMP stream extensions. 9 years ago
ddg.c Creating a development branch for OpenMP stream extensions. 9 years ago
ddg.h Creating a development branch for OpenMP stream extensions. 9 years ago
debug.c Creating a development branch for OpenMP stream extensions. 9 years ago
debug.h Creating a development branch for OpenMP stream extensions. 9 years ago
defaults.h Creating a development branch for OpenMP stream extensions. 9 years ago
df-byte-scan.c Creating a development branch for OpenMP stream extensions. 9 years ago
df-core.c Creating a development branch for OpenMP stream extensions. 9 years ago
df-problems.c Creating a development branch for OpenMP stream extensions. 9 years ago
df-scan.c Creating a development branch for OpenMP stream extensions. 9 years ago
df.h Creating a development branch for OpenMP stream extensions. 9 years ago
dfp.c Creating a development branch for OpenMP stream extensions. 9 years ago
dfp.h Creating a development branch for OpenMP stream extensions. 9 years ago
diagnostic.c Creating a development branch for OpenMP stream extensions. 9 years ago
diagnostic.def Creating a development branch for OpenMP stream extensions. 9 years ago
diagnostic.h Creating a development branch for OpenMP stream extensions. 9 years ago
dojump.c Creating a development branch for OpenMP stream extensions. 9 years ago
dominance.c Creating a development branch for OpenMP stream extensions. 9 years ago
domwalk.c Creating a development branch for OpenMP stream extensions. 9 years ago
domwalk.h Creating a development branch for OpenMP stream extensions. 9 years ago
double-int.c Creating a development branch for OpenMP stream extensions. 9 years ago
double-int.h Creating a development branch for OpenMP stream extensions. 9 years ago
dse.c Creating a development branch for OpenMP stream extensions. 9 years ago
dse.h Creating a development branch for OpenMP stream extensions. 9 years ago
dummy-checksum.c Creating a development branch for OpenMP stream extensions. 9 years ago
dwarf2asm.c Creating a development branch for OpenMP stream extensions. 9 years ago
dwarf2asm.h Creating a development branch for OpenMP stream extensions. 9 years ago
dwarf2out.c Creating a development branch for OpenMP stream extensions. 9 years ago
dwarf2out.h Creating a development branch for OpenMP stream extensions. 9 years ago
ebitmap.c Creating a development branch for OpenMP stream extensions. 9 years ago
ebitmap.h Creating a development branch for OpenMP stream extensions. 9 years ago
emit-rtl.c Creating a development branch for OpenMP stream extensions. 9 years ago
emit-rtl.h Creating a development branch for OpenMP stream extensions. 9 years ago
emutls.c Creating a development branch for OpenMP stream extensions. 9 years ago
errors.c Creating a development branch for OpenMP stream extensions. 9 years ago
errors.h Creating a development branch for OpenMP stream extensions. 9 years ago
et-forest.c Creating a development branch for OpenMP stream extensions. 9 years ago
et-forest.h Creating a development branch for OpenMP stream extensions. 9 years ago
except.c Creating a development branch for OpenMP stream extensions. 9 years ago
except.h Creating a development branch for OpenMP stream extensions. 9 years ago
exec-tool.in Creating a development branch for OpenMP stream extensions. 9 years ago
explow.c Creating a development branch for OpenMP stream extensions. 9 years ago
expmed.c Creating a development branch for OpenMP stream extensions. 9 years ago
expr.c Creating a development branch for OpenMP stream extensions. 9 years ago
expr.h Creating a development branch for OpenMP stream extensions. 9 years ago
final.c Creating a development branch for OpenMP stream extensions. 9 years ago
fixed-value.c Creating a development branch for OpenMP stream extensions. 9 years ago
fixed-value.h Creating a development branch for OpenMP stream extensions. 9 years ago
flags.h Creating a development branch for OpenMP stream extensions. 9 years ago
fold-const.c Creating a development branch for OpenMP stream extensions. 9 years ago
fp-test.c Creating a development branch for OpenMP stream extensions. 9 years ago
function.c Creating a development branch for OpenMP stream extensions. 9 years ago
function.h Creating a development branch for OpenMP stream extensions. 9 years ago
fwprop.c Creating a development branch for OpenMP stream extensions. 9 years ago
gbl-ctors.h Creating a development branch for OpenMP stream extensions. 9 years ago
gcc-plugin.h Creating a development branch for OpenMP stream extensions. 9 years ago
gcc.c Creating a development branch for OpenMP stream extensions. 9 years ago
gcc.h Creating a development branch for OpenMP stream extensions. 9 years ago
gccbug.in Creating a development branch for OpenMP stream extensions. 9 years ago
gccspec.c Creating a development branch for OpenMP stream extensions. 9 years ago
gcov-dump.c Creating a development branch for OpenMP stream extensions. 9 years ago
gcov-io.c Creating a development branch for OpenMP stream extensions. 9 years ago
gcov-io.h Creating a development branch for OpenMP stream extensions. 9 years ago
gcov-iov.c Creating a development branch for OpenMP stream extensions. 9 years ago
gcov.c Creating a development branch for OpenMP stream extensions. 9 years ago
gcse.c Creating a development branch for OpenMP stream extensions. 9 years ago
gdbinit.in Creating a development branch for OpenMP stream extensions. 9 years ago
genattr.c Creating a development branch for OpenMP stream extensions. 9 years ago
genattrtab.c Creating a development branch for OpenMP stream extensions. 9 years ago
genautomata.c Creating a development branch for OpenMP stream extensions. 9 years ago
gencheck.c Creating a development branch for OpenMP stream extensions. 9 years ago
genchecksum.c Creating a development branch for OpenMP stream extensions. 9 years ago
gencodes.c Creating a development branch for OpenMP stream extensions. 9 years ago
genconditions.c Creating a development branch for OpenMP stream extensions. 9 years ago
genconfig.c Creating a development branch for OpenMP stream extensions. 9 years ago
genconstants.c Creating a development branch for OpenMP stream extensions. 9 years ago
genemit.c Creating a development branch for OpenMP stream extensions. 9 years ago
genextract.c Creating a development branch for OpenMP stream extensions. 9 years ago
genflags.c Creating a development branch for OpenMP stream extensions. 9 years ago
gengenrtl.c Creating a development branch for OpenMP stream extensions. 9 years ago
gengtype-lex.l Creating a development branch for OpenMP stream extensions. 9 years ago
gengtype-parse.c Creating a development branch for OpenMP stream extensions. 9 years ago
gengtype.c Creating a development branch for OpenMP stream extensions. 9 years ago
gengtype.h Creating a development branch for OpenMP stream extensions. 9 years ago
genmddeps.c Creating a development branch for OpenMP stream extensions. 9 years ago
genmodes.c Creating a development branch for OpenMP stream extensions. 9 years ago
genmultilib Creating a development branch for OpenMP stream extensions. 9 years ago
genopinit.c Creating a development branch for OpenMP stream extensions. 9 years ago
genoutput.c Creating a development branch for OpenMP stream extensions. 9 years ago
genpeep.c Creating a development branch for OpenMP stream extensions. 9 years ago
genpreds.c Creating a development branch for OpenMP stream extensions. 9 years ago
genrecog.c Creating a development branch for OpenMP stream extensions. 9 years ago
gensupport.c Creating a development branch for OpenMP stream extensions. 9 years ago
gensupport.h Creating a development branch for OpenMP stream extensions. 9 years ago
ggc-common.c Creating a development branch for OpenMP stream extensions. 9 years ago
ggc-none.c Creating a development branch for OpenMP stream extensions. 9 years ago
ggc-page.c Creating a development branch for OpenMP stream extensions. 9 years ago
ggc-zone.c Creating a development branch for OpenMP stream extensions. 9 years ago
ggc.h Creating a development branch for OpenMP stream extensions. 9 years ago
gimple-fold.c Creating a development branch for OpenMP stream extensions. 9 years ago
gimple-iterator.c Creating a development branch for OpenMP stream extensions. 9 years ago
gimple-low.c Creating a development branch for OpenMP stream extensions. 9 years ago
gimple-pretty-print.c Creating a development branch for OpenMP stream extensions. 9 years ago
gimple.c Creating a development branch for OpenMP stream extensions. 9 years ago
gimple.def Creating a development branch for OpenMP stream extensions. 9 years ago
gimple.h Creating a development branch for OpenMP stream extensions. 9 years ago
gimplify.c Replace C++ comments by C comments. 7 years ago
glimits.h Creating a development branch for OpenMP stream extensions. 9 years ago
graph.c Creating a development branch for OpenMP stream extensions. 9 years ago
graph.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphds.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphds.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-blocking.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-clast-to-gimple.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-clast-to-gimple.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-dependences.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-dependences.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-interchange.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-poly.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-poly.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-ppl.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-ppl.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-scop-detection.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-scop-detection.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-sese-to-poly.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite-sese-to-poly.h Creating a development branch for OpenMP stream extensions. 9 years ago
graphite.c Creating a development branch for OpenMP stream extensions. 9 years ago
graphite.h Creating a development branch for OpenMP stream extensions. 9 years ago
gsstruct.def Creating a development branch for OpenMP stream extensions. 9 years ago
gstab.h Creating a development branch for OpenMP stream extensions. 9 years ago
gsyms.h Creating a development branch for OpenMP stream extensions. 9 years ago
gsyslimits.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-aix.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-dce.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-gnat.c Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-gnat.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-lynx.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-mipssde.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-nks.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-posix.c Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-posix.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-posix95.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-rtems.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-single.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-solaris.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-tpf.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-vxworks.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr-win32.h Creating a development branch for OpenMP stream extensions. 9 years ago
gthr.h Creating a development branch for OpenMP stream extensions. 9 years ago
haifa-sched.c Creating a development branch for OpenMP stream extensions. 9 years ago
hard-reg-set.h Creating a development branch for OpenMP stream extensions. 9 years ago
highlev-plugin-common.h Creating a development branch for OpenMP stream extensions. 9 years ago
hooks.c Creating a development branch for OpenMP stream extensions. 9 years ago
hooks.h Creating a development branch for OpenMP stream extensions. 9 years ago
host-default.c Creating a development branch for OpenMP stream extensions. 9 years ago
hosthooks-def.h Creating a development branch for OpenMP stream extensions. 9 years ago
hosthooks.h Creating a development branch for OpenMP stream extensions. 9 years ago
hwint.h Creating a development branch for OpenMP stream extensions. 9 years ago
ifcvt.c Creating a development branch for OpenMP stream extensions. 9 years ago
incpath.c Creating a development branch for OpenMP stream extensions. 9 years ago
incpath.h Creating a development branch for OpenMP stream extensions. 9 years ago
init-regs.c Creating a development branch for OpenMP stream extensions. 9 years ago
input.h Creating a development branch for OpenMP stream extensions. 9 years ago
insn-addr.h Creating a development branch for OpenMP stream extensions. 9 years ago
insn-notes.def Creating a development branch for OpenMP stream extensions. 9 years ago
integrate.c Creating a development branch for OpenMP stream extensions. 9 years ago
integrate.h Creating a development branch for OpenMP stream extensions. 9 years ago
intl.c Creating a development branch for OpenMP stream extensions. 9 years ago
intl.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-cp.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-inline.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-prop.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-prop.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-pure-const.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-ref-inline.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-ref.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-ref.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-reference.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-reference.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-struct-reorg.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-struct-reorg.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-type-escape.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-type-escape.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-utils.c Creating a development branch for OpenMP stream extensions. 9 years ago
ipa-utils.h Creating a development branch for OpenMP stream extensions. 9 years ago
ipa.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira-build.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira-color.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira-conflicts.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira-costs.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira-emit.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira-int.h Creating a development branch for OpenMP stream extensions. 9 years ago
ira-lives.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira.c Creating a development branch for OpenMP stream extensions. 9 years ago
ira.h Creating a development branch for OpenMP stream extensions. 9 years ago
jump.c Creating a development branch for OpenMP stream extensions. 9 years ago
lambda-code.c Creating a development branch for OpenMP stream extensions. 9 years ago
lambda-mat.c Creating a development branch for OpenMP stream extensions. 9 years ago
lambda-trans.c Creating a development branch for OpenMP stream extensions. 9 years ago
lambda.h Creating a development branch for OpenMP stream extensions. 9 years ago
langhooks-def.h Creating a development branch for OpenMP stream extensions. 9 years ago
langhooks.c Creating a development branch for OpenMP stream extensions. 9 years ago
langhooks.h Creating a development branch for OpenMP stream extensions. 9 years ago
lcm.c Creating a development branch for OpenMP stream extensions. 9 years ago
libfuncs.h Creating a development branch for OpenMP stream extensions. 9 years ago
libgcc-libsystem.ver Creating a development branch for OpenMP stream extensions. 9 years ago
libgcc-std.ver Creating a development branch for OpenMP stream extensions. 9 years ago
libgcc2.c Creating a development branch for OpenMP stream extensions. 9 years ago
libgcc2.h Creating a development branch for OpenMP stream extensions. 9 years ago
libgcov.c Creating a development branch for OpenMP stream extensions. 9 years ago
limitx.h Creating a development branch for OpenMP stream extensions. 9 years ago
limity.h Creating a development branch for OpenMP stream extensions. 9 years ago
lists.c Creating a development branch for OpenMP stream extensions. 9 years ago
longlong.h Creating a development branch for OpenMP stream extensions. 9 years ago
loop-doloop.c Creating a development branch for OpenMP stream extensions. 9 years ago
loop-init.c Creating a development branch for OpenMP stream extensions. 9 years ago
loop-invariant.c Creating a development branch for OpenMP stream extensions. 9 years ago
loop-iv.c Creating a development branch for OpenMP stream extensions. 9 years ago
loop-unroll.c Creating a development branch for OpenMP stream extensions. 9 years ago
loop-unswitch.c Creating a development branch for OpenMP stream extensions. 9 years ago
lower-subreg.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-cgraph.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-compress.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-compress.h Creating a development branch for OpenMP stream extensions. 9 years ago
lto-opts.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-section-in.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-section-out.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-streamer-in.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-streamer-out.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-streamer.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-streamer.h Creating a development branch for OpenMP stream extensions. 9 years ago
lto-symtab.c Creating a development branch for OpenMP stream extensions. 9 years ago
lto-wrapper.c Creating a development branch for OpenMP stream extensions. 9 years ago
machmode.def Creating a development branch for OpenMP stream extensions. 9 years ago
machmode.h Creating a development branch for OpenMP stream extensions. 9 years ago
main.c Creating a development branch for OpenMP stream extensions. 9 years ago
matrix-reorg.c Creating a development branch for OpenMP stream extensions. 9 years ago
mcf.c Creating a development branch for OpenMP stream extensions. 9 years ago
mips-tdump.c Creating a development branch for OpenMP stream extensions. 9 years ago
mips-tfile.c Creating a development branch for OpenMP stream extensions. 9 years ago
mkconfig.sh Creating a development branch for OpenMP stream extensions. 9 years ago
mkmap-flat.awk Creating a development branch for OpenMP stream extensions. 9 years ago
mkmap-symver.awk Creating a development branch for OpenMP stream extensions. 9 years ago
mode-classes.def Creating a development branch for OpenMP stream extensions. 9 years ago
mode-switching.c Creating a development branch for OpenMP stream extensions. 9 years ago
modulo-sched.c Creating a development branch for OpenMP stream extensions. 9 years ago
omega.c Creating a development branch for OpenMP stream extensions. 9 years ago
omega.h Creating a development branch for OpenMP stream extensions. 9 years ago
omp-builtins.def Replace SPSC stream by BatchQueue streams 7 years ago
omp-low.c Same buffer size for BatchQueue and native algo 7 years ago
opt-functions.awk Creating a development branch for OpenMP stream extensions. 9 years ago
opt-gather.awk Creating a development branch for OpenMP stream extensions. 9 years ago
optabs.c Creating a development branch for OpenMP stream extensions. 9 years ago
optabs.h Creating a development branch for OpenMP stream extensions. 9 years ago
optc-gen.awk Creating a development branch for OpenMP stream extensions. 9 years ago
opth-gen.awk Creating a development branch for OpenMP stream extensions. 9 years ago
opts-common.c Creating a development branch for OpenMP stream extensions. 9 years ago
opts.c Creating a development branch for OpenMP stream extensions. 9 years ago
opts.h Creating a development branch for OpenMP stream extensions. 9 years ago
output.h Creating a development branch for OpenMP stream extensions. 9 years ago
params.c Creating a development branch for OpenMP stream extensions. 9 years ago
params.def Creating a development branch for OpenMP stream extensions. 9 years ago
params.h Creating a development branch for OpenMP stream extensions. 9 years ago
passes.c Creating a development branch for OpenMP stream extensions. 9 years ago
plugin.c Creating a development branch for OpenMP stream extensions. 9 years ago
plugin.def Creating a development branch for OpenMP stream extensions. 9 years ago
plugin.h Creating a development branch for OpenMP stream extensions. 9 years ago
pointer-set.c Creating a development branch for OpenMP stream extensions. 9 years ago
pointer-set.h Creating a development branch for OpenMP stream extensions. 9 years ago
postreload-gcse.c Creating a development branch for OpenMP stream extensions. 9 years ago
postreload.c Creating a development branch for OpenMP stream extensions. 9 years ago
predict.c Creating a development branch for OpenMP stream extensions. 9 years ago
predict.def Creating a development branch for OpenMP stream extensions. 9 years ago
predict.h Creating a development branch for OpenMP stream extensions. 9 years ago
prefix.c Creating a development branch for OpenMP stream extensions. 9 years ago
prefix.h Creating a development branch for OpenMP stream extensions. 9 years ago
pretty-print.c Creating a development branch for OpenMP stream extensions. 9 years ago
pretty-print.h Creating a development branch for OpenMP stream extensions. 9 years ago
print-rtl.c Creating a development branch for OpenMP stream extensions. 9 years ago
print-tree.c Creating a development branch for OpenMP stream extensions. 9 years ago
profile.c Creating a development branch for OpenMP stream extensions. 9 years ago
profile.h Creating a development branch for OpenMP stream extensions. 9 years ago
read-rtl.c Creating a development branch for OpenMP stream extensions. 9 years ago
real.c Creating a development branch for OpenMP stream extensions. 9 years ago
real.h Creating a development branch for OpenMP stream extensions. 9 years ago
recog.c Creating a development branch for OpenMP stream extensions. 9 years ago
recog.h Creating a development branch for OpenMP stream extensions. 9 years ago
reg-notes.def Creating a development branch for OpenMP stream extensions. 9 years ago
reg-stack.c Creating a development branch for OpenMP stream extensions. 9 years ago
regcprop.c Creating a development branch for OpenMP stream extensions. 9 years ago
reginfo.c Creating a development branch for OpenMP stream extensions. 9 years ago
regmove.c Creating a development branch for OpenMP stream extensions. 9 years ago
regrename.c Creating a development branch for OpenMP stream extensions. 9 years ago
regs.h Creating a development branch for OpenMP stream extensions. 9 years ago
regstat.c Creating a development branch for OpenMP stream extensions. 9 years ago
reload.c Creating a development branch for OpenMP stream extensions. 9 years ago
reload.h Creating a development branch for OpenMP stream extensions. 9 years ago
reload1.c Creating a development branch for OpenMP stream extensions. 9 years ago
reorg.c Creating a development branch for OpenMP stream extensions. 9 years ago
resource.c Creating a development branch for OpenMP stream extensions. 9 years ago
resource.h Creating a development branch for OpenMP stream extensions. 9 years ago
rtl-error.c Creating a development branch for OpenMP stream extensions. 9 years ago
rtl.c Creating a development branch for OpenMP stream extensions. 9 years ago
rtl.def Creating a development branch for OpenMP stream extensions. 9 years ago
rtl.h Creating a development branch for OpenMP stream extensions. 9 years ago
rtlanal.c Creating a development branch for OpenMP stream extensions. 9 years ago
rtlhooks-def.h Creating a development branch for OpenMP stream extensions. 9 years ago
rtlhooks.c Creating a development branch for OpenMP stream extensions. 9 years ago
sbitmap.c Creating a development branch for OpenMP stream extensions. 9 years ago
sbitmap.h Creating a development branch for OpenMP stream extensions. 9 years ago
sched-deps.c Creating a development branch for OpenMP stream extensions. 9 years ago
sched-ebb.c Creating a development branch for OpenMP stream extensions. 9 years ago
sched-int.h Creating a development branch for OpenMP stream extensions. 9 years ago
sched-rgn.c Creating a development branch for OpenMP stream extensions. 9 years ago
sched-vis.c Creating a development branch for OpenMP stream extensions. 9 years ago
sdbout.c Creating a development branch for OpenMP stream extensions. 9 years ago
sdbout.h Creating a development branch for OpenMP stream extensions. 9 years ago
sel-sched-dump.c Creating a development branch for OpenMP stream extensions. 9 years ago
sel-sched-dump.h Creating a development branch for OpenMP stream extensions. 9 years ago
sel-sched-ir.c Creating a development branch for OpenMP stream extensions. 9 years ago
sel-sched-ir.h Creating a development branch for OpenMP stream extensions. 9 years ago
sel-sched.c Creating a development branch for OpenMP stream extensions. 9 years ago
sel-sched.h Creating a development branch for OpenMP stream extensions. 9 years ago
sese.c Creating a development branch for OpenMP stream extensions. 9 years ago
sese.h Creating a development branch for OpenMP stream extensions. 9 years ago
simplify-rtx.c Creating a development branch for OpenMP stream extensions. 9 years ago
sparseset.c Creating a development branch for OpenMP stream extensions. 9 years ago
sparseset.h Creating a development branch for OpenMP stream extensions. 9 years ago
sreal.c Creating a development branch for OpenMP stream extensions. 9 years ago
sreal.h Creating a development branch for OpenMP stream extensions. 9 years ago
ssaexpand.h Creating a development branch for OpenMP stream extensions. 9 years ago
stab.def Creating a development branch for OpenMP stream extensions. 9 years ago
stack-ptr-mod.c Creating a development branch for OpenMP stream extensions. 9 years ago
statistics.c Creating a development branch for OpenMP stream extensions. 9 years ago
statistics.h Creating a development branch for OpenMP stream extensions. 9 years ago
stmt.c Creating a development branch for OpenMP stream extensions. 9 years ago
stor-layout.c Creating a development branch for OpenMP stream extensions. 9 years ago
store-motion.c Creating a development branch for OpenMP stream extensions. 9 years ago
stringpool.c Creating a development branch for OpenMP stream extensions. 9 years ago
stub-objc.c Creating a development branch for OpenMP stream extensions. 9 years ago
sync-builtins.def Creating a development branch for OpenMP stream extensions. 9 years ago
system.h Creating a development branch for OpenMP stream extensions. 9 years ago
target-def.h Creating a development branch for OpenMP stream extensions. 9 years ago
target.h Creating a development branch for OpenMP stream extensions. 9 years ago
targhooks.c Creating a development branch for OpenMP stream extensions. 9 years ago
targhooks.h Creating a development branch for OpenMP stream extensions. 9 years ago
timevar.c Creating a development branch for OpenMP stream extensions. 9 years ago
timevar.def Creating a development branch for OpenMP stream extensions. 9 years ago
timevar.h Creating a development branch for OpenMP stream extensions. 9 years ago
tlink.c Creating a development branch for OpenMP stream extensions. 9 years ago
toplev.c Creating a development branch for OpenMP stream extensions. 9 years ago
toplev.h Creating a development branch for OpenMP stream extensions. 9 years ago
tracer.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-affine.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-affine.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-browser.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-browser.def Creating a development branch for OpenMP stream extensions. 9 years ago
tree-call-cdce.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-cfg.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-cfgcleanup.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-chrec.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-chrec.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-complex.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-data-ref.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-data-ref.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-dfa.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-dump.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-dump.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-eh.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-flow-inline.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-flow.h 2010-10-05 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
tree-if-conv.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-inline.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-inline.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-into-ssa.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-iterator.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-iterator.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-loop-distribution.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-loop-linear.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-mudflap.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-mudflap.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-nested.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-nomudflap.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-nrv.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-object-size.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-optimize.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-outof-ssa.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-parloops.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-pass.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-phinodes.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-predcom.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-pretty-print.c 2010-10-05 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
tree-profile.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-scalar-evolution.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-scalar-evolution.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-sra.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-address.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-alias.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-alias.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-ccp.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-coalesce.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-copy.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-copyrename.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-dce.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-dom.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-dse.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-forwprop.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-ifcombine.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-live.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-live.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-ch.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-im.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-ivcanon.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-ivopts.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-manip.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-niter.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-prefetch.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop-unswitch.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-loop.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-math-opts.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-operands.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-operands.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-phiopt.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-phiprop.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-pre.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-propagate.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-propagate.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-reassoc.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-sccvn.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-sccvn.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-sink.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-structalias.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-ter.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-threadedge.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-threadupdate.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-uncprop.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa-uninit.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssa.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-ssanames.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-stdarg.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-stdarg.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-switch-conversion.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-tailcall.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vect-data-refs.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vect-generic.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vect-loop-manip.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vect-loop.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vect-patterns.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vect-slp.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vect-stmts.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vectorizer.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vectorizer.h Creating a development branch for OpenMP stream extensions. 9 years ago
tree-vrp.c Creating a development branch for OpenMP stream extensions. 9 years ago
tree.c 2011-06-14 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
tree.def Creating a development branch for OpenMP stream extensions. 9 years ago
tree.h 2011-06-14 Antoniu Pop <antoniu.pop@gmail.com> 8 years ago
treestruct.def Creating a development branch for OpenMP stream extensions. 9 years ago
tsystem.h Creating a development branch for OpenMP stream extensions. 9 years ago
typeclass.h Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-c.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-compat.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-compat.h Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-dw2-fde-compat.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-dw2-fde-darwin.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-dw2-fde-glibc.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-dw2-fde.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-dw2-fde.h Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-dw2.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-dw2.h Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-generic.h Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-pe.h Creating a development branch for OpenMP stream extensions. 9 years ago
unwind-sjlj.c Creating a development branch for OpenMP stream extensions. 9 years ago
unwind.inc Creating a development branch for OpenMP stream extensions. 9 years ago
value-prof.c Creating a development branch for OpenMP stream extensions. 9 years ago
value-prof.h Creating a development branch for OpenMP stream extensions. 9 years ago
var-tracking.c Creating a development branch for OpenMP stream extensions. 9 years ago
varasm.c Creating a development branch for OpenMP stream extensions. 9 years ago
varpool.c Creating a development branch for OpenMP stream extensions. 9 years ago
vec.c Creating a development branch for OpenMP stream extensions. 9 years ago
vec.h Creating a development branch for OpenMP stream extensions. 9 years ago
vecprim.h Creating a development branch for OpenMP stream extensions. 9 years ago
version.c Creating a development branch for OpenMP stream extensions. 9 years ago
version.h Creating a development branch for OpenMP stream extensions. 9 years ago
vmsdbg.h Creating a development branch for OpenMP stream extensions. 9 years ago
vmsdbgout.c Creating a development branch for OpenMP stream extensions. 9 years ago
web.c Creating a development branch for OpenMP stream extensions. 9 years ago
xcoff.h Creating a development branch for OpenMP stream extensions. 9 years ago
xcoffout.c Creating a development branch for OpenMP stream extensions. 9 years ago
xcoffout.h Creating a development branch for OpenMP stream extensions. 9 years ago

README.Portability

Copyright (C) 2000, 2003 Free Software Foundation, Inc.

This file is intended to contain a few notes about writing C code
within GCC so that it compiles without error on the full range of
compilers GCC needs to be able to compile on.

The problem is that many ISO-standard constructs are not accepted by
either old or buggy compilers, and we keep getting bitten by them.
This knowledge until know has been sparsely spread around, so I
thought I'd collect it in one useful place. Please add and correct
any problems as you come across them.

I'm going to start from a base of the ISO C90 standard, since that is
probably what most people code to naturally. Obviously using
constructs introduced after that is not a good idea.

For the complete coding style conventions used in GCC, please read
http://gcc.gnu.org/codingconventions.html


String literals
---------------

Irix6 "cc -n32" and OSF4 "cc" have problems with constant string
initializers with parens around it, e.g.

const char string[] = ("A string");

This is unfortunate since this is what the GNU gettext macro N_
produces. You need to find a different way to code it.

Some compilers like MSVC++ have fairly low limits on the maximum
length of a string literal; 509 is the lowest we've come across. You
may need to break up a long printf statement into many smaller ones.


Empty macro arguments
---------------------

ISO C (6.8.3 in the 1990 standard) specifies the following:

If (before argument substitution) any argument consists of no
preprocessing tokens, the behavior is undefined.

This was relaxed by ISO C99, but some older compilers emit an error,
so code like

#define foo(x, y) x y
foo (bar, )

needs to be coded in some other way.


free and realloc
----------------

Some implementations crash upon attempts to free or realloc the null
pointer. Thus if mem might be null, you need to write

if (mem)
free (mem);


Trigraphs
---------

You weren't going to use them anyway, but some otherwise ISO C
compliant compilers do not accept trigraphs.


Suffixes on Integer Constants
-----------------------------

You should never use a 'l' suffix on integer constants ('L' is fine),
since it can easily be confused with the number '1'.


Common Coding Pitfalls
======================

errno
-----

errno might be declared as a macro.


Implicit int
------------

In C, the 'int' keyword can often be omitted from type declarations.
For instance, you can write

unsigned variable;

as shorthand for

unsigned int variable;

There are several places where this can cause trouble. First, suppose
'variable' is a long; then you might think

(unsigned) variable

would convert it to unsigned long. It does not. It converts to
unsigned int. This mostly causes problems on 64-bit platforms, where
long and int are not the same size.

Second, if you write a function definition with no return type at
all:

operate (int a, int b)
{
...
}

that function is expected to return int, *not* void. GCC will warn
about this.

Implicit function declarations always have return type int. So if you
correct the above definition to

void
operate (int a, int b)
...

but operate() is called above its definition, you will get an error
about a "type mismatch with previous implicit declaration". The cure
is to prototype all functions at the top of the file, or in an
appropriate header.

Char vs unsigned char vs int
----------------------------

In C, unqualified 'char' may be either signed or unsigned; it is the
implementation's choice. When you are processing 7-bit ASCII, it does
not matter. But when your program must handle arbitrary binary data,
or fully 8-bit character sets, you have a problem. The most obvious
issue is if you have a look-up table indexed by characters.

For instance, the character '\341' in ISO Latin 1 is SMALL LETTER A
WITH ACUTE ACCENT. In the proper locale, isalpha('\341') will be
true. But if you read '\341' from a file and store it in a plain
char, isalpha(c) may look up character 225, or it may look up
character -31. And the ctype table has no entry at offset -31, so
your program will crash. (If you're lucky.)

It is wise to use unsigned char everywhere you possibly can. This
avoids all these problems. Unfortunately, the routines in <string.h>
take plain char arguments, so you have to remember to cast them back
and forth - or avoid the use of strxxx() functions, which is probably
a good idea anyway.

Another common mistake is to use either char or unsigned char to
receive the result of getc() or related stdio functions. They may
return EOF, which is outside the range of values representable by
char. If you use char, some legal character value may be confused
with EOF, such as '\377' (SMALL LETTER Y WITH UMLAUT, in Latin-1).
The correct choice is int.

A more subtle version of the same mistake might look like this:

unsigned char pushback[NPUSHBACK];
int pbidx;
#define unget(c) (assert(pbidx < NPUSHBACK), pushback[pbidx++] = (c))
#define get(c) (pbidx ? pushback[--pbidx] : getchar())
...
unget(EOF);

which will mysteriously turn a pushed-back EOF into a SMALL LETTER Y
WITH UMLAUT.


Other common pitfalls
---------------------

o Expecting 'plain' char to be either sign or unsigned extending.

o Shifting an item by a negative amount or by greater than or equal to
the number of bits in a type (expecting shifts by 32 to be sensible
has caused quite a number of bugs at least in the early days).

o Expecting ints shifted right to be sign extended.

o Modifying the same value twice within one sequence point.

o Host vs. target floating point representation, including emitting NaNs
and Infinities in a form that the assembler handles.

o qsort being an unstable sort function (unstable in the sense that
multiple items that sort the same may be sorted in different orders
by different qsort functions).

o Passing incorrect types to fprintf and friends.

o Adding a function declaration for a module declared in another file to
a .c file instead of to a .h file.