• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-May-2022-

ada/H28-Jul-2021-1,572,668909,017

analyzer/H28-Jul-2021-48,21434,128

brig/H28-Jul-2021-12,6328,846

c/H28-Jul-2021-63,94947,704

c-family/H28-Jul-2021-62,77945,183

common/H28-Jul-2021-10,0397,001

config/H28-Jul-2021-1,345,9521,060,133

cp/H28-Jul-2021-388,285278,609

d/H28-Jul-2021-169,851128,352

doc/H03-May-2022-355,573306,187

fortran/H28-Jul-2021-329,628249,742

ginclude/H03-May-2022-2,5961,715

go/H28-Jul-2021-99,74672,600

jit/H03-May-2022-60,39343,442

lto/H28-Jul-2021-15,52011,090

objc/H28-Jul-2021-27,33718,003

objcp/H28-Jul-2021-1,193770

po/H03-May-2022-1,611,5941,294,894

rtl-ssa/H28-Jul-2021-10,2976,534

testsuite/H28-Jul-2021-3,905,6342,508,638

ABOUT-GCC-NLSH A D28-Jul-20212.7 KiB5746

BASE-VERH A D28-Jul-20217 21

COPYINGH A D28-Jul-202117.6 KiB341281

COPYING3H A D28-Jul-202134.3 KiB675553

ChangeLogH A D28-Jul-2021275.7 KiB8,0756,143

ChangeLog-1997H A D28-Jul-2021140.7 KiB3,9772,819

ChangeLog-1998H A D28-Jul-2021638.7 KiB17,62412,870

ChangeLog-1999H A D28-Jul-2021783.5 KiB21,79416,075

ChangeLog-2000H A D28-Jul-20211.1 MiB32,13224,529

ChangeLog-2001H A D28-Jul-20211.2 MiB33,65325,666

ChangeLog-2002H A D28-Jul-20211.2 MiB35,99627,668

ChangeLog-2003H A D28-Jul-20211.3 MiB37,87029,192

ChangeLog-2004H A D28-Jul-20211.8 MiB47,88838,139

ChangeLog-2005H A D28-Jul-20211.3 MiB35,91628,555

ChangeLog-2006H A D28-Jul-2021874.6 KiB23,81819,138

ChangeLog-2007H A D28-Jul-20211.3 MiB34,17928,182

ChangeLog-2008H A D28-Jul-20211.1 MiB28,97123,621

ChangeLog-2009H A D28-Jul-20211.3 MiB34,88428,682

ChangeLog-2010H A D28-Jul-20211.5 MiB40,86432,903

ChangeLog-2011H A D28-Jul-20211.5 MiB40,04232,487

ChangeLog-2012H A D28-Jul-20211.3 MiB35,42228,901

ChangeLog-2013H A D28-Jul-20211.5 MiB40,48734,255

ChangeLog-2014H A D28-Jul-20211.8 MiB49,45441,492

ChangeLog-2015H A D28-Jul-20211.6 MiB44,74636,549

ChangeLog-2016H A D28-Jul-20211.3 MiB36,23929,087

ChangeLog-2017H A D28-Jul-20211.6 MiB41,78434,329

ChangeLog-2018H A D28-Jul-20211.3 MiB36,30629,635

ChangeLog-2019H A D28-Jul-20211.4 MiB37,05330,580

ChangeLog-2020H A D28-Jul-20211.4 MiB39,86133,549

ChangeLog.dataflowH A D28-Jul-2021195.9 KiB4,4894,044

ChangeLog.gimple-classesH A D28-Jul-2021178.8 KiB4,7364,078

ChangeLog.graphiteH A D28-Jul-2021327 KiB9,1297,115

ChangeLog.jitH A D28-Jul-202112.9 KiB361291

ChangeLog.ptrH A D28-Jul-202120.5 KiB545447

ChangeLog.tree-ssaH A D28-Jul-2021742.6 KiB19,34616,028

ChangeLog.tuplesH A D28-Jul-2021304.1 KiB8,2397,086

DATESTAMPH A D28-Jul-20219 21

FSFChangeLogH A D28-Jul-2021104.8 KiB2,7061,955

FSFChangeLog.10H A D28-Jul-2021381.5 KiB10,1187,325

FSFChangeLog.11H A D28-Jul-2021550 KiB14,49410,558

LANGUAGESH A D28-Jul-20212.2 KiB6542

Makefile.inH A D28-Jul-2021159 KiB4,4053,008

ONEWSH A D28-Jul-202136.9 KiB993711

README.PortabilityH A D28-Jul-20216.2 KiB203137

acinclude.m4H A D28-Jul-202119.2 KiB592568

aclocal.m4H A D28-Jul-20211.6 KiB4338

addresses.hH A D28-Jul-20212.9 KiB9154

adjust-alignment.cH A D28-Jul-20212.2 KiB8651

alias.cH A D28-Jul-2021110.2 KiB3,5972,113

alias.hH A D28-Jul-20212.1 KiB5124

align.hH A D28-Jul-20212.4 KiB8443

alloc-pool.cH A D28-Jul-20211.2 KiB3914

alloc-pool.hH A D28-Jul-202115.2 KiB577365

array-traits.hH A D28-Jul-20211.5 KiB4923

asan.cH A D28-Jul-2021154.4 KiB4,6933,041

asan.hH A D28-Jul-20218.3 KiB253149

attr-fnspec.hH A D28-Jul-20218 KiB282166

attribs.cH A D28-Jul-202173.4 KiB2,5491,707

attribs.hH A D28-Jul-202111 KiB322148

auto-inc-dec.cH A D28-Jul-202150.8 KiB1,7531,124

auto-profile.cH A D28-Jul-202150.1 KiB1,7511,164

auto-profile.hH A D28-Jul-20211.1 KiB326

backend.hH A D28-Jul-20211 KiB369

basic-block.hH A D28-Jul-202118.7 KiB651354

bb-reorder.cH A D28-Jul-202191.4 KiB3,0551,899

bb-reorder.hH A D28-Jul-20211.2 KiB4114

bitmap.cH A D28-Jul-202170 KiB2,9842,266

bitmap.hH A D28-Jul-202136.7 KiB1,089526

brig-builtins.defH A D28-Jul-202126.2 KiB676519

builtin-attrs.defH A D28-Jul-202119.6 KiB428382

builtin-types.defH A D28-Jul-202142.7 KiB874821

builtins.cH A D28-Jul-2021446.9 KiB14,62010,191

builtins.defH A D28-Jul-202187.1 KiB1,1201,039

builtins.hH A D28-Jul-202113.5 KiB365182

caller-save.cH A D28-Jul-202144.2 KiB1,412956

calls.cH A D28-Jul-2021200.2 KiB6,3324,061

calls.hH A D28-Jul-20215.7 KiB15276

ccmp.cH A D28-Jul-20219.6 KiB324208

ccmp.hH A D28-Jul-2021845 264

cfg-flags.defH A D28-Jul-20216.7 KiB192141

cfg.cH A D28-Jul-202127.4 KiB1,137800

cfg.hH A D28-Jul-20216.3 KiB187111

cfganal.cH A D28-Jul-202155.1 KiB1,9491,239

cfganal.hH A D28-Jul-20213.3 KiB8857

cfgbuild.cH A D28-Jul-202121.9 KiB753486

cfgbuild.hH A D28-Jul-20211,016 297

cfgcleanup.cH A D28-Jul-202195.6 KiB3,3712,227

cfgcleanup.hH A D28-Jul-20211.2 KiB3511

cfgexpand.cH A D28-Jul-2021203.6 KiB6,9974,923

cfgexpand.hH A D28-Jul-2021966 296

cfghooks.cH A D28-Jul-202140.9 KiB1,5171,028

cfghooks.hH A D28-Jul-202111 KiB289135

cfgloop.cH A D28-Jul-202152.6 KiB2,1061,469

cfgloop.hH A D28-Jul-202125.6 KiB883477

cfgloopanal.cH A D28-Jul-202113.8 KiB530350

cfgloopmanip.cH A D28-Jul-202155.2 KiB1,7761,118

cfgloopmanip.hH A D28-Jul-20212.6 KiB6740

cfgrtl.cH A D28-Jul-2021147.6 KiB5,3873,748

cfgrtl.hH A D28-Jul-20212.6 KiB6240

cgraph.cH A D28-Jul-2021118.9 KiB4,2303,183

cgraph.hH A D28-Jul-2021120.6 KiB3,5611,684

cgraphbuild.cH A D28-Jul-202113.7 KiB550414

cgraphclones.cH A D28-Jul-202137.1 KiB1,150760

cgraphunit.cH A D28-Jul-202176.8 KiB2,6051,715

cif-code.defH A D28-Jul-20215.5 KiB145111

collect-utils.cH A D28-Jul-20215.4 KiB235154

collect-utils.hH A D28-Jul-20211.6 KiB5120

collect2-aix.cH A D28-Jul-202111 KiB370235

collect2-aix.hH A D28-Jul-20218.4 KiB307132

collect2.cH A D28-Jul-202184.5 KiB3,0742,243

collect2.hH A D28-Jul-20211.3 KiB4014

color-macros.hH A D28-Jul-20214.8 KiB10929

combine-stack-adj.cH A D28-Jul-202124.2 KiB855605

combine.cH A D28-Jul-2021485.8 KiB15,1209,887

common.mdH A D28-Jul-20213.5 KiB9682

common.optH A D03-May-202299.4 KiB3,4942,605

compare-elim.cH A D28-Jul-202127.2 KiB980598

conditions.hH A D28-Jul-20214.5 KiB11925

config.buildH A D28-Jul-20212.6 KiB8877

config.gccH A D28-Jul-2021156.7 KiB5,4855,305

config.hostH A D28-Jul-20219 KiB297283

config.inH A D28-Jul-202154 KiB2,6011,788

configureH A D03-May-2022971.8 KiB33,59228,418

configure.acH A D28-Jul-2021233.8 KiB7,5577,004

context.cH A D28-Jul-20211.2 KiB4519

context.hH A D28-Jul-20211.7 KiB7025

convert.cH A D28-Jul-202138.2 KiB1,210816

convert.hH A D28-Jul-20211.8 KiB4622

coretypes.hH A D28-Jul-202114.5 KiB490303

coroutine-builtins.defH A D28-Jul-20211.9 KiB5437

coroutine-passes.ccH A D28-Jul-202116 KiB533375

coverage.cH A D28-Jul-202139.3 KiB1,361991

coverage.hH A D28-Jul-20212.3 KiB6221

cppbuiltin.cH A D28-Jul-20216.3 KiB198134

cppbuiltin.hH A D28-Jul-20211.1 KiB345

cppdefault.cH A D28-Jul-20214.2 KiB13992

cppdefault.hH A D28-Jul-20212.9 KiB7720

cprop.cH A D28-Jul-202156.2 KiB1,9821,194

cse.cH A D28-Jul-2021233.9 KiB7,8044,792

cselib.cH A D28-Jul-202187.6 KiB3,2722,298

cselib.hH A D28-Jul-20214.5 KiB14385

cstamp-h.inH A D28-Jul-202110 21

data-streamer-in.cH A D28-Jul-20215.6 KiB239152

data-streamer-out.cH A D28-Jul-202111 KiB422283

data-streamer.cH A D28-Jul-20212.6 KiB11671

data-streamer.hH A D28-Jul-202110.8 KiB350228

dbgcnt.cH A D28-Jul-20216.4 KiB277205

dbgcnt.defH A D28-Jul-20216.3 KiB210178

dbgcnt.hH A D28-Jul-20211.1 KiB4013

dbxout.cH A D28-Jul-2021116.5 KiB3,9342,558

dbxout.hH A D28-Jul-20212.1 KiB6132

dce.cH A D28-Jul-202134.7 KiB1,302859

dce.hH A D28-Jul-2021877 286

ddg.cH A D28-Jul-202131.2 KiB1,161818

ddg.hH A D28-Jul-20215.3 KiB18377

debug.cH A D28-Jul-20214.5 KiB166127

debug.hH A D28-Jul-202111.1 KiB279100

defaults.hH A D28-Jul-202141.8 KiB1,488928

df-core.cH A D28-Jul-202168.8 KiB2,4731,457

df-problems.cH A D28-Jul-2021139.7 KiB4,8023,214

df-scan.cH A D28-Jul-2021118.3 KiB4,2413,027

df.hH A D28-Jul-202147.1 KiB1,253669

dfp.cH A D28-Jul-202117.9 KiB746536

dfp.hH A D28-Jul-20212.3 KiB5123

diagnostic-color.cH A D28-Jul-202111.1 KiB349203

diagnostic-color.hH A D28-Jul-20212.2 KiB6617

diagnostic-core.hH A D28-Jul-20215.1 KiB12983

diagnostic-event-id.hH A D28-Jul-20212 KiB6219

diagnostic-format-json.ccH A D28-Jul-202110.8 KiB389262

diagnostic-metadata.hH A D28-Jul-20211.2 KiB4312

diagnostic-path.hH A D28-Jul-20214.6 KiB15056

diagnostic-show-locus.cH A D28-Jul-2021176.1 KiB5,2883,468

diagnostic-url.hH A D28-Jul-20211.5 KiB5317

diagnostic.cH A D28-Jul-202167.9 KiB2,3551,670

diagnostic.defH A D28-Jul-20212.6 KiB5646

diagnostic.hH A D28-Jul-202118.1 KiB519209

digraph.ccH A D28-Jul-20217.7 KiB279186

digraph.hH A D28-Jul-20216.6 KiB247136

dojump.cH A D28-Jul-202139.5 KiB1,301935

dojump.hH A D28-Jul-20212.8 KiB7927

dominance.cH A D28-Jul-202146 KiB1,6881,034

dominance.hH A D28-Jul-20213.5 KiB9562

domwalk.cH A D28-Jul-202110.8 KiB363183

domwalk.hH A D28-Jul-20214.4 KiB11529

double-int.cH A D28-Jul-202139.3 KiB1,5721,090

double-int.hH A D28-Jul-202113.2 KiB471277

dse.cH A D28-Jul-2021110.1 KiB3,7962,399

dump-context.hH A D28-Jul-20219.1 KiB306172

dumpfile.cH A D28-Jul-202178.8 KiB2,7791,956

dumpfile.hH A D28-Jul-202122.3 KiB766387

dwarf2asm.cH A D28-Jul-202129.5 KiB1,163864

dwarf2asm.hH A D28-Jul-20213.1 KiB10157

dwarf2cfi.cH A D28-Jul-2021100.6 KiB3,6652,389

dwarf2out.cH A D28-Jul-2021987.9 KiB32,70423,782

dwarf2out.hH A D28-Jul-202113.1 KiB389251

early-remat.cH A D28-Jul-202179.8 KiB2,6411,686

edit-context.cH A D28-Jul-202153.7 KiB1,8141,210

edit-context.hH A D28-Jul-20212.1 KiB6823

emit-rtl.cH A D28-Jul-2021176.7 KiB6,6384,425

emit-rtl.hH A D28-Jul-202119.6 KiB549202

errors.cH A D28-Jul-20213.4 KiB13569

errors.hH A D28-Jul-20211.6 KiB4110

escaped_string.hH A D28-Jul-20211.3 KiB4417

et-forest.cH A D28-Jul-202117 KiB885622

et-forest.hH A D28-Jul-20212.6 KiB8629

except.cH A D28-Jul-202195.5 KiB3,5222,443

except.hH A D28-Jul-202112 KiB335155

exec-tool.inH A D28-Jul-20213.1 KiB10971

explow.cH A D28-Jul-202169.8 KiB2,3151,390

explow.hH A D28-Jul-20215.6 KiB14444

expmed.cH A D28-Jul-2021203 KiB6,3434,453

expmed.hH A D28-Jul-202121.1 KiB736414

expr.cH A D28-Jul-2021397.2 KiB12,8968,932

expr.hH A D28-Jul-202112.3 KiB331153

fibonacci_heap.cH A D28-Jul-20216.7 KiB296194

fibonacci_heap.hH A D28-Jul-202115.8 KiB685425

file-find.cH A D28-Jul-20214.6 KiB211141

file-find.hH A D28-Jul-20211.7 KiB4820

file-prefix-map.cH A D28-Jul-20214.1 KiB13380

file-prefix-map.hH A D28-Jul-20211.1 KiB298

final.cH A D28-Jul-2021135.4 KiB5,0543,504

fixed-value.cH A D28-Jul-202129.5 KiB1,122886

fixed-value.hH A D28-Jul-20214.1 KiB11248

flag-types.hH A D28-Jul-202113 KiB433264

flags.hH A D28-Jul-20212.5 KiB8032

fold-const-call.cH A D28-Jul-202149.2 KiB1,8421,300

fold-const-call.hH A D28-Jul-20211 KiB297

fold-const.cH A D28-Jul-2021503.3 KiB16,54312,057

fold-const.hH A D28-Jul-202112 KiB256192

fp-test.cH A D28-Jul-20215.3 KiB252187

function-abi.ccH A D28-Jul-20218.5 KiB255146

function-abi.hH A D28-Jul-202111.1 KiB321142

function-tests.cH A D28-Jul-202119.4 KiB698397

function.cH A D28-Jul-2021207.2 KiB6,9464,542

function.hH A D28-Jul-202125 KiB716314

fwprop.cH A D28-Jul-202132.9 KiB1,076667

gcc-ar.cH A D28-Jul-20216.8 KiB255160

gcc-main.cH A D28-Jul-20211.4 KiB4918

gcc-plugin.hH A D28-Jul-20211.2 KiB4825

gcc-rich-location.cH A D28-Jul-20218 KiB274136

gcc-rich-location.hH A D28-Jul-20216.2 KiB22571

gcc-symtab.hH A D28-Jul-2021941 294

gcc.cH A D28-Jul-2021311.7 KiB11,1657,626

gcc.hH A D28-Jul-20213 KiB10154

gcov-counter.defH A D28-Jul-20211.8 KiB5236

gcov-dump.cH A D28-Jul-202112.1 KiB479404

gcov-io.cH A D28-Jul-202115.9 KiB665472

gcov-io.hH A D28-Jul-202115 KiB386126

gcov-iov.cH A D28-Jul-20212.2 KiB7839

gcov-tool.cH A D28-Jul-202116.1 KiB611445

gcov.cH A D28-Jul-202185.3 KiB3,2422,341

gcse-common.cH A D28-Jul-20215.9 KiB224139

gcse-common.hH A D28-Jul-20211.4 KiB4821

gcse.cH A D28-Jul-2021121.9 KiB4,1582,398

gcse.hH A D28-Jul-20211.5 KiB4615

gdbasan.inH A D28-Jul-2021214 86

gdbhooks.pyH A D28-Jul-202129 KiB839619

gdbinit.inH A D28-Jul-20219.1 KiB386317

gen-pass-instances.awkH A D28-Jul-20216 KiB235148

genattr-common.cH A D28-Jul-20212.5 KiB11373

genattr.cH A D28-Jul-202113.7 KiB374297

genattrtab.cH A D28-Jul-2021144.7 KiB5,4213,952

genautomata.cH A D28-Jul-2021295.6 KiB9,6867,391

gencfn-macros.cH A D28-Jul-20218 KiB258145

gencheck.cH A D28-Jul-20211.9 KiB8045

genchecksum.cH A D28-Jul-20212.9 KiB12172

gencodes.cH A D28-Jul-20212.4 KiB9655

genconditions.cH A D28-Jul-20217 KiB253187

genconfig.cH A D28-Jul-20219.8 KiB389259

genconstants.cH A D28-Jul-20213 KiB10654

genemit.cH A D28-Jul-202125.6 KiB956708

genenums.cH A D28-Jul-20211.9 KiB7140

generic-match-head.cH A D28-Jul-20212.5 KiB10154

generic-match.hH A D28-Jul-20211.2 KiB346

genextract.cH A D28-Jul-202112.8 KiB509367

genflags.cH A D28-Jul-20215.6 KiB252168

gengenrtl.cH A D28-Jul-20218.5 KiB360232

gengtype-lex.cH A D28-Jul-202199.7 KiB2,9492,125

gengtype-lex.lH A D28-Jul-20215 KiB222168

gengtype-parse.cH A D28-Jul-202127.9 KiB1,180788

gengtype-state.cH A D28-Jul-202168.9 KiB2,6192,106

gengtype.cH A D28-Jul-2021147.5 KiB5,3414,005

gengtype.hH A D28-Jul-202116.6 KiB511259

genhooks.cH A D28-Jul-202110.4 KiB350257

genmatch.cH A D28-Jul-2021143.2 KiB5,2594,198

genmddeps.cH A D28-Jul-20211.9 KiB7240

genmddump.cH A D28-Jul-20211.7 KiB6025

genmodes.cH A D28-Jul-202151.9 KiB2,0521,595

genmultilibH A D28-Jul-202117.7 KiB553298

genopinit.cH A D28-Jul-202114.4 KiB469378

genoutput.cH A D28-Jul-202130.4 KiB1,173842

genpeep.cH A D28-Jul-202110.6 KiB419302

genpreds.cH A D28-Jul-202147.1 KiB1,6831,262

genrecog.cH A D28-Jul-2021162.1 KiB5,4503,622

gensupport.cH A D28-Jul-202183.5 KiB3,3212,439

gensupport.hH A D28-Jul-20216.8 KiB229115

gentarget-def.cH A D28-Jul-20219.4 KiB339258

ggc-common.cH A D28-Jul-202128.8 KiB1,027693

ggc-internal.hH A D28-Jul-20213.9 KiB11931

ggc-none.cH A D28-Jul-20211.8 KiB8045

ggc-page.cH A D28-Jul-202173.7 KiB2,6831,719

ggc-tests.cH A D28-Jul-202113.3 KiB527299

ggc.hH A D28-Jul-20219.9 KiB351199

gimple-array-bounds.ccH A D28-Jul-202131.6 KiB1,049734

gimple-array-bounds.hH A D28-Jul-20211.4 KiB4419

gimple-builder.cH A D28-Jul-20213.4 KiB12264

gimple-builder.hH A D28-Jul-20211.5 KiB3712

gimple-expr.cH A D28-Jul-202126.9 KiB937582

gimple-expr.hH A D28-Jul-20215.1 KiB180120

gimple-fold.cH A D28-Jul-2021273.9 KiB8,9676,707

gimple-fold.hH A D28-Jul-20216.9 KiB181145

gimple-if-to-switch.ccH A D28-Jul-202116.2 KiB588433

gimple-isel.ccH A D28-Jul-202110.3 KiB363273

gimple-iterator.cH A D28-Jul-202124.4 KiB942552

gimple-iterator.hH A D28-Jul-20219.9 KiB401259

gimple-laddress.cH A D28-Jul-20213.7 KiB13996

gimple-loop-interchange.ccH A D28-Jul-202164.4 KiB2,1131,353

gimple-loop-jam.cH A D28-Jul-202120 KiB659355

gimple-loop-versioning.ccH A D28-Jul-202156.7 KiB1,8231,012

gimple-low.cH A D28-Jul-202128.7 KiB946561

gimple-low.hH A D28-Jul-2021981 297

gimple-match-head.cH A D28-Jul-202136.1 KiB1,262965

gimple-match.hH A D28-Jul-20218.8 KiB344237

gimple-predict.hH A D28-Jul-20212.5 KiB9246

gimple-pretty-print.cH A D28-Jul-202183.4 KiB3,0692,545

gimple-pretty-print.hH A D28-Jul-20211.6 KiB4217

gimple-range-cache.ccH A D28-Jul-202134.8 KiB1,271872

gimple-range-cache.hH A D28-Jul-20214.1 KiB13480

gimple-range-edge.ccH A D28-Jul-20215.5 KiB198122

gimple-range-edge.hH A D28-Jul-20211.9 KiB5616

gimple-range-gori.ccH A D28-Jul-202139.5 KiB1,382910

gimple-range-gori.hH A D28-Jul-20215.6 KiB14358

gimple-range.ccH A D28-Jul-202139.1 KiB1,4011,007

gimple-range.hH A D28-Jul-20216.8 KiB189111

gimple-ssa-backprop.cH A D28-Jul-202126.7 KiB968645

gimple-ssa-evrp-analyze.cH A D28-Jul-202113.4 KiB459332

gimple-ssa-evrp-analyze.hH A D28-Jul-20212 KiB6633

gimple-ssa-evrp.cH A D28-Jul-202110.2 KiB400296

gimple-ssa-isolate-paths.cH A D28-Jul-202131.3 KiB990574

gimple-ssa-nonnull-compare.cH A D28-Jul-20213.7 KiB153113

gimple-ssa-split-paths.cH A D28-Jul-202118.2 KiB596373

gimple-ssa-sprintf.cH A D28-Jul-2021145.1 KiB4,7082,971

gimple-ssa-store-merging.cH A D28-Jul-2021168.8 KiB5,5564,104

gimple-ssa-strength-reduction.cH A D28-Jul-2021120.7 KiB4,0722,537

gimple-ssa-warn-alloca.cH A D28-Jul-202111.2 KiB389279

gimple-ssa-warn-restrict.cH A D28-Jul-202165.3 KiB2,1611,487

gimple-ssa-warn-restrict.hH A D28-Jul-20211.1 KiB307

gimple-ssa.hH A D28-Jul-20215.4 KiB202107

gimple-streamer-in.cH A D28-Jul-20218.9 KiB305216

gimple-streamer-out.cH A D28-Jul-20217.4 KiB258187

gimple-streamer.hH A D28-Jul-20211.1 KiB357

gimple-walk.cH A D28-Jul-202126 KiB975787

gimple-walk.hH A D28-Jul-20214.2 KiB10233

gimple.cH A D28-Jul-202196 KiB3,4452,328

gimple.defH A D28-Jul-202115.9 KiB400291

gimple.hH A D28-Jul-2021154.9 KiB6,6754,183

gimplify-me.cH A D28-Jul-20219.7 KiB319231

gimplify-me.hH A D28-Jul-20211.5 KiB3812

gimplify.cH A D28-Jul-2021475.7 KiB15,69611,891

gimplify.hH A D28-Jul-20213.5 KiB9355

glimits.hH A D28-Jul-20214.6 KiB162102

godump.cH A D28-Jul-202136.9 KiB1,4571,073

graph.cH A D28-Jul-202110.5 KiB395283

graph.hH A D28-Jul-2021951 286

graphds.cH A D28-Jul-202111.5 KiB477310

graphds.hH A D28-Jul-20212.2 KiB6935

graphite-dependences.cH A D28-Jul-202110.6 KiB343249

graphite-isl-ast-to-gimple.cH A D28-Jul-202148.6 KiB1,5621,130

graphite-optimize-isl.cH A D28-Jul-20217.5 KiB225155

graphite-poly.cH A D28-Jul-202113.3 KiB637456

graphite-scop-detection.cH A D28-Jul-202145.1 KiB1,6721,170

graphite-sese-to-poly.cH A D28-Jul-202135.6 KiB1,219878

graphite.cH A D28-Jul-202115.8 KiB628442

graphite.hH A D28-Jul-202112.3 KiB453178

graphviz.ccH A D28-Jul-20213.1 KiB14179

graphviz.hH A D28-Jul-20211.5 KiB6025

gsstruct.defH A D28-Jul-20212.3 KiB5446

gstab.hH A D28-Jul-2021977 3611

gsyms.hH A D28-Jul-20211.7 KiB9870

gsyslimits.hH A D28-Jul-2021330 93

gtm-builtins.defH A D28-Jul-20219.9 KiB213186

haifa-sched.cH A D28-Jul-2021264.7 KiB9,2596,064

hard-reg-set.hH A D28-Jul-202115.7 KiB528316

hash-map-tests.cH A D28-Jul-20217.4 KiB318217

hash-map-traits.hH A D28-Jul-20215.2 KiB191136

hash-map.hH A D28-Jul-20219.9 KiB375263

hash-set-tests.cH A D28-Jul-20216.9 KiB305218

hash-set.hH A D28-Jul-20215.5 KiB213127

hash-table.cH A D28-Jul-20214.5 KiB13982

hash-table.hH A D28-Jul-202136.5 KiB1,229691

hash-traits.hH A D28-Jul-20219.1 KiB390261

highlev-plugin-common.hH A D28-Jul-20211.1 KiB347

hooks.cH A D28-Jul-20219.9 KiB564405

hooks.hH A D28-Jul-20216.1 KiB137103

host-default.cH A D28-Jul-2021902 286

hosthooks-def.hH A D28-Jul-20211.8 KiB5225

hosthooks.hH A D28-Jul-20211.8 KiB4911

hw-doloop.cH A D28-Jul-202117.4 KiB667470

hw-doloop.hH A D28-Jul-20215.5 KiB16141

hwint.cH A D28-Jul-20214.1 KiB191109

hwint.hH A D28-Jul-202110.6 KiB379267

ifcvt.cH A D28-Jul-2021156 KiB5,6903,816

ifcvt.hH A D28-Jul-20213.9 KiB11438

inchash.cH A D28-Jul-2021837 277

inchash.hH A D28-Jul-20215.1 KiB212134

incpath.cH A D28-Jul-202115.3 KiB533374

incpath.hH A D28-Jul-20211.7 KiB4722

init-regs.cH A D28-Jul-20214.7 KiB172104

input.cH A D28-Jul-2021124.9 KiB3,7662,226

input.hH A D28-Jul-20216.4 KiB218124

insn-addr.hH A D28-Jul-20211.8 KiB6438

insn-notes.defH A D28-Jul-20213.5 KiB9975

int-vector-builder.hH A D28-Jul-20212.6 KiB9450

internal-fn.cH A D28-Jul-2021125.9 KiB4,1273,073

internal-fn.defH A D28-Jul-202118.7 KiB414343

internal-fn.hH A D28-Jul-20218 KiB236107

intl.cH A D28-Jul-20213.5 KiB15180

intl.hH A D28-Jul-20211.8 KiB7040

ipa-comdats.cH A D28-Jul-202111.8 KiB441275

ipa-cp.cH A D28-Jul-2021174.7 KiB6,0684,486

ipa-devirt.cH A D28-Jul-2021133.3 KiB4,3763,225

ipa-fnsummary.cH A D28-Jul-2021143.6 KiB4,8963,815

ipa-fnsummary.hH A D28-Jul-202115.2 KiB447245

ipa-icf-gimple.cH A D28-Jul-202127.8 KiB1,003715

ipa-icf-gimple.hH A D28-Jul-202110.7 KiB295117

ipa-icf.cH A D28-Jul-2021103.6 KiB3,6582,623

ipa-icf.hH A D28-Jul-202120.7 KiB677304

ipa-inline-analysis.cH A D28-Jul-202116.2 KiB588441

ipa-inline-transform.cH A D28-Jul-202126.6 KiB804552

ipa-inline.cH A D28-Jul-202199.5 KiB3,1332,250

ipa-inline.hH A D28-Jul-20214.2 KiB13581

ipa-modref-tree.cH A D28-Jul-20216.5 KiB259189

ipa-modref-tree.hH A D28-Jul-202115.4 KiB604439

ipa-modref.cH A D28-Jul-2021108 KiB3,8833,142

ipa-modref.hH A D28-Jul-20211.4 KiB4618

ipa-param-manipulation.cH A D28-Jul-202159.3 KiB1,9511,427

ipa-param-manipulation.hH A D28-Jul-202117.4 KiB436125

ipa-polymorphic-call.cH A D28-Jul-202179.5 KiB2,6161,900

ipa-predicate.cH A D28-Jul-202117.7 KiB699513

ipa-predicate.hH A D28-Jul-20218.6 KiB273144

ipa-profile.cH A D28-Jul-202130.3 KiB1,081862

ipa-prop.cH A D28-Jul-2021170.4 KiB5,9584,519

ipa-prop.hH A D28-Jul-202138.1 KiB1,171641

ipa-pure-const.cH A D28-Jul-202167 KiB2,3791,807

ipa-ref.cH A D28-Jul-20212.7 KiB10456

ipa-ref.hH A D28-Jul-20213.4 KiB14075

ipa-reference.cH A D28-Jul-202139.3 KiB1,342986

ipa-reference.hH A D28-Jul-20211.1 KiB327

ipa-split.cH A D28-Jul-202161.7 KiB1,9821,438

ipa-sra.cH A D28-Jul-2021124.1 KiB4,1483,075

ipa-utils.cH A D28-Jul-202121.9 KiB784606

ipa-utils.hH A D28-Jul-20219.1 KiB279173

ipa-visibility.cH A D28-Jul-202131 KiB1,003672

ipa.cH A D28-Jul-202140.5 KiB1,389970

ira-build.cH A D28-Jul-2021101.3 KiB3,5142,746

ira-color.cH A D28-Jul-2021160.1 KiB5,0183,938

ira-conflicts.cH A D28-Jul-202126.1 KiB839659

ira-costs.cH A D28-Jul-202175.5 KiB2,4391,787

ira-emit.cH A D28-Jul-202140.9 KiB1,3311,004

ira-int.hH A D28-Jul-202155.1 KiB1,543816

ira-lives.cH A D28-Jul-202152.1 KiB1,7661,235

ira.cH A D28-Jul-2021184.7 KiB6,0344,125

ira.hH A D28-Jul-20219.2 KiB236115

is-a.hH A D28-Jul-20217.5 KiB28575

iterator-utils.hH A D28-Jul-20215.8 KiB204130

json.ccH A D28-Jul-20218 KiB376248

json.hH A D28-Jul-20214.2 KiB19296

jump.cH A D28-Jul-202150.2 KiB1,9461,322

langhooks-def.hH A D28-Jul-202115.9 KiB388322

langhooks.cH A D28-Jul-202124.3 KiB932601

langhooks.hH A D28-Jul-202125.7 KiB643180

lcm.cH A D28-Jul-202127.3 KiB839522

lcm.hH A D28-Jul-20211.3 KiB3514

libfuncs.hH A D28-Jul-20212.5 KiB8536

limitx.hH A D28-Jul-20211.4 KiB365

limity.hH A D28-Jul-2021270 115

lists.cH A D28-Jul-20216.1 KiB246161

lock-and-run.shH A D28-Jul-20211.5 KiB5231

loop-doloop.cH A D28-Jul-202124.7 KiB812482

loop-init.cH A D28-Jul-202116.1 KiB654444

loop-invariant.cH A D28-Jul-202161.2 KiB2,3101,576

loop-iv.cH A D28-Jul-202177.7 KiB3,0522,194

loop-unroll.cH A D28-Jul-202162.2 KiB2,1601,392

loop-unroll.hH A D28-Jul-2021893 285

lower-subreg.cH A D28-Jul-202151.1 KiB1,8761,262

lower-subreg.hH A D28-Jul-20212 KiB6121

lra-assigns.cH A D28-Jul-202166 KiB1,8441,387

lra-coalesce.cH A D28-Jul-202111.6 KiB363248

lra-constraints.cH A D28-Jul-2021240.1 KiB7,3935,369

lra-eliminations.cH A D28-Jul-202144.9 KiB1,408954

lra-int.hH A D28-Jul-202118.1 KiB523281

lra-lives.cH A D28-Jul-202147.1 KiB1,5291,104

lra-remat.cH A D28-Jul-202141.2 KiB1,346976

lra-spills.cH A D28-Jul-202128.4 KiB881616

lra.cH A D28-Jul-202173 KiB2,5241,822

lra.hH A D28-Jul-20211.4 KiB4516

lto-cgraph.cH A D28-Jul-202164.6 KiB2,0761,569

lto-compress.cH A D28-Jul-202111.3 KiB419287

lto-compress.hH A D28-Jul-20211.6 KiB4417

lto-opts.cH A D28-Jul-20215.9 KiB198137

lto-section-in.cH A D28-Jul-202113.1 KiB474298

lto-section-names.hH A D28-Jul-20211.6 KiB429

lto-section-out.cH A D28-Jul-20217.1 KiB273159

lto-streamer-in.cH A D28-Jul-202160.6 KiB2,1601,598

lto-streamer-out.cH A D28-Jul-202199.6 KiB3,3612,375

lto-streamer.cH A D28-Jul-20218.2 KiB281194

lto-streamer.hH A D28-Jul-202137.6 KiB1,245707

lto-wrapper.cH A D28-Jul-202158.2 KiB2,0981,627

machmode.defH A D28-Jul-202110.5 KiB283220

machmode.hH A D28-Jul-202133.1 KiB1,207776

main.cH A D28-Jul-20211.2 KiB4114

match.pdH A D28-Jul-2021230.8 KiB6,8386,317

mcf.cH A D28-Jul-202138.7 KiB1,385953

mem-stats-traits.hH A D28-Jul-20211.2 KiB4216

mem-stats.hH A D28-Jul-202117.7 KiB659408

memmodel.hH A D28-Jul-20213.4 KiB11765

memory-block.ccH A D28-Jul-20212.2 KiB8747

memory-block.hH A D28-Jul-20212.4 KiB8544

mkconfig.shH A D28-Jul-20213.7 KiB12668

mode-classes.defH A D28-Jul-20212 KiB4135

mode-switching.cH A D28-Jul-202126.4 KiB923609

modulo-sched.cH A D28-Jul-202199.5 KiB3,3812,266

multiple_target.cH A D28-Jul-202115.1 KiB569428

mux-utils.hH A D28-Jul-20217.4 KiB252124

obstack-utils.hH A D28-Jul-20212.4 KiB8717

omp-builtins.defH A D28-Jul-202121.4 KiB454440

omp-expand.cH A D28-Jul-2021338.4 KiB10,4058,286

omp-expand.hH A D28-Jul-20211.1 KiB338

omp-general.cH A D28-Jul-202179.5 KiB2,8022,376

omp-general.hH A D28-Jul-20215.1 KiB13684

omp-low.cH A D28-Jul-2021432.5 KiB13,98411,712

omp-low.hH A D28-Jul-20211.1 KiB329

omp-oacc-kernels-decompose.ccH A D28-Jul-202154 KiB1,5461,022

omp-offload.cH A D28-Jul-202167.5 KiB2,3951,778

omp-offload.hH A D28-Jul-20211.2 KiB3610

omp-simd-clone.cH A D28-Jul-202156.8 KiB1,8421,517

omp-simd-clone.hH A D28-Jul-2021880 274

opt-functions.awkH A D28-Jul-202112 KiB408313

opt-gather.awkH A D28-Jul-20211.5 KiB5525

opt-include.awkH A D28-Jul-20211.1 KiB308

opt-problem.ccH A D28-Jul-202110.1 KiB336199

opt-problem.hH A D28-Jul-20219.2 KiB290104

opt-read.awkH A D28-Jul-20213.4 KiB12596

opt-suggestions.cH A D28-Jul-202112.1 KiB412299

opt-suggestions.hH A D28-Jul-20212.5 KiB7217

optabs-libfuncs.cH A D28-Jul-202127.1 KiB960683

optabs-libfuncs.hH A D28-Jul-20213.4 KiB8052

optabs-query.cH A D28-Jul-202124.8 KiB774479

optabs-query.hH A D28-Jul-20216.9 KiB216128

optabs-tree.cH A D28-Jul-202116.3 KiB550355

optabs-tree.hH A D28-Jul-20211.8 KiB5121

optabs.cH A D28-Jul-2021237.2 KiB7,8645,434

optabs.defH A D28-Jul-202121.1 KiB456417

optabs.hH A D28-Jul-202113.9 KiB384199

optc-gen.awkH A D28-Jul-202121.2 KiB620513

optc-save-gen.awkH A D28-Jul-202142 KiB1,4791,280

opth-gen.awkH A D28-Jul-202117.5 KiB569458

optinfo-emit-json.ccH A D28-Jul-202113.2 KiB490350

optinfo-emit-json.hH A D28-Jul-20212 KiB6126

optinfo.ccH A D28-Jul-20213.7 KiB15595

optinfo.hH A D28-Jul-20215 KiB17168

opts-common.cH A D28-Jul-202153.4 KiB1,8511,356

opts-diagnostic.hH A D28-Jul-20211 KiB296

opts-global.cH A D28-Jul-202113.1 KiB481332

opts.cH A D28-Jul-2021101.8 KiB3,4402,616

opts.hH A D28-Jul-202117.4 KiB504289

ordered-hash-map-tests.ccH A D28-Jul-20216.6 KiB248172

ordered-hash-map.hH A D28-Jul-20214.9 KiB189112

output.hH A D28-Jul-202124.6 KiB624263

params.optH A D28-Jul-202153.7 KiB1,097820

pass_manager.hH A D28-Jul-20214 KiB15079

passes.cH A D28-Jul-202185.9 KiB3,1312,163

passes.defH A D28-Jul-202120.4 KiB521505

plugin.cH A D28-Jul-202128.9 KiB1,012690

plugin.defH A D28-Jul-20213.3 KiB11379

plugin.hH A D28-Jul-20216.2 KiB20494

poly-int-types.hH A D28-Jul-20214.2 KiB10431

poly-int.hH A D28-Jul-202179.3 KiB2,7361,918

postreload-gcse.cH A D28-Jul-202141.4 KiB1,466915

postreload.cH A D28-Jul-202170 KiB2,3761,656

predict.cH A D28-Jul-2021128.6 KiB4,5373,360

predict.defH A D28-Jul-20219.9 KiB239182

predict.hH A D28-Jul-20214.5 KiB11075

prefix.cH A D28-Jul-20218.7 KiB352215

prefix.hH A D28-Jul-20211.2 KiB4111

pretty-print.cH A D28-Jul-202168.2 KiB2,6281,906

pretty-print.hH A D28-Jul-202115.6 KiB437242

print-rtl-function.cH A D28-Jul-20217.3 KiB268143

print-rtl.cH A D28-Jul-202153.2 KiB2,1851,757

print-rtl.hH A D28-Jul-20215.5 KiB16465

print-tree.cH A D28-Jul-202133.7 KiB1,2501,015

print-tree.hH A D28-Jul-20211.9 KiB5129

profile-count.cH A D28-Jul-202112 KiB458323

profile-count.hH A D28-Jul-202137.2 KiB1,245840

profile.cH A D28-Jul-202146.1 KiB1,6361,170

profile.hH A D28-Jul-20212.3 KiB8135

range-op.ccH A D28-Jul-2021102.8 KiB3,7752,903

range-op.hH A D28-Jul-20213.1 KiB9228

range.ccH A D28-Jul-20211.7 KiB6540

range.hH A D28-Jul-20211,010 297

read-md.cH A D28-Jul-202130.7 KiB1,351937

read-md.hH A D28-Jul-202112.9 KiB409195

read-rtl-function.cH A D28-Jul-202160.8 KiB2,2281,466

read-rtl-function.hH A D28-Jul-20211,002 296

read-rtl.cH A D28-Jul-202156.2 KiB2,0991,482

real.cH A D28-Jul-2021122.8 KiB5,5594,178

real.hH A D28-Jul-202120.2 KiB542277

realmpfr.cH A D28-Jul-20213.1 KiB11560

realmpfr.hH A D28-Jul-20211.3 KiB369

recog.cH A D28-Jul-2021125.1 KiB4,6273,137

recog.hH A D28-Jul-202117.8 KiB566299

ree.cH A D28-Jul-202144.8 KiB1,423783

reg-notes.defH A D28-Jul-202111 KiB260211

reg-stack.cH A D28-Jul-2021101.1 KiB3,4732,123

regcprop.cH A D28-Jul-202140.9 KiB1,4361,032

regcprop.hH A D28-Jul-2021877 264

reginfo.cH A D28-Jul-202138 KiB1,321879

regrename.cH A D28-Jul-202159 KiB2,0231,440

regrename.hH A D28-Jul-20213.5 KiB11250

regs.hH A D28-Jul-202112.2 KiB388193

regset.hH A D28-Jul-20214.6 KiB12137

regstat.cH A D28-Jul-202112.7 KiB467292

reload.cH A D28-Jul-2021244.3 KiB7,4054,771

reload.hH A D28-Jul-202117.2 KiB467168

reload1.cH A D28-Jul-2021290.3 KiB9,0735,697

reorg.cH A D28-Jul-2021131.4 KiB4,0582,459

resource.cH A D28-Jul-202139.9 KiB1,330831

resource.hH A D28-Jul-20211.9 KiB5628

rtl-error.cH A D28-Jul-20213.4 KiB12179

rtl-error.hH A D28-Jul-20211 KiB329

rtl-iter.hH A D28-Jul-20218.2 KiB293183

rtl-ssa.hH A D28-Jul-20211.9 KiB7236

rtl-tests.cH A D28-Jul-20219.4 KiB330216

rtl.cH A D28-Jul-202125 KiB972676

rtl.defH A D28-Jul-202160.1 KiB1,3711,099

rtl.hH A D28-Jul-2021155.4 KiB4,5932,792

rtlanal.cH A D28-Jul-2021191.5 KiB6,9794,793

rtlanal.hH A D28-Jul-202110 KiB335186

rtlhash.cH A D28-Jul-20212.5 KiB11487

rtlhash.hH A D28-Jul-2021850 327

rtlhooks-def.hH A D28-Jul-20211.8 KiB4923

rtlhooks.cH A D28-Jul-20213.7 KiB13481

rtx-vector-builder.cH A D28-Jul-20213 KiB11369

rtx-vector-builder.hH A D28-Jul-20213.8 KiB12670

run-rtl-passes.cH A D28-Jul-20212.3 KiB8050

run-rtl-passes.hH A D28-Jul-2021884 264

sancov.cH A D28-Jul-20219.8 KiB353286

sanitizer.defH A D28-Jul-202132.7 KiB670642

sanopt.cH A D28-Jul-202137.5 KiB1,4031,032

sbitmap.cH A D28-Jul-202125.4 KiB1,008727

sbitmap.hH A D28-Jul-20219.9 KiB314158

sched-deps.cH A D28-Jul-2021138.6 KiB4,9723,533

sched-ebb.cH A D28-Jul-202119.7 KiB735472

sched-int.hH A D28-Jul-202160.1 KiB1,688688

sched-rgn.cH A D28-Jul-2021108.4 KiB3,9612,505

sel-sched-dump.cH A D28-Jul-202121.3 KiB1,031751

sel-sched-dump.hH A D28-Jul-20216.8 KiB234117

sel-sched-ir.cH A D28-Jul-2021171.8 KiB6,4674,351

sel-sched-ir.hH A D28-Jul-202148 KiB1,677963

sel-sched.cH A D28-Jul-2021241.1 KiB7,7264,732

sel-sched.hH A D28-Jul-2021920 285

selftest-diagnostic.cH A D28-Jul-20211.7 KiB6530

selftest-diagnostic.hH A D28-Jul-20211.5 KiB5015

selftest-rtl.cH A D28-Jul-20213.4 KiB12474

selftest-rtl.hH A D28-Jul-20213.2 KiB10141

selftest-run-tests.cH A D28-Jul-20214 KiB13772

selftest.cH A D28-Jul-202110.6 KiB413271

selftest.hH A D28-Jul-202115.3 KiB497255

sese.cH A D28-Jul-202113 KiB503328

sese.hH A D28-Jul-20217.4 KiB311165

shortest-paths.hH A D28-Jul-20216.1 KiB216125

shrink-wrap.cH A D28-Jul-202156.3 KiB1,8851,200

shrink-wrap.hH A D28-Jul-20211.1 KiB359

signop.hH A D28-Jul-20211 KiB347

simplify-rtx.cH A D28-Jul-2021249.4 KiB8,0925,915

sort.ccH A D28-Jul-20219.2 KiB299224

sparseset.cH A D28-Jul-20215.3 KiB240155

sparseset.hH A D28-Jul-20216.7 KiB21998

spellcheck-tree.cH A D28-Jul-20213.2 KiB11563

spellcheck-tree.hH A D28-Jul-20211.4 KiB5222

spellcheck.cH A D28-Jul-202117.1 KiB530314

spellcheck.hH A D28-Jul-20216.6 KiB211105

splay-tree-utils.ccH A D28-Jul-20218.2 KiB265195

splay-tree-utils.hH A D28-Jul-202116.5 KiB492162

splay-tree-utils.tccH A D28-Jul-202127.2 KiB961670

sreal.cH A D28-Jul-20218.5 KiB392252

sreal.hH A D28-Jul-20216.4 KiB286199

ssa-iterators.hH A D28-Jul-202129.4 KiB1,014669

ssa.hH A D28-Jul-20211 KiB3510

stab.defH A D28-Jul-20219 KiB240189

stack-ptr-mod.cH A D28-Jul-20213.2 KiB11667

statistics.cH A D28-Jul-20219.7 KiB364263

statistics.hH A D28-Jul-20212.8 KiB7245

stmt.cH A D28-Jul-202133.6 KiB1,120713

stmt.hH A D28-Jul-20212 KiB5417

stor-layout.cH A D28-Jul-2021102.6 KiB3,1421,993

stor-layout.hH A D28-Jul-20215 KiB11859

store-motion.cH A D28-Jul-202134.6 KiB1,275860

streamer-hooks.cH A D28-Jul-20211.1 KiB3810

streamer-hooks.hH A D28-Jul-20213.6 KiB9329

stringpool.cH A D28-Jul-20216.5 KiB274155

stringpool.hH A D28-Jul-20211.5 KiB4412

substring-locations.cH A D28-Jul-20218.9 KiB286130

substring-locations.hH A D28-Jul-20214.6 KiB12758

symbol-summary.hH A D28-Jul-202126.8 KiB1,014709

symtab-clones.ccH A D28-Jul-20211.8 KiB6336

symtab-clones.hH A D28-Jul-20212.8 KiB9138

symtab-thunks.ccH A D28-Jul-202119.4 KiB675524

symtab-thunks.hH A D28-Jul-20214.9 KiB17484

symtab.cH A D28-Jul-202170.2 KiB2,5701,907

sync-builtins.defH A D28-Jul-202127 KiB615563

system.hH A D28-Jul-202140.2 KiB1,295905

target-def.hH A D28-Jul-20214.2 KiB12679

target-globals.cH A D28-Jul-20214.3 KiB148113

target-globals.hH A D28-Jul-20213.3 KiB9669

target-hooks-macros.hH A D28-Jul-20214 KiB8112

target-insns.defH A D28-Jul-20215.3 KiB109100

target.defH A D28-Jul-2021309.8 KiB6,9866,456

target.hH A D28-Jul-20219.1 KiB320151

targhooks.cH A D28-Jul-202163.6 KiB2,5511,791

targhooks.hH A D28-Jul-202113.7 KiB304241

timevar.cH A D28-Jul-202121.1 KiB820520

timevar.defH A D28-Jul-202117.8 KiB343321

timevar.hH A D28-Jul-20217 KiB262117

toplev.cH A D28-Jul-202168.4 KiB2,4081,655

toplev.hH A D28-Jul-20212.9 KiB10748

tracer.cH A D28-Jul-202112.4 KiB469330

tracer.hH A D28-Jul-2021903 275

trans-mem.cH A D28-Jul-2021159 KiB5,6883,816

trans-mem.hH A D28-Jul-20211.9 KiB5327

tree-affine.cH A D28-Jul-202126.1 KiB1,058787

tree-affine.hH A D28-Jul-20213.8 KiB13067

tree-call-cdce.cH A D28-Jul-202139.9 KiB1,240740

tree-cfg.cH A D28-Jul-2021279.2 KiB10,1777,346

tree-cfg.hH A D28-Jul-20215.9 KiB139107

tree-cfgcleanup.cH A D28-Jul-202147.8 KiB1,6591,084

tree-cfgcleanup.hH A D28-Jul-20211.1 KiB329

tree-chrec.cH A D28-Jul-202148.2 KiB1,7731,225

tree-chrec.hH A D28-Jul-20217.2 KiB254159

tree-complex.cH A D28-Jul-202152.2 KiB1,9251,392

tree-core.hH A D28-Jul-202164.3 KiB2,2681,095

tree-data-ref.cH A D28-Jul-2021189.6 KiB6,3584,056

tree-data-ref.hH A D28-Jul-202124.9 KiB786377

tree-dfa.cH A D28-Jul-202128.7 KiB1,034744

tree-dfa.hH A D28-Jul-20211.8 KiB4522

tree-diagnostic-path.ccH A D28-Jul-202124.8 KiB829603

tree-diagnostic.cH A D28-Jul-202111 KiB318147

tree-diagnostic.hH A D28-Jul-20212.7 KiB6929

tree-dump.cH A D28-Jul-202119.2 KiB754553

tree-dump.hH A D28-Jul-20212.8 KiB9339

tree-eh.cH A D28-Jul-2021138.4 KiB5,0313,492

tree-eh.hH A D28-Jul-20212.4 KiB5935

tree-emutls.cH A D28-Jul-202123.8 KiB849552

tree-hash-traits.hH A D28-Jul-20211.2 KiB4520

tree-hasher.hH A D28-Jul-20211.9 KiB6734

tree-if-conv.cH A D28-Jul-202189 KiB3,2582,150

tree-if-conv.hH A D28-Jul-2021845 254

tree-inline.cH A D28-Jul-2021204 KiB6,6824,690

tree-inline.hH A D28-Jul-20218.7 KiB26087

tree-into-ssa.cH A D28-Jul-2021101.5 KiB3,5682,101

tree-into-ssa.hH A D28-Jul-20211.9 KiB5430

tree-iterator.cH A D28-Jul-20219.1 KiB399285

tree-iterator.hH A D28-Jul-20213.2 KiB12573

tree-loop-distribution.cH A D28-Jul-2021103.3 KiB3,4482,309

tree-nested.cH A D28-Jul-2021110.5 KiB3,7252,766

tree-nested.hH A D28-Jul-20212.7 KiB9046

tree-nrv.cH A D28-Jul-202111.4 KiB405239

tree-object-size.cH A D28-Jul-202140.3 KiB1,4631,112

tree-object-size.hH A D28-Jul-20211 KiB308

tree-outof-ssa.cH A D28-Jul-202135.1 KiB1,330876

tree-outof-ssa.hH A D28-Jul-20212.7 KiB8333

tree-parloops.cH A D28-Jul-2021121.3 KiB4,2402,813

tree-parloops.hH A D28-Jul-2021864 264

tree-pass.hH A D28-Jul-202131.6 KiB669473

tree-phinodes.cH A D28-Jul-202115.2 KiB518288

tree-phinodes.hH A D28-Jul-20212.2 KiB6933

tree-predcom.cH A D28-Jul-202189.7 KiB3,4002,183

tree-pretty-print.cH A D28-Jul-2021117.2 KiB4,5243,861

tree-pretty-print.hH A D28-Jul-20212.6 KiB6133

tree-profile.cH A D28-Jul-202129.5 KiB912636

tree-scalar-evolution.cH A D28-Jul-2021105.7 KiB3,6192,125

tree-scalar-evolution.hH A D28-Jul-20212.6 KiB7539

tree-sra.cH A D28-Jul-2021137.7 KiB4,6713,348

tree-sra.hH A D28-Jul-20211.1 KiB326

tree-ssa-address.cH A D28-Jul-202133.4 KiB1,214859

tree-ssa-address.hH A D28-Jul-20211.6 KiB4621

tree-ssa-alias-compare.hH A D28-Jul-20211.3 KiB4420

tree-ssa-alias.cH A D28-Jul-2021128.3 KiB4,2162,916

tree-ssa-alias.hH A D28-Jul-20217.5 KiB207115

tree-ssa-ccp.cH A D28-Jul-2021102.1 KiB3,6062,607

tree-ssa-ccp.hH A D28-Jul-20211.1 KiB308

tree-ssa-coalesce.cH A D28-Jul-202147.6 KiB1,7621,160

tree-ssa-coalesce.hH A D28-Jul-2021924 275

tree-ssa-copy.cH A D28-Jul-202118.3 KiB660397

tree-ssa-dce.cH A D28-Jul-202154.7 KiB1,8701,221

tree-ssa-dce.hH A D28-Jul-2021783 234

tree-ssa-dom.cH A D28-Jul-202169.3 KiB2,2011,407

tree-ssa-dom.hH A D28-Jul-2021985 297

tree-ssa-dse.cH A D28-Jul-202139.5 KiB1,261804

tree-ssa-dse.hH A D28-Jul-20211.1 KiB3813

tree-ssa-forwprop.cH A D28-Jul-2021100.8 KiB3,3242,500

tree-ssa-ifcombine.cH A D28-Jul-202126.9 KiB851536

tree-ssa-live.cH A D28-Jul-202145.2 KiB1,6351,118

tree-ssa-live.hH A D28-Jul-20219.7 KiB332151

tree-ssa-loop-ch.cH A D28-Jul-202117 KiB591413

tree-ssa-loop-im.cH A D28-Jul-202194.8 KiB3,2602,238

tree-ssa-loop-ivcanon.cH A D28-Jul-202151.6 KiB1,6781,205

tree-ssa-loop-ivopts.cH A D28-Jul-2021223.7 KiB8,1005,649

tree-ssa-loop-ivopts.hH A D28-Jul-20211.5 KiB3816

tree-ssa-loop-manip.cH A D28-Jul-202149.1 KiB1,6001,024

tree-ssa-loop-manip.hH A D28-Jul-20212.4 KiB6236

tree-ssa-loop-niter.cH A D28-Jul-2021145.6 KiB5,0213,251

tree-ssa-loop-niter.hH A D28-Jul-20213 KiB6543

tree-ssa-loop-prefetch.cH A D28-Jul-202164.2 KiB2,1111,313

tree-ssa-loop-split.cH A D28-Jul-202153.4 KiB1,697961

tree-ssa-loop-unswitch.cH A D28-Jul-202127.2 KiB1,017709

tree-ssa-loop.cH A D28-Jul-202117.1 KiB795564

tree-ssa-loop.hH A D28-Jul-20212.7 KiB8430

tree-ssa-math-opts.cH A D28-Jul-2021137.4 KiB4,7393,342

tree-ssa-math-opts.hH A D28-Jul-2021943 275

tree-ssa-operands.cH A D28-Jul-202137.4 KiB1,424902

tree-ssa-operands.hH A D28-Jul-20213.9 KiB12366

tree-ssa-phiopt.cH A D28-Jul-202198.8 KiB3,3402,109

tree-ssa-phiprop.cH A D28-Jul-202115.3 KiB532317

tree-ssa-pre.cH A D28-Jul-2021131.8 KiB4,4483,066

tree-ssa-propagate.cH A D28-Jul-202146.5 KiB1,6121,044

tree-ssa-propagate.hH A D28-Jul-20214.2 KiB12759

tree-ssa-reassoc.cH A D28-Jul-2021201.4 KiB7,0005,075

tree-ssa-reassoc.hH A D28-Jul-20211.3 KiB4924

tree-ssa-sccvn.cH A D28-Jul-2021241.6 KiB8,0066,102

tree-ssa-sccvn.hH A D28-Jul-20219.9 KiB307175

tree-ssa-scopedtables.cH A D28-Jul-202134.5 KiB1,202858

tree-ssa-scopedtables.hH A D28-Jul-20216.8 KiB21398

tree-ssa-sink.cH A D28-Jul-202124.8 KiB858514

tree-ssa-strlen.cH A D28-Jul-2021169 KiB5,8454,346

tree-ssa-strlen.hH A D28-Jul-20211.4 KiB4214

tree-ssa-structalias.cH A D28-Jul-2021240.6 KiB8,6176,048

tree-ssa-tail-merge.cH A D28-Jul-202146.6 KiB1,8251,165

tree-ssa-ter.cH A D28-Jul-202125.7 KiB807443

tree-ssa-ter.hH A D28-Jul-2021916 275

tree-ssa-threadbackward.cH A D28-Jul-202127.4 KiB904551

tree-ssa-threadedge.cH A D28-Jul-202146.3 KiB1,474876

tree-ssa-threadedge.hH A D28-Jul-20211.5 KiB4220

tree-ssa-threadupdate.cH A D28-Jul-202191.3 KiB2,8941,584

tree-ssa-threadupdate.hH A D28-Jul-20211.9 KiB6533

tree-ssa-uncprop.cH A D28-Jul-202115 KiB508295

tree-ssa-uninit.cH A D28-Jul-202184.4 KiB3,1392,123

tree-ssa.cH A D28-Jul-202159.6 KiB2,1461,551

tree-ssa.hH A D28-Jul-20212.9 KiB9352

tree-ssanames.cH A D28-Jul-202128.3 KiB988616

tree-ssanames.hH A D28-Jul-20215.5 KiB15986

tree-stdarg.cH A D28-Jul-202131.2 KiB1,211875

tree-stdarg.hH A D28-Jul-20211.1 KiB3713

tree-streamer-in.cH A D28-Jul-202136.5 KiB1,125755

tree-streamer-out.cH A D28-Jul-202133.6 KiB1,038656

tree-streamer.cH A D28-Jul-202112.4 KiB436268

tree-streamer.hH A D28-Jul-20214.3 KiB12360

tree-switch-conversion.cH A D28-Jul-202174.6 KiB2,5951,817

tree-switch-conversion.hH A D28-Jul-202126.9 KiB909353

tree-tailcall.cH A D28-Jul-202136.5 KiB1,304849

tree-vect-data-refs.cH A D28-Jul-2021218.5 KiB6,6824,389

tree-vect-generic.cH A D28-Jul-202173.4 KiB2,3911,926

tree-vect-loop-manip.cH A D28-Jul-2021123.8 KiB3,6222,209

tree-vect-loop.cH A D28-Jul-2021340.3 KiB10,0856,886

tree-vect-patterns.cH A D28-Jul-2021179.4 KiB5,6303,477

tree-vect-slp-patterns.cH A D28-Jul-202146.2 KiB1,510877

tree-vect-slp.cH A D28-Jul-2021206.9 KiB6,6525,024

tree-vect-stmts.cH A D28-Jul-2021389.6 KiB12,1929,168

tree-vector-builder.cH A D28-Jul-20211.4 KiB5024

tree-vector-builder.hH A D28-Jul-20214.3 KiB14682

tree-vectorizer.cH A D28-Jul-202145.8 KiB1,6921,230

tree-vectorizer.hH A D28-Jul-202175.9 KiB2,1201,138

tree-vrp.cH A D28-Jul-2021139.3 KiB4,6913,117

tree-vrp.hH A D28-Jul-20212.5 KiB7034

tree.cH A D28-Jul-2021461.2 KiB16,17111,259

tree.defH A D28-Jul-202168.5 KiB1,4631,196

tree.hH A D28-Jul-2021245.4 KiB6,4233,614

treestruct.defH A D28-Jul-20212.8 KiB7262

tristate.ccH A D28-Jul-20215.2 KiB222162

tristate.hH A D28-Jul-20212 KiB8547

tsan.cH A D28-Jul-202133.6 KiB969835

tsan.hH A D28-Jul-2021876 274

tsystem.hH A D28-Jul-20213.8 KiB13859

typeclass.hH A D28-Jul-20211.5 KiB4415

typed-splay-tree.cH A D28-Jul-20211.9 KiB8344

typed-splay-tree.hH A D28-Jul-202116.2 KiB653433

ubsan.cH A D28-Jul-202176.6 KiB2,4731,964

ubsan.hH A D28-Jul-20212.3 KiB7041

unique-ptr-tests.ccH A D28-Jul-20214.9 KiB237149

valtrack.cH A D28-Jul-202121.6 KiB778549

valtrack.hH A D28-Jul-20214.5 KiB14059

value-prof.cH A D28-Jul-202156.4 KiB1,9671,452

value-prof.hH A D28-Jul-20214.7 KiB12181

value-query.ccH A D28-Jul-20214 KiB178121

value-query.hH A D28-Jul-20213.9 KiB10832

value-range-equiv.ccH A D28-Jul-20218 KiB325236

value-range-equiv.hH A D28-Jul-20212.7 KiB8336

value-range.ccH A D28-Jul-202167 KiB2,5261,960

value-range.hH A D28-Jul-202116.2 KiB695503

var-tracking.cH A D28-Jul-2021276.1 KiB10,6157,798

varasm.cH A D28-Jul-2021245.5 KiB8,4815,851

varasm.hH A D28-Jul-20213.2 KiB8327

varpool.cH A D28-Jul-202123.4 KiB833580

vec-perm-indices.cH A D28-Jul-202110.6 KiB324200

vec-perm-indices.hH A D28-Jul-20215.2 KiB15367

vec.cH A D28-Jul-202113.7 KiB569412

vec.hH A D28-Jul-202162.5 KiB2,2661,313

vector-builder.hH A D28-Jul-202119.9 KiB613305

version.cH A D28-Jul-20211.4 KiB364

version.hH A D28-Jul-2021184 76

vmsdbg.hH A D28-Jul-20216.4 KiB250170

vmsdbgout.cH A D28-Jul-202154.8 KiB1,8511,307

vr-values.cH A D28-Jul-2021126.4 KiB4,2543,003

vr-values.hH A D28-Jul-20217.1 KiB179104

vtable-verify.cH A D28-Jul-202129.9 KiB851465

vtable-verify.hH A D28-Jul-20216.7 KiB14450

web.cH A D28-Jul-202112.4 KiB430286

wide-int-bitmask.hH A D28-Jul-20213.3 KiB144110

wide-int-print.ccH A D28-Jul-20213.5 KiB14191

wide-int-print.hH A D28-Jul-20211.4 KiB3913

wide-int.ccH A D28-Jul-202170.6 KiB2,5891,869

wide-int.hH A D28-Jul-2021110.3 KiB3,4952,455

xcoff.hH A D28-Jul-20211.1 KiB4115

xcoffout.cH A D28-Jul-202113.5 KiB495305

xcoffout.hH A D28-Jul-20216.6 KiB19594

README.Portability

1Copyright (C) 2000-2021 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