NameDateSize

..Today72

ABOUT-GCC-NLSH A D30-Jul-20232.7 KiB

acinclude.m4H A D30-Jul-202316.9 KiB

aclocal.m4H A D30-Jul-20231.6 KiB

addresses.hH A D30-Jul-20232.9 KiB

adjust-alignment.ccH A D29-Jul-20232.2 KiB

alias.ccH A D29-Jul-2023110.4 KiB

alias.hH A D30-Jul-20232.1 KiB

align.hH A D30-Jul-20232.4 KiB

alloc-pool.ccH A D29-Jul-20231.2 KiB

alloc-pool.hH A D30-Jul-202315.2 KiB

analyzer/H30-Jul-202370

array-traits.hH A D30-Jul-20231.5 KiB

asan.ccH A D29-Jul-2023156.4 KiB

asan.hH A D30-Jul-20238.6 KiB

attr-fnspec.hH A D29-Jul-20238.5 KiB

attribs.ccH A D29-Jul-202377.4 KiB

attribs.hH A D30-Jul-202311.7 KiB

auto-inc-dec.ccH A D29-Jul-202350.8 KiB

auto-profile.ccH A D29-Jul-202350.9 KiB

auto-profile.hH A D30-Jul-20231.1 KiB

backend.hH A D30-Jul-20231 KiB

BASE-VERH A D30-Jul-20237

basic-block.hH A D30-Jul-202318.7 KiB

bb-reorder.ccH A D29-Jul-202392.2 KiB

bb-reorder.hH A D30-Jul-20231.2 KiB

bitmap.ccH A D29-Jul-202370.2 KiB

bitmap.hH A D30-Jul-202336.8 KiB

btfout.ccH A D29-Jul-202332.9 KiB

builtin-attrs.defH A D30-Jul-202319.6 KiB

builtin-types.defH A D30-Jul-202342.7 KiB

builtins.ccH A D29-Jul-2023350.6 KiB

builtins.defH A D30-Jul-202385.7 KiB

builtins.hH A D30-Jul-20237 KiB

c/H30-Jul-202322

c-family/H30-Jul-202343

caller-save.ccH A D29-Jul-202343.6 KiB

calls.ccH A D29-Jul-2023168.1 KiB

calls.hH A D30-Jul-20235.2 KiB

ccmp.ccH A D29-Jul-20239.6 KiB

ccmp.hH A D30-Jul-2023845

cfg-flags.defH A D30-Jul-20236.7 KiB

cfg.ccH A D29-Jul-202327.6 KiB

cfg.hH A D30-Jul-20236.3 KiB

cfganal.ccH A D29-Jul-202355.6 KiB

cfganal.hH A D30-Jul-20233.4 KiB

cfgbuild.ccH A D29-Jul-202322.8 KiB

cfgbuild.hH A D30-Jul-20231,016

cfgcleanup.ccH A D29-Jul-202394.5 KiB

cfgcleanup.hH A D30-Jul-20231.2 KiB

cfgexpand.ccH A D30-Jul-2023206.3 KiB

cfgexpand.hH A D30-Jul-2023966

cfghooks.ccH A D29-Jul-202342.1 KiB

cfghooks.hH A D30-Jul-202311.2 KiB

cfgloop.ccH A D29-Jul-202354.8 KiB

cfgloop.hH A D30-Jul-202327.4 KiB

cfgloopanal.ccH A D29-Jul-202313.8 KiB

cfgloopmanip.ccH A D29-Jul-202353.3 KiB

cfgloopmanip.hH A D30-Jul-20232.4 KiB

cfgrtl.ccH A D29-Jul-2023147.8 KiB

cfgrtl.hH A D30-Jul-20232.6 KiB

cgraph.ccH A D29-Jul-2023120.4 KiB

cgraph.hH A D30-Jul-2023121.4 KiB

cgraphbuild.ccH A D29-Jul-202313.7 KiB

cgraphclones.ccH A D29-Jul-202337.7 KiB

cgraphunit.ccH A D29-Jul-202377 KiB

ChangeLogH A D30-Jul-2023464.2 KiB

ChangeLog-1997H A D20-Jun-2011140.7 KiB

ChangeLog-1998H A D20-Jun-2011638.7 KiB

ChangeLog-1999H A D20-Jun-2011783.5 KiB

ChangeLog-2000H A D20-Jun-20111.1 MiB

ChangeLog-2001H A D20-Jun-20111.2 MiB

ChangeLog-2002H A D20-Jun-20111.2 MiB

ChangeLog-2003H A D20-Jun-20111.3 MiB

ChangeLog-2004H A D20-Jun-20111.8 MiB

ChangeLog-2005H A D20-Jun-20111.3 MiB

ChangeLog-2006H A D20-Jun-2011874.6 KiB

ChangeLog-2007H A D20-Jun-20111.3 MiB

ChangeLog-2008H A D20-Jun-20111.1 MiB

ChangeLog-2009H A D11-Apr-20211.3 MiB

ChangeLog-2010H A D01-Mar-20141.5 MiB

ChangeLog-2011H A D22-Dec-20161.5 MiB

ChangeLog-2012H A D22-Dec-20161.3 MiB

ChangeLog-2013H A D02-Feb-20181.5 MiB

ChangeLog-2014H A D02-Feb-20181.8 MiB

ChangeLog-2015H A D01-Feb-20181.6 MiB

ChangeLog-2016H A D19-Jan-20191.3 MiB

ChangeLog-2017H A D01-Oct-20191.6 MiB

ChangeLog-2018H A D11-Apr-20211.3 MiB

ChangeLog-2019H A D10-Apr-20211.4 MiB

ChangeLog-2020H A D29-Jul-20231.4 MiB

ChangeLog-2021H A D29-Jul-20231.2 MiB

ChangeLog.dataflowH A D01-Mar-2014195.9 KiB

ChangeLog.gimple-classesH A D23-Jan-2016178.8 KiB

ChangeLog.graphiteH A D01-Mar-2014327 KiB

ChangeLog.jitH A D23-Jan-201612.9 KiB

ChangeLog.libH A D01-Mar-2014129.7 KiB

ChangeLog.ptrH A D01-Mar-201420.5 KiB

ChangeLog.tree-ssaH A D01-Mar-2014742.6 KiB

ChangeLog.tuplesH A D01-Mar-2014304.1 KiB

cif-code.defH A D30-Jul-20235.5 KiB

collect-utils.ccH A D29-Jul-20236.4 KiB

collect-utils.hH A D30-Jul-20231.7 KiB

collect2-aix.ccH A D29-Jul-202311 KiB

collect2-aix.hH A D30-Jul-20238.4 KiB

collect2.ccH A D29-Jul-202384.9 KiB

collect2.hH A D30-Jul-20231.3 KiB

color-macros.hH A D30-Jul-20234.8 KiB

combine-stack-adj.ccH A D29-Jul-202324.2 KiB

combine.ccH A D29-Jul-2023482.6 KiB

common/H30-Jul-20239

common.mdH A D30-Jul-20233.5 KiB

common.optH A D03-Aug-2023103.3 KiB

compare-elim.ccH A D29-Jul-202327.1 KiB

conditions.hH A D30-Jul-20232.7 KiB

config/HToday180

config.buildH A D30-Jul-20232.6 KiB

config.gccH A D30-Jul-2023170.3 KiB

config.hostH A D30-Jul-20239.2 KiB

config.inH A D30-Jul-202356.7 KiB

configureH A D30-Jul-2023991.5 KiB

configure.acH A D30-Jul-2023244.4 KiB

context.ccH A D29-Jul-20231.2 KiB

context.hH A D30-Jul-20231.7 KiB

convert.ccH A D29-Jul-202338.2 KiB

convert.hH A D30-Jul-20231.8 KiB

COPYINGH A D20-Jun-201117.6 KiB

COPYING.LIBH A D20-Jun-201125.8 KiB

COPYING3H A D20-Jun-201134.3 KiB

COPYING3.LIBH A D20-Jun-20117.5 KiB

coretypes.hH A D30-Jul-202314.8 KiB

coroutine-builtins.defH A D30-Jul-20231.9 KiB

coroutine-passes.ccH A D30-Jul-202316 KiB

coverage.ccH A D29-Jul-202340.1 KiB

coverage.hH A D30-Jul-20232.3 KiB

cp/H30-Jul-202391

cppbuiltin.ccH A D30-Jul-20236.8 KiB

cppbuiltin.hH A D30-Jul-20231.1 KiB

cppdefault.ccH A D30-Jul-20234.3 KiB

cppdefault.hH A D30-Jul-20232.9 KiB

cprop.ccH A D29-Jul-202355.9 KiB

cse.ccH A D29-Jul-2023231.5 KiB

cselib.ccH A D29-Jul-202389.6 KiB

cselib.hH A D30-Jul-20234.5 KiB

cstamp-h.inH A D20-Jun-201110

ctfc.ccH A D29-Jul-202327.6 KiB

ctfc.hH A D29-Jul-202315.2 KiB

ctfout.ccH A D29-Jul-202324.7 KiB

d/H30-Jul-202361

data-streamer-in.ccH A D29-Jul-20235.6 KiB

data-streamer-out.ccH A D29-Jul-202311 KiB

data-streamer.ccH A D29-Jul-20232.6 KiB

data-streamer.hH A D30-Jul-202310.8 KiB

DATESTAMPH A D30-Jul-20239

dbgcnt.ccH A D29-Jul-20236.5 KiB

dbgcnt.defH A D30-Jul-20236.5 KiB

dbgcnt.hH A D30-Jul-20231.2 KiB

dbxout.ccH A D29-Jul-2023116.6 KiB

dbxout.hH A D30-Jul-20232.1 KiB

dce.ccH A D29-Jul-202334.7 KiB

dce.hH A D30-Jul-2023877

ddg.ccH A D29-Jul-202331.2 KiB

ddg.hH A D30-Jul-20235.3 KiB

debug.ccH A D29-Jul-20234.6 KiB

debug.hH A D30-Jul-202311.3 KiB

defaults.hH A D30-Jul-202341 KiB

DEV-PHASEH A D09-Jan-20150

df-core.ccH A D29-Jul-202368.8 KiB

df-problems.ccH A D29-Jul-2023139.6 KiB

df-scan.ccH A D29-Jul-2023118.9 KiB

df.hH A D30-Jul-202347.1 KiB

dfp.ccH A D29-Jul-202317.9 KiB

dfp.hH A D30-Jul-20232.3 KiB

diagnostic-color.ccH A D29-Jul-202311.1 KiB

diagnostic-color.hH A D30-Jul-20232.2 KiB

diagnostic-core.hH A D30-Jul-20235.1 KiB

diagnostic-event-id.hH A D30-Jul-20232 KiB

diagnostic-format-json.ccH A D30-Jul-202310.9 KiB

diagnostic-metadata.hH A D30-Jul-20231.2 KiB

diagnostic-path.hH A D30-Jul-20234.6 KiB

diagnostic-show-locus.ccH A D29-Jul-2023188.4 KiB

diagnostic-spec.ccH A D29-Jul-20235.1 KiB

diagnostic-spec.hH A D29-Jul-20233.5 KiB

diagnostic-url.hH A D30-Jul-20231.5 KiB

diagnostic.ccH A D29-Jul-202372.5 KiB

diagnostic.defH A D30-Jul-20232.6 KiB

diagnostic.hH A D30-Jul-202320.9 KiB

digraph.ccH A D30-Jul-20237.7 KiB

digraph.hH A D30-Jul-20236.6 KiB

doc/H30-Jul-202380

dojump.ccH A D29-Jul-202339.5 KiB

dojump.hH A D30-Jul-20232.8 KiB

dominance.ccH A D29-Jul-202346.1 KiB

dominance.hH A D30-Jul-20233.6 KiB

domwalk.ccH A D29-Jul-202310.8 KiB

domwalk.hH A D30-Jul-20234.4 KiB

double-int.ccH A D29-Jul-202339.3 KiB

double-int.hH A D30-Jul-202313.2 KiB

dse.ccH A D30-Jul-2023110.4 KiB

dump-context.hH A D30-Jul-20239.1 KiB

dumpfile.ccH A D29-Jul-202378.8 KiB

dumpfile.hH A D30-Jul-202322.9 KiB

dwarf2asm.ccH A D29-Jul-202329.5 KiB

dwarf2asm.hH A D30-Jul-20233.1 KiB

dwarf2cfi.ccH A D29-Jul-2023104.7 KiB

dwarf2ctf.ccH A D29-Jul-202329.4 KiB

dwarf2ctf.hH A D29-Jul-20231.9 KiB

dwarf2out.ccH A D29-Jul-20231,002.8 KiB

dwarf2out.hH A D30-Jul-202315.9 KiB

early-remat.ccH A D29-Jul-202379.8 KiB

edit-context.ccH A D29-Jul-202353.7 KiB

edit-context.hH A D30-Jul-20232.1 KiB

emit-rtl.ccH A D29-Jul-2023176.4 KiB

emit-rtl.hH A D30-Jul-202319.7 KiB

errors.ccH A D29-Jul-20233.4 KiB

errors.hH A D30-Jul-20231.6 KiB

escaped_string.hH A D30-Jul-20231.3 KiB

et-forest.ccH A D29-Jul-202317 KiB

et-forest.hH A D30-Jul-20232.6 KiB

except.ccH A D29-Jul-202395.5 KiB

except.hH A D30-Jul-202312 KiB

exec-tool.inH A D30-Jul-20233.3 KiB

explow.ccH A D29-Jul-202370.1 KiB

explow.hH A D30-Jul-20235.6 KiB

expmed.ccH A D29-Jul-2023203.6 KiB

expmed.hH A D30-Jul-202320.8 KiB

expr.ccH A D30-Jul-2023405.4 KiB

expr.hH A D30-Jul-202313 KiB

fibonacci_heap.ccH A D29-Jul-20236.7 KiB

fibonacci_heap.hH A D30-Jul-202315.8 KiB

file-find.ccH A D29-Jul-20234.6 KiB

file-find.hH A D30-Jul-20231.7 KiB

file-prefix-map.ccH A D30-Jul-20237.6 KiB

file-prefix-map.hH A D30-Jul-20231.2 KiB

final.ccH A D29-Jul-2023125.9 KiB

fixed-value.ccH A D29-Jul-202329.4 KiB

fixed-value.hH A D30-Jul-20234.1 KiB

flag-types.hH A D30-Jul-202315.4 KiB

flags.hH A D30-Jul-20233.5 KiB

fold-const-call.ccH A D29-Jul-202349.3 KiB

fold-const-call.hH A D30-Jul-20231 KiB

fold-const.ccH A D29-Jul-2023517.3 KiB

fold-const.hH A D30-Jul-202312.8 KiB

fortran/H30-Jul-2023104

fp-test.ccH A D29-Jul-20235.3 KiB

FSFChangeLogH A D01-Mar-2014104.8 KiB

FSFChangeLog.10H A D01-Mar-2014381.5 KiB

FSFChangeLog.11H A D01-Mar-2014550 KiB

function-abi.ccH A D30-Jul-20238.5 KiB

function-abi.hH A D30-Jul-202311.1 KiB

function-tests.ccH A D29-Jul-202319.5 KiB

function.ccH A D29-Jul-2023208.6 KiB

function.hH A D30-Jul-202325.4 KiB

fwprop.ccH A D29-Jul-202333 KiB

gcc-ar.ccH A D29-Jul-20236.8 KiB

gcc-main.ccH A D29-Jul-20231.4 KiB

gcc-plugin.hH A D30-Jul-20231.2 KiB

gcc-rich-location.ccH A D29-Jul-20238 KiB

gcc-rich-location.hH A D30-Jul-20236.3 KiB

gcc-symtab.hH A D30-Jul-2023942

gcc.ccH A D30-Jul-2023314.4 KiB

gcc.hH A D30-Jul-20233 KiB

gcov-counter.defH A D30-Jul-20231.8 KiB

gcov-dump.ccH A D29-Jul-202312.2 KiB

gcov-io.ccH A D29-Jul-202312.2 KiB

gcov-io.hH A D30-Jul-202315 KiB

gcov-tool.ccH A D29-Jul-202316.1 KiB

gcov.ccH A D29-Jul-202385.6 KiB

gcse-common.ccH A D29-Jul-20235.9 KiB

gcse-common.hH A D30-Jul-20231.4 KiB

gcse.ccH A D29-Jul-2023121.4 KiB

gcse.hH A D30-Jul-20231.5 KiB

gdbasan.inH A D23-Jan-2016214

gdbhooks.pyH A D30-Jul-202329 KiB

gdbinit.inH A D30-Jul-20239.1 KiB

gen-pass-instances.awkH A D30-Jul-20236 KiB

genattr-common.ccH A D29-Jul-20232.5 KiB

genattr.ccH A D29-Jul-202313.7 KiB

genattrtab.ccH A D29-Jul-2023144.6 KiB

genautomata.ccH A D29-Jul-2023295.6 KiB

gencfn-macros.ccH A D29-Jul-20238 KiB

gencheck.ccH A D29-Jul-20231.9 KiB

genchecksum.ccH A D29-Jul-20232.9 KiB

gencodes.ccH A D29-Jul-20232.4 KiB

genconditions.ccH A D29-Jul-20237.1 KiB

genconfig.ccH A D29-Jul-20239.4 KiB

genconstants.ccH A D29-Jul-20233 KiB

genemit.ccH A D30-Jul-202325.6 KiB

genenums.ccH A D29-Jul-20231.9 KiB

generic-match-head.ccH A D29-Jul-20232.6 KiB

generic-match.hH A D30-Jul-20231.2 KiB

genextract.ccH A D29-Jul-202312.8 KiB

genflags.ccH A D29-Jul-20235.6 KiB

gengenrtl.ccH A D29-Jul-20238.4 KiB

gengtype-lex.ccH A D29-Jul-202399.7 KiB

gengtype-lex.lH A D30-Jul-20235 KiB

gengtype-parse.ccH A D29-Jul-202327.9 KiB

gengtype-state.ccH A D29-Jul-202370.2 KiB

gengtype.ccH A D29-Jul-2023149.2 KiB

gengtype.hH A D30-Jul-202317 KiB

genhooks.ccH A D29-Jul-20239.4 KiB

genmatch.ccH A D29-Jul-2023143.1 KiB

genmddeps.ccH A D29-Jul-20231.9 KiB

genmddump.ccH A D29-Jul-20231.7 KiB

genmodes.ccH A D29-Jul-202353.2 KiB

genmultilibH A D30-Jul-202317.8 KiB

genopinit.ccH A D29-Jul-202315.3 KiB

genoutput.ccH A D29-Jul-202330.7 KiB

genpeep.ccH A D29-Jul-202310.6 KiB

genpreds.ccH A D29-Jul-202347.1 KiB

genrecog.ccH A D30-Jul-2023162 KiB

gensupport.ccH A D29-Jul-202383.5 KiB

gensupport.hH A D30-Jul-20236.8 KiB

gentarget-def.ccH A D29-Jul-20239.4 KiB

genversion.ccH A D29-Jul-20233 KiB

ggc-common.ccH A D30-Jul-202338 KiB

ggc-internal.hH A D30-Jul-20233.8 KiB

ggc-none.ccH A D29-Jul-20231.8 KiB

ggc-page.ccH A D29-Jul-202373.8 KiB

ggc-tests.ccH A D29-Jul-202313 KiB

ggc.hH A D30-Jul-202311 KiB

gimple-array-bounds.ccH A D29-Jul-202324 KiB

gimple-array-bounds.hH A D29-Jul-20231.5 KiB

gimple-builder.ccH A D29-Jul-20233.4 KiB

gimple-builder.hH A D30-Jul-20231.5 KiB

gimple-expr.ccH A D29-Jul-202327.2 KiB

gimple-expr.hH A D30-Jul-20235.1 KiB

gimple-fold.ccH A D29-Jul-2023282.7 KiB

gimple-fold.hH A D30-Jul-20237.1 KiB

gimple-harden-conditionals.ccH A D29-Jul-202317.8 KiB

gimple-if-to-switch.ccH A D29-Jul-202316.2 KiB

gimple-isel.ccH A D29-Jul-202311.3 KiB

gimple-iterator.ccH A D29-Jul-202324.5 KiB

gimple-iterator.hH A D30-Jul-20239.9 KiB

gimple-laddress.ccH A D29-Jul-20233.7 KiB

gimple-loop-interchange.ccH A D30-Jul-202364.7 KiB

gimple-loop-jam.ccH A D29-Jul-202320.3 KiB

gimple-loop-versioning.ccH A D30-Jul-202356.2 KiB

gimple-low.ccH A D29-Jul-202328.7 KiB

gimple-low.hH A D30-Jul-2023981

gimple-match-head.ccH A D29-Jul-202340.4 KiB

gimple-match.hH A D30-Jul-202311 KiB

gimple-predicate-analysis.ccH A D29-Jul-202360.9 KiB

gimple-predicate-analysis.hH A D29-Jul-20234.6 KiB

gimple-predict.hH A D30-Jul-20232.5 KiB

gimple-pretty-print.ccH A D29-Jul-202385.6 KiB

gimple-pretty-print.hH A D30-Jul-20231.6 KiB

gimple-range-cache.ccH A D29-Jul-202342.1 KiB

gimple-range-cache.hH A D29-Jul-20235.2 KiB

gimple-range-edge.ccH A D29-Jul-20235.9 KiB

gimple-range-edge.hH A D29-Jul-20232.1 KiB

gimple-range-fold.ccH A D29-Jul-202342.6 KiB

gimple-range-fold.hH A D29-Jul-20236.9 KiB

gimple-range-gori.ccH A D29-Jul-202341.7 KiB

gimple-range-gori.hH A D29-Jul-20238.5 KiB

gimple-range-path.ccH A D29-Jul-202321.8 KiB

gimple-range-path.hH A D29-Jul-20233.9 KiB

gimple-range-tests.ccH A D29-Jul-20231.7 KiB

gimple-range-trace.ccH A D29-Jul-20235.4 KiB

gimple-range-trace.hH A D29-Jul-20232.3 KiB

gimple-range.ccH A D29-Jul-202316.6 KiB

gimple-range.hH A D29-Jul-20232.9 KiB

gimple-ssa-backprop.ccH A D29-Jul-202326.7 KiB

gimple-ssa-evrp-analyze.ccH A D29-Jul-202313.4 KiB

gimple-ssa-evrp-analyze.hH A D30-Jul-20231.8 KiB

gimple-ssa-evrp.ccH A D29-Jul-202310.2 KiB

gimple-ssa-isolate-paths.ccH A D29-Jul-202331.5 KiB

gimple-ssa-nonnull-compare.ccH A D29-Jul-20233.7 KiB

gimple-ssa-split-paths.ccH A D29-Jul-202318.2 KiB

gimple-ssa-sprintf.ccH A D29-Jul-2023147.3 KiB

gimple-ssa-store-merging.ccH A D29-Jul-2023171.8 KiB

gimple-ssa-strength-reduction.ccH A D29-Jul-2023120.7 KiB

gimple-ssa-warn-access.ccH A D29-Jul-2023139.4 KiB

gimple-ssa-warn-access.hH A D29-Jul-20231.9 KiB

gimple-ssa-warn-alloca.ccH A D29-Jul-202311.4 KiB

gimple-ssa-warn-restrict.ccH A D29-Jul-202365.3 KiB

gimple-ssa-warn-restrict.hH A D30-Jul-20231.1 KiB

gimple-ssa.hH A D30-Jul-20235.4 KiB

gimple-streamer-in.ccH A D29-Jul-20238.9 KiB

gimple-streamer-out.ccH A D29-Jul-20237.4 KiB

gimple-streamer.hH A D30-Jul-20231.1 KiB

gimple-walk.ccH A D29-Jul-202325.6 KiB

gimple-walk.hH A D30-Jul-20234.2 KiB

gimple-warn-recursion.ccH A D29-Jul-20235.8 KiB

gimple.ccH A D29-Jul-202398.2 KiB

gimple.defH A D30-Jul-202316.4 KiB

gimple.hH A D30-Jul-2023158.9 KiB

gimplify-me.ccH A D29-Jul-20239.7 KiB

gimplify-me.hH A D30-Jul-20231.5 KiB

gimplify.ccH A D29-Jul-2023511.1 KiB

gimplify.hH A D30-Jul-20233.5 KiB

ginclude/H30-Jul-202317

glimits.hH A D30-Jul-20234.6 KiB

godump.ccH A D29-Jul-202336.6 KiB

graph.ccH A D29-Jul-202310.7 KiB

graph.hH A D30-Jul-2023951

graphds.ccH A D29-Jul-202311.5 KiB

graphds.hH A D30-Jul-20232.2 KiB

graphite-dependences.ccH A D29-Jul-202310.6 KiB

graphite-isl-ast-to-gimple.ccH A D29-Jul-202348.6 KiB

graphite-optimize-isl.ccH A D29-Jul-20237.5 KiB

graphite-poly.ccH A D29-Jul-202313 KiB

graphite-scop-detection.ccH A D29-Jul-202345.1 KiB

graphite-sese-to-poly.ccH A D29-Jul-202335.7 KiB

graphite.ccH A D29-Jul-202315.8 KiB

graphite.hH A D30-Jul-202312.3 KiB

graphviz.ccH A D30-Jul-20233.1 KiB

graphviz.hH A D30-Jul-20231.5 KiB

gsstruct.defH A D30-Jul-20232.3 KiB

gstab.hH A D30-Jul-2023977

gsyms.hH A D30-Jul-20231.7 KiB

gsyslimits.hH A D20-Jun-2011330

gtm-builtins.defH A D02-Feb-20189.9 KiB

haifa-sched.ccH A D29-Jul-2023265 KiB

hard-reg-set.hH A D30-Jul-202315.7 KiB

hash-map-tests.ccH A D29-Jul-202312 KiB

hash-map-traits.hH A D30-Jul-20235.2 KiB

hash-map.hH A D30-Jul-202310.5 KiB

hash-set-tests.ccH A D29-Jul-20236.9 KiB

hash-set.hH A D30-Jul-20235.5 KiB

hash-table.ccH A D29-Jul-20234.5 KiB

hash-table.hH A D30-Jul-202336.7 KiB

hash-traits.hH A D30-Jul-20239.5 KiB

highlev-plugin-common.hH A D30-Jul-20231.1 KiB

hooks.ccH A D29-Jul-202310 KiB

hooks.hH A D30-Jul-20236.1 KiB

host-default.ccH A D29-Jul-2023902

hosthooks-def.hH A D30-Jul-20231.8 KiB

hosthooks.hH A D30-Jul-20231.9 KiB

hw-doloop.ccH A D29-Jul-202317.4 KiB

hw-doloop.hH A D30-Jul-20235.5 KiB

hwint.ccH A D29-Jul-20234.1 KiB

hwint.hH A D30-Jul-202310.6 KiB

ifcvt.ccH A D29-Jul-2023167.3 KiB

ifcvt.hH A D30-Jul-20233.9 KiB

inchash.ccH A D29-Jul-2023837

inchash.hH A D30-Jul-20235.1 KiB

incpath.ccH A D29-Jul-202315.4 KiB

incpath.hH A D30-Jul-20231.7 KiB

init-regs.ccH A D29-Jul-20234.7 KiB

input.ccH A D29-Jul-2023129.3 KiB

input.hH A D30-Jul-20238.6 KiB

insn-addr.hH A D30-Jul-20231.8 KiB

insn-notes.defH A D30-Jul-20233.5 KiB

int-vector-builder.hH A D30-Jul-20232.6 KiB

internal-fn.ccH A D29-Jul-2023135.1 KiB

internal-fn.defH A D30-Jul-202320.2 KiB

internal-fn.hH A D30-Jul-20238.7 KiB

intl.ccH A D29-Jul-20233.5 KiB

intl.hH A D30-Jul-20232 KiB

ipa-comdats.ccH A D29-Jul-202311.8 KiB

ipa-cp.ccH A D29-Jul-2023197.7 KiB

ipa-devirt.ccH A D29-Jul-2023134.3 KiB

ipa-fnsummary.ccH A D29-Jul-2023146.6 KiB

ipa-fnsummary.hH A D30-Jul-202315.5 KiB

ipa-free-lang-data.ccH A D29-Jul-202336.2 KiB

ipa-icf-gimple.ccH A D29-Jul-202327.8 KiB

ipa-icf-gimple.hH A D30-Jul-202310.7 KiB

ipa-icf.ccH A D29-Jul-2023103.7 KiB

ipa-icf.hH A D30-Jul-202320.7 KiB

ipa-inline-analysis.ccH A D29-Jul-202316.2 KiB

ipa-inline-transform.ccH A D29-Jul-202326.6 KiB

ipa-inline.ccH A D30-Jul-2023100.8 KiB

ipa-inline.hH A D30-Jul-20234.2 KiB

ipa-modref-tree.ccH A D29-Jul-202330 KiB

ipa-modref-tree.hH A D29-Jul-202321.8 KiB

ipa-modref.ccH A D29-Jul-2023159.4 KiB

ipa-modref.hH A D29-Jul-20234.9 KiB

ipa-param-manipulation.ccH A D29-Jul-202373.3 KiB

ipa-param-manipulation.hH A D30-Jul-202317.6 KiB

ipa-polymorphic-call.ccH A D29-Jul-202379.5 KiB

ipa-predicate.ccH A D29-Jul-202317.9 KiB

ipa-predicate.hH A D30-Jul-20238.7 KiB

ipa-profile.ccH A D29-Jul-202330 KiB

ipa-prop.ccH A D29-Jul-2023175.9 KiB

ipa-prop.hH A D30-Jul-202340.4 KiB

ipa-pure-const.ccH A D29-Jul-202367.5 KiB

ipa-ref.ccH A D29-Jul-20232.7 KiB

ipa-ref.hH A D30-Jul-20233.4 KiB

ipa-reference.ccH A D29-Jul-202339.3 KiB

ipa-reference.hH A D30-Jul-20231.1 KiB

ipa-split.ccH A D29-Jul-202362.2 KiB

ipa-sra.ccH A D29-Jul-2023124.3 KiB

ipa-utils.ccH A D29-Jul-202321.9 KiB

ipa-utils.hH A D30-Jul-20239.3 KiB

ipa-visibility.ccH A D29-Jul-202331 KiB

ipa.ccH A D29-Jul-202346.4 KiB

ira-build.ccH A D29-Jul-2023103.8 KiB

ira-color.ccH A D29-Jul-2023170.2 KiB

ira-conflicts.ccH A D29-Jul-202328.6 KiB

ira-costs.ccH A D29-Jul-202378.3 KiB

ira-emit.ccH A D29-Jul-202340.9 KiB

ira-int.hH A D30-Jul-202361 KiB

ira-lives.ccH A D29-Jul-202352.1 KiB

ira.ccH A D29-Jul-2023189.2 KiB

ira.hH A D30-Jul-20239.5 KiB

is-a.hH A D30-Jul-20237.5 KiB

iterator-utils.hH A D29-Jul-20235.8 KiB

jit/H30-Jul-202332

json.ccH A D30-Jul-20238 KiB

json.hH A D30-Jul-20234.2 KiB

jump.ccH A D29-Jul-202349.2 KiB

langhooks-def.hH A D30-Jul-202316.4 KiB

langhooks.ccH A D29-Jul-202325.1 KiB

langhooks.hH A D30-Jul-202326.6 KiB

LANGUAGESH A D30-Jul-20232.2 KiB

lcm.ccH A D29-Jul-202327.3 KiB

lcm.hH A D30-Jul-20231.3 KiB

libfuncs.hH A D30-Jul-20232.5 KiB

limitx.hH A D30-Jul-20231.4 KiB

limity.hH A D20-Jun-2011270

lists.ccH A D29-Jul-20236.1 KiB

lock-and-run.shH A D11-Apr-20211.5 KiB

loop-doloop.ccH A D29-Jul-202324.7 KiB

loop-init.ccH A D29-Jul-202316.1 KiB

loop-invariant.ccH A D29-Jul-202362 KiB

loop-iv.ccH A D29-Jul-202377.7 KiB

loop-unroll.ccH A D29-Jul-202362 KiB

loop-unroll.hH A D30-Jul-2023893

lower-subreg.ccH A D29-Jul-202351.1 KiB

lower-subreg.hH A D30-Jul-20232 KiB

lra-assigns.ccH A D29-Jul-202367.2 KiB

lra-coalesce.ccH A D29-Jul-202311.6 KiB

lra-constraints.ccH A D29-Jul-2023242.3 KiB

lra-eliminations.ccH A D29-Jul-202344.8 KiB

lra-int.hH A D30-Jul-202318.4 KiB

lra-lives.ccH A D29-Jul-202347.2 KiB

lra-remat.ccH A D29-Jul-202341.2 KiB

lra-spills.ccH A D29-Jul-202328.5 KiB

lra.ccH A D29-Jul-202374 KiB

lra.hH A D30-Jul-20231.3 KiB

lto/H30-Jul-202322

lto-cgraph.ccH A D29-Jul-202364.8 KiB

lto-compress.ccH A D29-Jul-202311.2 KiB

lto-compress.hH A D30-Jul-20231.6 KiB

lto-opts.ccH A D29-Jul-20235.9 KiB

lto-section-in.ccH A D29-Jul-202313.1 KiB

lto-section-names.hH A D30-Jul-20231.6 KiB

lto-section-out.ccH A D29-Jul-20237.1 KiB

lto-streamer-in.ccH A D29-Jul-202360.7 KiB

lto-streamer-out.ccH A D29-Jul-202399.7 KiB

lto-streamer.ccH A D29-Jul-20238.2 KiB

lto-streamer.hH A D30-Jul-202337.6 KiB

lto-wrapper.ccH A D29-Jul-202358.4 KiB

machmode.defH A D30-Jul-202310.5 KiB

machmode.hH A D30-Jul-202333.1 KiB

main.ccH A D29-Jul-20231.3 KiB

Makefile.inH A D30-Jul-2023160 KiB

match.pdH A D30-Jul-2023264 KiB

mcf.ccH A D29-Jul-202338.7 KiB

mem-stats-traits.hH A D30-Jul-20231.2 KiB

mem-stats.hH A D30-Jul-202317.7 KiB

memmodel.hH A D30-Jul-20233.4 KiB

memory-block.ccH A D30-Jul-20232.2 KiB

memory-block.hH A D30-Jul-20232.4 KiB

mkconfig.shH A D30-Jul-20233.7 KiB

mode-classes.defH A D30-Jul-20232 KiB

mode-switching.ccH A D29-Jul-202326.4 KiB

modulo-sched.ccH A D29-Jul-202399.5 KiB

multiple_target.ccH A D29-Jul-202314.6 KiB

mux-utils.hH A D29-Jul-20237.4 KiB

objc/H30-Jul-202322

objcp/H30-Jul-202310

obstack-utils.hH A D29-Jul-20232.4 KiB

omp-builtins.defH A D30-Jul-202322.2 KiB

omp-expand.ccH A D29-Jul-2023352 KiB

omp-expand.hH A D30-Jul-20231.1 KiB

omp-general.ccH A D29-Jul-202385.8 KiB

omp-general.hH A D30-Jul-20235.7 KiB

omp-low.ccH A D29-Jul-2023461 KiB

omp-low.hH A D30-Jul-20231.1 KiB

omp-oacc-kernels-decompose.ccH A D29-Jul-202356.9 KiB

omp-oacc-neuter-broadcast.ccH A D29-Jul-202355.1 KiB

omp-offload.ccH A D29-Jul-202380.3 KiB

omp-offload.hH A D30-Jul-20231.2 KiB

omp-simd-clone.ccH A D29-Jul-202356.7 KiB

omp-simd-clone.hH A D30-Jul-2023880

ONEWSH A D01-Mar-201436.9 KiB

opt-functions.awkH A D30-Jul-202310.7 KiB

opt-gather.awkH A D30-Jul-20231.5 KiB

opt-include.awkH A D30-Jul-20231.1 KiB

opt-problem.ccH A D30-Jul-202310.1 KiB

opt-problem.hH A D30-Jul-20239.2 KiB

opt-read.awkH A D30-Jul-20233.5 KiB

opt-suggestions.ccH A D29-Jul-202312.1 KiB

opt-suggestions.hH A D30-Jul-20232.5 KiB

optabs-libfuncs.ccH A D29-Jul-202327.1 KiB

optabs-libfuncs.hH A D30-Jul-20233.4 KiB

optabs-query.ccH A D29-Jul-202326 KiB

optabs-query.hH A D30-Jul-20237 KiB

optabs-tree.ccH A D29-Jul-202317.1 KiB

optabs-tree.hH A D30-Jul-20231.8 KiB

optabs.ccH A D29-Jul-2023241.6 KiB

optabs.defH A D30-Jul-202322.1 KiB

optabs.hH A D30-Jul-202313.9 KiB

optc-gen.awkH A D30-Jul-202323.1 KiB

optc-save-gen.awkH A D30-Jul-202341.7 KiB

opth-gen.awkH A D30-Jul-202317.9 KiB

optinfo-emit-json.ccH A D30-Jul-202313.2 KiB

optinfo-emit-json.hH A D30-Jul-20232 KiB

optinfo.ccH A D30-Jul-20233.7 KiB

optinfo.hH A D30-Jul-20235 KiB

opts-common.ccH A D29-Jul-202359 KiB

opts-diagnostic.hH A D30-Jul-20231 KiB

opts-global.ccH A D30-Jul-202313.3 KiB

opts-jobserver.hH A D10-Jul-20231.4 KiB

opts.ccH A D30-Jul-2023113.4 KiB

opts.hH A D30-Jul-202318.2 KiB

ordered-hash-map-tests.ccH A D30-Jul-20236.6 KiB

ordered-hash-map.hH A D30-Jul-20234.9 KiB

output.hH A D30-Jul-202324.7 KiB

params.optH A D30-Jul-202358.8 KiB

pass_manager.hH A D30-Jul-20234 KiB

passes.ccH A D29-Jul-202387.9 KiB

passes.defH A D30-Jul-202321.5 KiB

plugin.ccH A D29-Jul-202328.9 KiB

plugin.defH A D30-Jul-20233.3 KiB

plugin.hH A D30-Jul-20236.3 KiB

pointer-query.ccH A D29-Jul-202374.9 KiB

pointer-query.hH A D29-Jul-20239.3 KiB

poly-int-types.hH A D30-Jul-20234.2 KiB

poly-int.hH A D30-Jul-202379.3 KiB

postreload-gcse.ccH A D29-Jul-202341.4 KiB

postreload.ccH A D29-Jul-202369.5 KiB

predict.ccH A D29-Jul-2023129.7 KiB

predict.defH A D30-Jul-20239.9 KiB

predict.hH A D30-Jul-20234.6 KiB

prefix.ccH A D29-Jul-20238.7 KiB

prefix.hH A D30-Jul-20231.2 KiB

pretty-print.ccH A D29-Jul-202368.2 KiB

pretty-print.hH A D30-Jul-202315.6 KiB

print-rtl-function.ccH A D29-Jul-20237.3 KiB

print-rtl.ccH A D29-Jul-202353.2 KiB

print-rtl.hH A D30-Jul-20235.5 KiB

print-tree.ccH A D29-Jul-202333.8 KiB

print-tree.hH A D30-Jul-20231.9 KiB

profile-count.ccH A D29-Jul-202312.3 KiB

profile-count.hH A D30-Jul-202337.4 KiB

profile.ccH A D29-Jul-202347.9 KiB

profile.hH A D30-Jul-20232.3 KiB

range-op.ccH A D30-Jul-2023123.4 KiB

range-op.hH A D30-Jul-20234.2 KiB

range.ccH A D30-Jul-20231.7 KiB

range.hH A D30-Jul-20231,010

read-md.ccH A D29-Jul-202330.9 KiB

read-md.hH A D30-Jul-202312.9 KiB

read-rtl-function.ccH A D29-Jul-202360.9 KiB

read-rtl-function.hH A D30-Jul-20231,002

read-rtl.ccH A D29-Jul-202356.1 KiB

README.PortabilityH A D30-Jul-20236.2 KiB

real.ccH A D29-Jul-2023122.9 KiB

real.hH A D30-Jul-202320.1 KiB

realmpfr.ccH A D29-Jul-20233.1 KiB

realmpfr.hH A D30-Jul-20231.3 KiB

recog.ccH A D29-Jul-2023126 KiB

recog.hH A D30-Jul-202317.8 KiB

ree.ccH A D29-Jul-202344.7 KiB

reg-notes.defH A D30-Jul-202310.5 KiB

reg-stack.ccH A D29-Jul-2023103.1 KiB

regcprop.ccH A D29-Jul-202341.4 KiB

regcprop.hH A D30-Jul-2023877

reginfo.ccH A D29-Jul-202338.4 KiB

regrename.ccH A D29-Jul-202359.2 KiB

regrename.hH A D30-Jul-20233.5 KiB

regs.hH A D30-Jul-202312.4 KiB

regset.hH A D30-Jul-20234.7 KiB

regstat.ccH A D29-Jul-202312.7 KiB

regsub.ccH A D01-Aug-20233.7 KiB

reload.ccH A D30-Jul-2023243.4 KiB

reload.hH A D30-Jul-202317.2 KiB

reload1.ccH A D29-Jul-2023290.3 KiB

reorg.ccH A D29-Jul-2023126.6 KiB

resource.ccH A D29-Jul-202339.5 KiB

resource.hH A D30-Jul-20231.9 KiB

rtl-error.ccH A D29-Jul-20233.4 KiB

rtl-error.hH A D30-Jul-20231 KiB

rtl-iter.hH A D30-Jul-20238.2 KiB

rtl-ssa/H30-Jul-202321

rtl-ssa.hH A D29-Jul-20231.9 KiB

rtl-tests.ccH A D29-Jul-20239.4 KiB

rtl.ccH A D29-Jul-202325.8 KiB

rtl.defH A D30-Jul-202360 KiB

rtl.hH A D30-Jul-2023156.5 KiB

rtlanal.ccH A D29-Jul-2023192.1 KiB

rtlanal.hH A D29-Jul-202310.2 KiB

rtlhash.ccH A D29-Jul-20232.5 KiB

rtlhash.hH A D30-Jul-2023850

rtlhooks-def.hH A D30-Jul-20231.8 KiB

rtlhooks.ccH A D29-Jul-20233.7 KiB

rtx-vector-builder.ccH A D29-Jul-20233 KiB

rtx-vector-builder.hH A D30-Jul-20233.8 KiB

run-rtl-passes.ccH A D29-Jul-20232.3 KiB

run-rtl-passes.hH A D30-Jul-2023884

sancov.ccH A D29-Jul-20239.8 KiB

sanitizer.defH A D30-Jul-202332.8 KiB

sanopt.ccH A D29-Jul-202337.7 KiB

sbitmap.ccH A D29-Jul-202325.4 KiB

sbitmap.hH A D30-Jul-202310.2 KiB

sched-deps.ccH A D29-Jul-2023138.2 KiB

sched-ebb.ccH A D29-Jul-202319.7 KiB

sched-int.hH A D30-Jul-202360.1 KiB

sched-rgn.ccH A D29-Jul-2023108.2 KiB

sel-sched-dump.ccH A D29-Jul-202321.2 KiB

sel-sched-dump.hH A D30-Jul-20236.8 KiB

sel-sched-ir.ccH A D29-Jul-2023171.8 KiB

sel-sched-ir.hH A D30-Jul-202348 KiB

sel-sched.ccH A D29-Jul-2023241.1 KiB

sel-sched.hH A D30-Jul-2023920

selftest-diagnostic.ccH A D29-Jul-20231.8 KiB

selftest-diagnostic.hH A D30-Jul-20231.5 KiB

selftest-rtl.ccH A D29-Jul-20233.4 KiB

selftest-rtl.hH A D30-Jul-20233.2 KiB

selftest-run-tests.ccH A D29-Jul-20234 KiB

selftest.ccH A D29-Jul-202310.9 KiB

selftest.hH A D30-Jul-202315.2 KiB

sese.ccH A D29-Jul-202313 KiB

sese.hH A D30-Jul-20237.4 KiB

shortest-paths.hH A D30-Jul-20236.1 KiB

shrink-wrap.ccH A D29-Jul-202356.4 KiB

shrink-wrap.hH A D30-Jul-20231.1 KiB

signop.hH A D30-Jul-20231 KiB

simplify-rtx.ccH A D29-Jul-2023262.1 KiB

sort.ccH A D30-Jul-20239.5 KiB

sparseset.ccH A D29-Jul-20235.3 KiB

sparseset.hH A D30-Jul-20236.7 KiB

spellcheck-tree.ccH A D29-Jul-20233.2 KiB

spellcheck-tree.hH A D30-Jul-20231.4 KiB

spellcheck.ccH A D29-Jul-202317.1 KiB

spellcheck.hH A D30-Jul-20236.6 KiB

splay-tree-utils.ccH A D29-Jul-20238.2 KiB

splay-tree-utils.hH A D29-Jul-202316.5 KiB

splay-tree-utils.tccH A D29-Jul-202327.2 KiB

sreal.ccH A D29-Jul-20238.5 KiB

sreal.hH A D30-Jul-20236.4 KiB

ssa-iterators.hH A D30-Jul-202329.4 KiB

ssa.hH A D30-Jul-20231 KiB

stab.defH A D30-Jul-20239 KiB

stack-ptr-mod.ccH A D29-Jul-20233.2 KiB

statistics.ccH A D29-Jul-20239.7 KiB

statistics.hH A D30-Jul-20232.8 KiB

stmt.ccH A D29-Jul-202333.6 KiB

stmt.hH A D30-Jul-20232 KiB

stor-layout.ccH A D29-Jul-2023102.6 KiB

stor-layout.hH A D30-Jul-20235 KiB

store-motion.ccH A D29-Jul-202334.4 KiB

streamer-hooks.ccH A D29-Jul-20231.1 KiB

streamer-hooks.hH A D30-Jul-20233.6 KiB

stringpool.ccH A D29-Jul-20236.5 KiB

stringpool.hH A D30-Jul-20231.5 KiB

substring-locations.ccH A D29-Jul-20238.9 KiB

substring-locations.hH A D30-Jul-20234.6 KiB

symbol-summary.hH A D30-Jul-202326.8 KiB

symtab-clones.ccH A D29-Jul-20231.8 KiB

symtab-clones.hH A D29-Jul-20232 KiB

symtab-thunks.ccH A D29-Jul-202319.4 KiB

symtab-thunks.hH A D29-Jul-20234.9 KiB

symtab.ccH A D29-Jul-202371.1 KiB

sync-builtins.defH A D30-Jul-202327 KiB

system.hH A D30-Jul-202340.9 KiB

target-def.hH A D30-Jul-20234.2 KiB

target-globals.ccH A D29-Jul-20234.3 KiB

target-globals.hH A D30-Jul-20233.3 KiB

target-hooks-macros.hH A D30-Jul-20234 KiB

target-insns.defH A D30-Jul-20235.3 KiB

target.defH A D30-Jul-2023314.9 KiB

target.hH A D30-Jul-20239.1 KiB

targhooks.ccH A D30-Jul-202366.8 KiB

targhooks.hH A D30-Jul-202313.6 KiB

timevar.ccH A D29-Jul-202321 KiB

timevar.defH A D30-Jul-202317.9 KiB

timevar.hH A D30-Jul-20237.7 KiB

toplev.ccH A D29-Jul-202367.5 KiB

toplev.hH A D30-Jul-20232.8 KiB

tracer.ccH A D29-Jul-202312.4 KiB

tracer.hH A D30-Jul-2023903

trans-mem.ccH A D29-Jul-2023158.9 KiB

trans-mem.hH A D30-Jul-20231.9 KiB

tree-affine.ccH A D29-Jul-202326.3 KiB

tree-affine.hH A D30-Jul-20233.8 KiB

tree-call-cdce.ccH A D29-Jul-202339.9 KiB

tree-cfg.ccH A D30-Jul-2023281.5 KiB

tree-cfg.hH A D30-Jul-20235.7 KiB

tree-cfgcleanup.ccH A D29-Jul-202347.7 KiB

tree-cfgcleanup.hH A D30-Jul-20231.1 KiB

tree-chrec.ccH A D29-Jul-202348.2 KiB

tree-chrec.hH A D30-Jul-20237.2 KiB

tree-complex.ccH A D29-Jul-202354.2 KiB

tree-core.hH A D30-Jul-202366.3 KiB

tree-data-ref.ccH A D29-Jul-2023191.8 KiB

tree-data-ref.hH A D30-Jul-202325.2 KiB

tree-dfa.ccH A D29-Jul-202329 KiB

tree-dfa.hH A D30-Jul-20231.8 KiB

tree-diagnostic-path.ccH A D30-Jul-202324.8 KiB

tree-diagnostic.ccH A D29-Jul-202312.9 KiB

tree-diagnostic.hH A D30-Jul-20232.7 KiB

tree-dump.ccH A D29-Jul-202319.2 KiB

tree-dump.hH A D30-Jul-20232.8 KiB

tree-eh.ccH A D29-Jul-2023139 KiB

tree-eh.hH A D30-Jul-20232.4 KiB

tree-emutls.ccH A D29-Jul-202324.1 KiB

tree-hash-traits.hH A D30-Jul-20231.2 KiB

tree-hasher.hH A D30-Jul-20231.9 KiB

tree-if-conv.ccH A D29-Jul-202396.3 KiB

tree-if-conv.hH A D30-Jul-2023845

tree-inline.ccH A D29-Jul-2023203 KiB

tree-inline.hH A D30-Jul-20238.6 KiB

tree-into-ssa.ccH A D29-Jul-2023101.6 KiB

tree-into-ssa.hH A D30-Jul-20231.9 KiB

tree-iterator.ccH A D29-Jul-20239.1 KiB

tree-iterator.hH A D30-Jul-20234.2 KiB

tree-loop-distribution.ccH A D29-Jul-2023120.1 KiB

tree-nested.ccH A D29-Jul-2023111.6 KiB

tree-nested.hH A D30-Jul-20232.7 KiB

tree-nrv.ccH A D29-Jul-202310.8 KiB

tree-object-size.ccH A D29-Jul-202361.8 KiB

tree-object-size.hH A D30-Jul-20231.1 KiB

tree-outof-ssa.ccH A D29-Jul-202335.1 KiB

tree-outof-ssa.hH A D30-Jul-20232.7 KiB

tree-parloops.ccH A D29-Jul-2023121.4 KiB

tree-parloops.hH A D30-Jul-2023864

tree-pass.hH A D30-Jul-202332.3 KiB

tree-phinodes.ccH A D29-Jul-202315.2 KiB

tree-phinodes.hH A D30-Jul-20232.2 KiB

tree-predcom.ccH A D29-Jul-202396 KiB

tree-pretty-print.ccH A D29-Jul-2023120.5 KiB

tree-pretty-print.hH A D30-Jul-20232.5 KiB

tree-profile.ccH A D29-Jul-202329.6 KiB

tree-scalar-evolution.ccH A D29-Jul-2023105.9 KiB

tree-scalar-evolution.hH A D30-Jul-20232.6 KiB

tree-sra.ccH A D29-Jul-2023142.8 KiB

tree-sra.hH A D30-Jul-20231.1 KiB

tree-ssa-address.ccH A D29-Jul-202333.4 KiB

tree-ssa-address.hH A D30-Jul-20231.6 KiB

tree-ssa-alias-compare.hH A D29-Jul-20231.3 KiB

tree-ssa-alias.ccH A D29-Jul-2023132.9 KiB

tree-ssa-alias.hH A D30-Jul-20237.7 KiB

tree-ssa-ccp.ccH A D30-Jul-2023132.1 KiB

tree-ssa-ccp.hH A D30-Jul-20231.1 KiB

tree-ssa-coalesce.ccH A D29-Jul-202347.6 KiB

tree-ssa-coalesce.hH A D30-Jul-2023925

tree-ssa-copy.ccH A D29-Jul-202318.3 KiB

tree-ssa-dce.ccH A D29-Jul-202362.5 KiB

tree-ssa-dce.hH A D30-Jul-2023783

tree-ssa-dom.ccH A D29-Jul-202373.4 KiB

tree-ssa-dom.hH A D30-Jul-2023985

tree-ssa-dse.ccH A D29-Jul-202349.2 KiB

tree-ssa-dse.hH A D30-Jul-20231.2 KiB

tree-ssa-forwprop.ccH A D29-Jul-2023122.6 KiB

tree-ssa-ifcombine.ccH A D29-Jul-202327 KiB

tree-ssa-live.ccH A D29-Jul-202345.2 KiB

tree-ssa-live.hH A D30-Jul-20239.7 KiB

tree-ssa-loop-ch.ccH A D29-Jul-202318.6 KiB

tree-ssa-loop-im.ccH A D29-Jul-2023108.4 KiB

tree-ssa-loop-ivcanon.ccH A D29-Jul-202351.7 KiB

tree-ssa-loop-ivopts.ccH A D29-Jul-2023228 KiB

tree-ssa-loop-ivopts.hH A D30-Jul-20231.5 KiB

tree-ssa-loop-manip.ccH A D29-Jul-202352.4 KiB

tree-ssa-loop-manip.hH A D30-Jul-20232.3 KiB

tree-ssa-loop-niter.ccH A D29-Jul-2023150 KiB

tree-ssa-loop-niter.hH A D30-Jul-20233 KiB

tree-ssa-loop-prefetch.ccH A D29-Jul-202364.2 KiB

tree-ssa-loop-split.ccH A D29-Jul-202355.4 KiB

tree-ssa-loop-unswitch.ccH A D29-Jul-202328.2 KiB

tree-ssa-loop.ccH A D29-Jul-202316.1 KiB

tree-ssa-loop.hH A D30-Jul-20232.7 KiB

tree-ssa-math-opts.ccH A D29-Jul-2023147 KiB

tree-ssa-math-opts.hH A D29-Jul-2023948

tree-ssa-operands.ccH A D29-Jul-202337.2 KiB

tree-ssa-operands.hH A D30-Jul-20233.9 KiB

tree-ssa-phiopt.ccH A D29-Jul-2023117.2 KiB

tree-ssa-phiprop.ccH A D29-Jul-202315.3 KiB

tree-ssa-pre.ccH A D29-Jul-2023134.3 KiB

tree-ssa-propagate.ccH A D29-Jul-202337.9 KiB

tree-ssa-propagate.hH A D30-Jul-20234.1 KiB

tree-ssa-reassoc.ccH A D29-Jul-2023207.3 KiB

tree-ssa-reassoc.hH A D29-Jul-20231.3 KiB

tree-ssa-sccvn.ccH A D29-Jul-2023251.9 KiB

tree-ssa-sccvn.hH A D30-Jul-202310.3 KiB

tree-ssa-scopedtables.ccH A D29-Jul-202334.5 KiB

tree-ssa-scopedtables.hH A D30-Jul-20236.8 KiB

tree-ssa-sink.ccH A D29-Jul-202325.3 KiB

tree-ssa-strlen.ccH A D29-Jul-2023173.1 KiB

tree-ssa-strlen.hH A D30-Jul-20231.4 KiB

tree-ssa-structalias.ccH A D29-Jul-2023245.5 KiB

tree-ssa-tail-merge.ccH A D29-Jul-202346.4 KiB

tree-ssa-ter.ccH A D29-Jul-202325.8 KiB

tree-ssa-ter.hH A D30-Jul-2023917

tree-ssa-threadbackward.ccH A D29-Jul-202329.5 KiB

tree-ssa-threadedge.ccH A D29-Jul-202343.1 KiB

tree-ssa-threadedge.hH A D30-Jul-20234.1 KiB

tree-ssa-threadupdate.ccH A D29-Jul-202394 KiB

tree-ssa-threadupdate.hH A D30-Jul-20234.7 KiB

tree-ssa-uncprop.ccH A D29-Jul-202315 KiB

tree-ssa-uninit.ccH A D29-Jul-202343.4 KiB

tree-ssa.ccH A D29-Jul-202364.8 KiB

tree-ssa.hH A D30-Jul-20233.5 KiB

tree-ssanames.ccH A D29-Jul-202326.4 KiB

tree-ssanames.hH A D30-Jul-20235.2 KiB

tree-stdarg.ccH A D29-Jul-202331.2 KiB

tree-stdarg.hH A D30-Jul-20231.1 KiB

tree-streamer-in.ccH A D29-Jul-202336.7 KiB

tree-streamer-out.ccH A D29-Jul-202333.9 KiB

tree-streamer.ccH A D29-Jul-202312.4 KiB

tree-streamer.hH A D30-Jul-20234.3 KiB

tree-switch-conversion.ccH A D29-Jul-202375.1 KiB

tree-switch-conversion.hH A D30-Jul-202327.3 KiB

tree-tailcall.ccH A D29-Jul-202336.9 KiB

tree-vect-data-refs.ccH A D29-Jul-2023223.8 KiB

tree-vect-generic.ccH A D29-Jul-202377.4 KiB

tree-vect-loop-manip.ccH A D29-Jul-2023128.1 KiB

tree-vect-loop.ccH A D29-Jul-2023350.3 KiB

tree-vect-patterns.ccH A D29-Jul-2023190.4 KiB

tree-vect-slp-patterns.ccH A D29-Jul-202351 KiB

tree-vect-slp.ccH A D29-Jul-2023244.7 KiB

tree-vect-stmts.ccH A D29-Jul-2023404.1 KiB

tree-vector-builder.ccH A D29-Jul-20231.4 KiB

tree-vector-builder.hH A D30-Jul-20234.3 KiB

tree-vectorizer.ccH A D29-Jul-202357.5 KiB

tree-vectorizer.hH A D30-Jul-202391.7 KiB

tree-vrp.ccH A D29-Jul-2023130.5 KiB

tree-vrp.hH A D30-Jul-20232.5 KiB

tree.ccH A D29-Jul-2023437.5 KiB

tree.defH A D30-Jul-202369.3 KiB

tree.hH A D30-Jul-2023252.9 KiB

treestruct.defH A D30-Jul-20232.8 KiB

tristate.ccH A D30-Jul-20235.2 KiB

tristate.hH A D30-Jul-20232 KiB

tsan.ccH A D29-Jul-202333.6 KiB

tsan.hH A D30-Jul-2023876

tsystem.hH A D30-Jul-20233.8 KiB

typeclass.hH A D30-Jul-20231.5 KiB

typed-splay-tree.ccH A D29-Jul-20231.9 KiB

typed-splay-tree.hH A D30-Jul-202316.2 KiB

ubsan.ccH A D04-Sep-202377 KiB

ubsan.hH A D30-Jul-20232.3 KiB

valtrack.ccH A D29-Jul-202321.6 KiB

valtrack.hH A D30-Jul-20234.5 KiB

value-pointer-equiv.ccH A D29-Jul-20238 KiB

value-pointer-equiv.hH A D29-Jul-20232 KiB

value-prof.ccH A D29-Jul-202356.6 KiB

value-prof.hH A D30-Jul-20234.7 KiB

value-query.ccH A D29-Jul-202312.2 KiB

value-query.hH A D29-Jul-20235.1 KiB

value-range-equiv.ccH A D29-Jul-20238 KiB

value-range-equiv.hH A D29-Jul-20232.7 KiB

value-range.ccH A D30-Jul-202368.2 KiB

value-range.hH A D30-Jul-202316.4 KiB

value-relation.ccH A D29-Jul-202341.4 KiB

value-relation.hH A D29-Jul-20239.6 KiB

var-tracking.ccH A D29-Jul-2023276.1 KiB

varasm.ccH A D29-Jul-2023246.9 KiB

varasm.hH A D30-Jul-20233.2 KiB

varpool.ccH A D29-Jul-202323.5 KiB

vec-perm-indices.ccH A D29-Jul-202312.7 KiB

vec-perm-indices.hH A D30-Jul-20235.3 KiB

vec.ccH A D29-Jul-202313.9 KiB

vec.hH A D30-Jul-202365.4 KiB

vector-builder.hH A D30-Jul-202319.9 KiB

vmsdbg.hH A D30-Jul-20236.4 KiB

vmsdbgout.ccH A D29-Jul-202354.8 KiB

vr-values.ccH A D29-Jul-2023131.4 KiB

vr-values.hH A D30-Jul-20237.5 KiB

vtable-verify.ccH A D29-Jul-202329.9 KiB

vtable-verify.hH A D30-Jul-20236.7 KiB

warning-control.ccH A D29-Jul-20236.1 KiB

web.ccH A D29-Jul-202312.4 KiB

wide-int-bitmask.hH A D30-Jul-20233.3 KiB

wide-int-print.ccH A D30-Jul-20233.5 KiB

wide-int-print.hH A D30-Jul-20231.4 KiB

wide-int.ccH A D30-Jul-202370.8 KiB

wide-int.hH A D30-Jul-2023110.3 KiB

xcoff.hH A D30-Jul-20231.1 KiB

xcoffout.ccH A D29-Jul-202313.6 KiB

xcoffout.hH A D30-Jul-20236.6 KiB

README.Portability

1Copyright (C) 2000-2022 Free Software Foundation, Inc.
2
3This file is intended to contain a few notes about writing C code
4within GCC so that it compiles without error on the full range of
5compilers GCC needs to be able to compile on.
6
7The problem is that many ISO-standard constructs are not accepted by
8either old or buggy compilers, and we keep getting bitten by them.
9This knowledge until now has been sparsely spread around, so I
10thought I'd collect it in one useful place.  Please add and correct
11any problems as you come across them.
12
13I'm going to start from a base of the ISO C90 standard, since that is
14probably what most people code to naturally.  Obviously using
15constructs introduced after that is not a good idea.
16
17For the complete coding style conventions used in GCC, please read
18http://gcc.gnu.org/codingconventions.html
19
20
21String literals
22---------------
23
24Some compilers like MSVC++ have fairly low limits on the maximum
25length of a string literal; 509 is the lowest we've come across.  You
26may need to break up a long printf statement into many smaller ones.
27
28
29Empty macro arguments
30---------------------
31
32ISO C (6.8.3 in the 1990 standard) specifies the following:
33
34If (before argument substitution) any argument consists of no
35preprocessing tokens, the behavior is undefined.
36
37This was relaxed by ISO C99, but some older compilers emit an error,
38so code like
39
40#define foo(x, y) x y
41foo (bar, )
42
43needs to be coded in some other way.
44
45
46Avoid unnecessary test before free
47----------------------------------
48
49Since SunOS 4 stopped being a reasonable portability target,
50(which happened around 2007) there has been no need to guard
51against "free (NULL)".  Thus, any guard like the following
52constitutes a redundant test:
53
54  if (P)
55    free (P);
56
57It is better to avoid the test.[*]
58Instead, simply free P, regardless of whether it is NULL.
59
60[*] However, if your profiling exposes a test like this in a
61performance-critical loop, say where P is nearly always NULL, and
62the cost of calling free on a NULL pointer would be prohibitively
63high, consider using __builtin_expect, e.g., like this:
64
65  if (__builtin_expect (ptr != NULL, 0))
66    free (ptr);
67
68
69
70Trigraphs
71---------
72
73You weren't going to use them anyway, but some otherwise ISO C
74compliant compilers do not accept trigraphs.
75
76
77Suffixes on Integer Constants
78-----------------------------
79
80You should never use a 'l' suffix on integer constants ('L' is fine),
81since it can easily be confused with the number '1'.
82
83
84			Common Coding Pitfalls
85			======================
86
87errno
88-----
89
90errno might be declared as a macro.
91
92
93Implicit int
94------------
95
96In C, the 'int' keyword can often be omitted from type declarations.
97For instance, you can write
98
99  unsigned variable;
100
101as shorthand for
102
103  unsigned int variable;
104
105There are several places where this can cause trouble.  First, suppose
106'variable' is a long; then you might think
107
108  (unsigned) variable
109
110would convert it to unsigned long.  It does not.  It converts to
111unsigned int.  This mostly causes problems on 64-bit platforms, where
112long and int are not the same size.
113
114Second, if you write a function definition with no return type at
115all:
116
117  operate (int a, int b)
118  {
119    ...
120  }
121
122that function is expected to return int, *not* void.  GCC will warn
123about this.
124
125Implicit function declarations always have return type int.  So if you
126correct the above definition to
127
128  void
129  operate (int a, int b)
130  ...
131
132but operate() is called above its definition, you will get an error
133about a "type mismatch with previous implicit declaration".  The cure
134is to prototype all functions at the top of the file, or in an
135appropriate header.
136
137Char vs unsigned char vs int
138----------------------------
139
140In C, unqualified 'char' may be either signed or unsigned; it is the
141implementation's choice.  When you are processing 7-bit ASCII, it does
142not matter.  But when your program must handle arbitrary binary data,
143or fully 8-bit character sets, you have a problem.  The most obvious
144issue is if you have a look-up table indexed by characters.
145
146For instance, the character '\341' in ISO Latin 1 is SMALL LETTER A
147WITH ACUTE ACCENT.  In the proper locale, isalpha('\341') will be
148true.  But if you read '\341' from a file and store it in a plain
149char, isalpha(c) may look up character 225, or it may look up
150character -31.  And the ctype table has no entry at offset -31, so
151your program will crash.  (If you're lucky.)
152
153It is wise to use unsigned char everywhere you possibly can.  This
154avoids all these problems.  Unfortunately, the routines in <string.h>
155take plain char arguments, so you have to remember to cast them back
156and forth - or avoid the use of strxxx() functions, which is probably
157a good idea anyway.
158
159Another common mistake is to use either char or unsigned char to
160receive the result of getc() or related stdio functions.  They may
161return EOF, which is outside the range of values representable by
162char.  If you use char, some legal character value may be confused
163with EOF, such as '\377' (SMALL LETTER Y WITH UMLAUT, in Latin-1).
164The correct choice is int.
165
166A more subtle version of the same mistake might look like this:
167
168  unsigned char pushback[NPUSHBACK];
169  int pbidx;
170  #define unget(c) (assert(pbidx < NPUSHBACK), pushback[pbidx++] = (c))
171  #define get(c) (pbidx ? pushback[--pbidx] : getchar())
172  ...
173  unget(EOF);
174
175which will mysteriously turn a pushed-back EOF into a SMALL LETTER Y
176WITH UMLAUT.
177
178
179Other common pitfalls
180---------------------
181
182o Expecting 'plain' char to be either sign or unsigned extending.
183
184o Shifting an item by a negative amount or by greater than or equal to
185  the number of bits in a type (expecting shifts by 32 to be sensible
186  has caused quite a number of bugs at least in the early days).
187
188o Expecting ints shifted right to be sign extended.
189
190o Modifying the same value twice within one sequence point.
191
192o Host vs. target floating point representation, including emitting NaNs
193  and Infinities in a form that the assembler handles.
194
195o qsort being an unstable sort function (unstable in the sense that
196  multiple items that sort the same may be sorted in different orders
197  by different qsort functions).
198
199o Passing incorrect types to fprintf and friends.
200
201o Adding a function declaration for a module declared in another file to
202  a .c file instead of to a .h file.
203