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

..07-May-2022-

ada/H23-Jul-2020-1,507,963867,379

analyzer/H23-Jul-2020-33,95223,401

brig/H23-Jul-2020-11,3647,771

c/H23-Jul-2020-62,52046,602

c-family/H23-Jul-2020-57,51541,296

common/H23-Jul-2020-7,9015,257

config/H23-Jul-2020-1,320,0621,039,952

cp/H23-Jul-2020-353,415252,789

d/H23-Jul-2020-162,616123,048

doc/H03-May-2022-346,185298,130

fortran/H23-Jul-2020-326,316247,009

ginclude/H23-Jul-2020-2,5061,642

go/H23-Jul-2020-97,38770,819

jit/H03-May-2022-56,89140,593

lto/H23-Jul-2020-15,37210,987

objc/H23-Jul-2020-26,73117,524

objcp/H23-Jul-2020-1,153742

po/H03-May-2022-1,548,7141,243,998

testsuite/H23-Jul-2020-3,669,9332,359,119

ABOUT-GCC-NLSH A D23-Jul-20202.7 KiB5746

BASE-VERH A D23-Jul-20207 21

COPYINGH A D23-Jul-202017.6 KiB341281

COPYING3H A D23-Jul-202034.3 KiB675553

ChangeLogH A D23-Jul-2020600.9 KiB17,16115,080

ChangeLog-1997H A D23-Jul-2020140.7 KiB3,9772,819

ChangeLog-1998H A D23-Jul-2020638.7 KiB17,62412,870

ChangeLog-1999H A D23-Jul-2020783.5 KiB21,79416,075

ChangeLog-2000H A D23-Jul-20201.1 MiB32,13224,529

ChangeLog-2001H A D23-Jul-20201.2 MiB33,65325,666

ChangeLog-2002H A D23-Jul-20201.2 MiB35,99627,668

ChangeLog-2003H A D23-Jul-20201.3 MiB37,87029,192

ChangeLog-2004H A D23-Jul-20201.8 MiB47,88838,139

ChangeLog-2005H A D23-Jul-20201.3 MiB35,91628,555

ChangeLog-2006H A D23-Jul-2020874.6 KiB23,81819,138

ChangeLog-2007H A D23-Jul-20201.3 MiB34,17928,182

ChangeLog-2008H A D23-Jul-20201.1 MiB28,97123,621

ChangeLog-2009H A D23-Jul-20201.3 MiB34,88428,682

ChangeLog-2010H A D23-Jul-20201.5 MiB40,86432,903

ChangeLog-2011H A D23-Jul-20201.5 MiB40,04232,487

ChangeLog-2012H A D23-Jul-20201.3 MiB35,42228,901

ChangeLog-2013H A D23-Jul-20201.5 MiB40,48734,255

ChangeLog-2014H A D23-Jul-20201.8 MiB49,45441,492

ChangeLog-2015H A D23-Jul-20201.6 MiB44,74636,549

ChangeLog-2016H A D23-Jul-20201.3 MiB36,23929,087

ChangeLog-2017H A D23-Jul-20201.6 MiB41,78434,329

ChangeLog-2018H A D23-Jul-20201.3 MiB36,30629,635

ChangeLog-2019H A D23-Jul-20201.4 MiB37,05330,580

ChangeLog.dataflowH A D23-Jul-2020195.9 KiB4,4894,044

ChangeLog.gimple-classesH A D23-Jul-2020178.8 KiB4,7364,078

ChangeLog.graphiteH A D23-Jul-2020327 KiB9,1297,115

ChangeLog.jitH A D23-Jul-202012.9 KiB361291

ChangeLog.ptrH A D23-Jul-202020.5 KiB545447

ChangeLog.tree-ssaH A D23-Jul-2020742.6 KiB19,34616,028

ChangeLog.tuplesH A D23-Jul-2020304.1 KiB8,2397,086

DATESTAMPH A D23-Jul-20209 21

FSFChangeLogH A D23-Jul-2020104.8 KiB2,7061,955

FSFChangeLog.10H A D23-Jul-2020381.5 KiB10,1187,325

FSFChangeLog.11H A D23-Jul-2020550 KiB14,49410,558

LANGUAGESH A D23-Jul-20202.2 KiB6542

Makefile.inH A D23-Jul-2020156 KiB4,3342,946

ONEWSH A D23-Jul-202036.9 KiB993711

README.PortabilityH A D23-Jul-20206.2 KiB203137

acinclude.m4H A D23-Jul-202019.2 KiB592568

aclocal.m4H A D23-Jul-20201.5 KiB4035

addresses.hH A D23-Jul-20202.9 KiB9154

alias.cH A D23-Jul-2020109.7 KiB3,5812,106

alias.hH A D23-Jul-20202.1 KiB5023

align.hH A D23-Jul-20202.4 KiB8443

alloc-pool.cH A D23-Jul-20201.2 KiB3914

alloc-pool.hH A D23-Jul-202015.1 KiB571360

array-traits.hH A D23-Jul-20201.5 KiB4923

asan.cH A D23-Jul-2020118.5 KiB3,7072,612

asan.hH A D23-Jul-20206.2 KiB208124

attribs.cH A D23-Jul-202062 KiB2,1431,445

attribs.hH A D23-Jul-20208 KiB242112

auto-inc-dec.cH A D23-Jul-202050.8 KiB1,7531,124

auto-profile.cH A D23-Jul-202050.1 KiB1,7511,164

auto-profile.hH A D23-Jul-20201.1 KiB326

backend.hH A D23-Jul-20201 KiB369

basic-block.hH A D23-Jul-202018.7 KiB651354

bb-reorder.cH A D23-Jul-202091.5 KiB3,0551,900

bb-reorder.hH A D23-Jul-20201.2 KiB4114

bitmap.cH A D23-Jul-202066.6 KiB2,8712,180

bitmap.hH A D23-Jul-202036.2 KiB1,080522

brig-builtins.defH A D23-Jul-202026.2 KiB676519

builtin-attrs.defH A D23-Jul-202019.3 KiB422376

builtin-types.defH A D23-Jul-202042.2 KiB865812

builtins.cH A D23-Jul-2020365.5 KiB11,8748,155

builtins.defH A D23-Jul-202086.9 KiB1,1201,038

builtins.hH A D23-Jul-20207.1 KiB16382

caller-save.cH A D23-Jul-202044.2 KiB1,412956

calls.cH A D23-Jul-2020198.4 KiB6,2814,013

calls.hH A D23-Jul-20205.3 KiB14168

ccmp.cH A D23-Jul-20209.6 KiB324208

ccmp.hH A D23-Jul-2020845 264

cfg-flags.defH A D23-Jul-20206.7 KiB192141

cfg.cH A D23-Jul-202028.7 KiB1,173832

cfg.hH A D23-Jul-20206.2 KiB185109

cfganal.cH A D23-Jul-202046.4 KiB1,6731,036

cfganal.hH A D23-Jul-20203.2 KiB8756

cfgbuild.cH A D23-Jul-202021.9 KiB752485

cfgbuild.hH A D23-Jul-20201,016 297

cfgcleanup.cH A D23-Jul-202095.4 KiB3,3672,224

cfgcleanup.hH A D23-Jul-20201.2 KiB3511

cfgexpand.cH A D23-Jul-2020194.7 KiB6,7424,748

cfgexpand.hH A D23-Jul-2020966 296

cfghooks.cH A D23-Jul-202040.6 KiB1,5021,012

cfghooks.hH A D23-Jul-202011 KiB289135

cfgloop.cH A D23-Jul-202052.6 KiB2,1061,469

cfgloop.hH A D23-Jul-202025.6 KiB883477

cfgloopanal.cH A D23-Jul-202013.8 KiB530350

cfgloopmanip.cH A D23-Jul-202055.2 KiB1,7761,118

cfgloopmanip.hH A D23-Jul-20202.6 KiB6740

cfgrtl.cH A D23-Jul-2020143 KiB5,2363,621

cfgrtl.hH A D23-Jul-20202.5 KiB6038

cgraph.cH A D23-Jul-2020117.8 KiB4,1843,152

cgraph.hH A D23-Jul-2020123.1 KiB3,6091,685

cgraphbuild.cH A D23-Jul-202013.7 KiB550414

cgraphclones.cH A D23-Jul-202038.9 KiB1,203798

cgraphunit.cH A D23-Jul-202090.7 KiB3,0672,090

cif-code.defH A D23-Jul-20205.5 KiB144110

collect-utils.cH A D23-Jul-20205.2 KiB229148

collect-utils.hH A D23-Jul-20201.6 KiB5019

collect2-aix.cH A D23-Jul-202011 KiB370235

collect2-aix.hH A D23-Jul-20208.4 KiB307132

collect2.cH A D23-Jul-202083.2 KiB3,0352,207

collect2.hH A D23-Jul-20201.3 KiB4014

color-macros.hH A D23-Jul-20204.8 KiB10929

combine-stack-adj.cH A D23-Jul-202021.1 KiB753508

combine.cH A D23-Jul-2020485.7 KiB15,1249,889

common.mdH A D23-Jul-20203.5 KiB9682

common.optH A D23-Jul-202098.7 KiB3,4162,546

compare-elim.cH A D23-Jul-202027.2 KiB980598

conditions.hH A D23-Jul-20204.5 KiB11925

config.buildH A D23-Jul-20202.6 KiB8877

config.gccH A D23-Jul-2020151.5 KiB5,3525,178

config.hostH A D23-Jul-20209 KiB297283

config.inH A D23-Jul-202052 KiB2,5041,722

configureH A D23-Jul-2020934.8 KiB32,21827,191

configure.acH A D23-Jul-2020215.8 KiB6,9186,393

context.cH A D23-Jul-20201.2 KiB4519

context.hH A D23-Jul-20201.7 KiB7025

convert.cH A D23-Jul-202038.3 KiB1,216822

convert.hH A D23-Jul-20201.8 KiB4622

coretypes.hH A D23-Jul-202014 KiB469290

coroutine-builtins.defH A D23-Jul-20201.9 KiB5437

coroutine-passes.ccH A D23-Jul-202016 KiB533375

coverage.cH A D23-Jul-202038.2 KiB1,329962

coverage.hH A D23-Jul-20202.3 KiB6221

cppbuiltin.cH A D23-Jul-20206.2 KiB195132

cppbuiltin.hH A D23-Jul-20201.1 KiB345

cppdefault.cH A D23-Jul-20204 KiB13488

cppdefault.hH A D23-Jul-20202.7 KiB7220

cprop.cH A D23-Jul-202056.2 KiB1,9801,192

cse.cH A D23-Jul-2020233.8 KiB7,7994,788

cselib.cH A D23-Jul-202087.5 KiB3,2672,294

cselib.hH A D23-Jul-20204.5 KiB14385

cstamp-h.inH A D23-Jul-202010 21

data-streamer-in.cH A D23-Jul-20205.4 KiB228144

data-streamer-out.cH A D23-Jul-202010.8 KiB413277

data-streamer.cH A D23-Jul-20202.6 KiB11671

data-streamer.hH A D23-Jul-202010.7 KiB348226

dbgcnt.cH A D23-Jul-20206.1 KiB269198

dbgcnt.defH A D23-Jul-20206.1 KiB204172

dbgcnt.hH A D23-Jul-20201.1 KiB4013

dbxout.cH A D23-Jul-2020116.4 KiB3,9332,557

dbxout.hH A D23-Jul-20202.1 KiB6132

dce.cH A D23-Jul-202034.7 KiB1,302859

dce.hH A D23-Jul-2020877 286

ddg.cH A D23-Jul-202031.2 KiB1,161818

ddg.hH A D23-Jul-20205.3 KiB18377

debug.cH A D23-Jul-20204.5 KiB166127

debug.hH A D23-Jul-202010.8 KiB275100

defaults.hH A D23-Jul-202041.5 KiB1,477921

df-core.cH A D23-Jul-202068.8 KiB2,4731,457

df-problems.cH A D23-Jul-2020137.7 KiB4,7483,203

df-scan.cH A D23-Jul-2020118.1 KiB4,2353,021

df.hH A D23-Jul-202047 KiB1,251667

dfp.cH A D23-Jul-202017.9 KiB744535

dfp.hH A D23-Jul-20202.3 KiB5123

diagnostic-color.cH A D23-Jul-202011.1 KiB349203

diagnostic-color.hH A D23-Jul-20202.2 KiB6617

diagnostic-core.hH A D23-Jul-20205.1 KiB12983

diagnostic-event-id.hH A D23-Jul-20202 KiB6219

diagnostic-format-json.ccH A D23-Jul-20209.8 KiB362236

diagnostic-metadata.hH A D23-Jul-20201.2 KiB4312

diagnostic-path.hH A D23-Jul-20204.6 KiB15056

diagnostic-show-locus.cH A D23-Jul-2020166.3 KiB5,0433,303

diagnostic-url.hH A D23-Jul-20201.5 KiB5317

diagnostic.cH A D23-Jul-202060.1 KiB2,1281,507

diagnostic.defH A D23-Jul-20202.6 KiB5646

diagnostic.hH A D23-Jul-202016.6 KiB476192

digraph.ccH A D23-Jul-20204.5 KiB189124

digraph.hH A D23-Jul-20206.6 KiB247136

dojump.cH A D23-Jul-202037.6 KiB1,250919

dojump.hH A D23-Jul-20202.8 KiB7927

dominance.cH A D23-Jul-202046 KiB1,6881,034

dominance.hH A D23-Jul-20203.5 KiB9562

domwalk.cH A D23-Jul-202010.8 KiB363183

domwalk.hH A D23-Jul-20204.4 KiB11529

double-int.cH A D23-Jul-202039.3 KiB1,5721,090

double-int.hH A D23-Jul-202013.2 KiB471277

dse.cH A D23-Jul-2020109.2 KiB3,7712,381

dump-context.hH A D23-Jul-20208.6 KiB285158

dumpfile.cH A D23-Jul-202076.9 KiB2,7211,913

dumpfile.hH A D23-Jul-202022.2 KiB765386

dwarf2asm.cH A D23-Jul-202028.4 KiB1,117823

dwarf2asm.hH A D23-Jul-20203.1 KiB10157

dwarf2cfi.cH A D23-Jul-202099.6 KiB3,6372,373

dwarf2out.cH A D23-Jul-2020975.8 KiB32,36023,504

dwarf2out.hH A D23-Jul-202012.9 KiB388254

early-remat.cH A D23-Jul-202079.8 KiB2,6411,686

edit-context.cH A D23-Jul-202053.5 KiB1,8081,205

edit-context.hH A D23-Jul-20202.1 KiB6823

emit-rtl.cH A D23-Jul-2020176.3 KiB6,6234,414

emit-rtl.hH A D23-Jul-202019.2 KiB534196

errors.cH A D23-Jul-20203.4 KiB13569

errors.hH A D23-Jul-20201.6 KiB4110

escaped_string.hH A D23-Jul-20201.3 KiB4417

et-forest.cH A D23-Jul-202017 KiB885622

et-forest.hH A D23-Jul-20202.6 KiB8629

except.cH A D23-Jul-202095.5 KiB3,5222,443

except.hH A D23-Jul-202012 KiB335155

exec-tool.inH A D23-Jul-20203.1 KiB10971

explow.cH A D23-Jul-202068.9 KiB2,2881,375

explow.hH A D23-Jul-20205.4 KiB14043

expmed.cH A D23-Jul-2020202.4 KiB6,3154,428

expmed.hH A D23-Jul-202021 KiB734412

expr.cH A D23-Jul-2020390.5 KiB12,6868,778

expr.hH A D23-Jul-202012 KiB326151

fibonacci_heap.cH A D23-Jul-20206.7 KiB296194

fibonacci_heap.hH A D23-Jul-202015.8 KiB685425

file-find.cH A D23-Jul-20204.6 KiB211141

file-find.hH A D23-Jul-20201.7 KiB4820

file-prefix-map.cH A D23-Jul-20204.1 KiB13380

file-prefix-map.hH A D23-Jul-20201.1 KiB298

final.cH A D23-Jul-2020135 KiB5,0363,492

fixed-value.cH A D23-Jul-202029.5 KiB1,122886

fixed-value.hH A D23-Jul-20204.1 KiB11248

flag-types.hH A D23-Jul-202011.4 KiB385225

flags.hH A D23-Jul-20202.5 KiB8032

fold-const-call.cH A D23-Jul-202049.1 KiB1,8401,298

fold-const-call.hH A D23-Jul-20201 KiB297

fold-const.cH A D23-Jul-2020479.1 KiB15,68911,319

fold-const.hH A D23-Jul-202011.5 KiB246182

fp-test.cH A D23-Jul-20205.3 KiB252187

function-abi.ccH A D23-Jul-20208.5 KiB255146

function-abi.hH A D23-Jul-202011.1 KiB321142

function-tests.cH A D23-Jul-202019.4 KiB697396

function.cH A D23-Jul-2020200.8 KiB6,7394,405

function.hH A D23-Jul-202024.6 KiB706312

fwprop.cH A D23-Jul-202048.7 KiB1,6621,052

gcc-ar.cH A D23-Jul-20206.8 KiB255160

gcc-main.cH A D23-Jul-20201.4 KiB4918

gcc-plugin.hH A D23-Jul-20201.2 KiB4825

gcc-rich-location.cH A D23-Jul-20208 KiB274136

gcc-rich-location.hH A D23-Jul-20206.2 KiB22571

gcc-symtab.hH A D23-Jul-2020941 294

gcc.cH A D23-Jul-2020286.1 KiB10,3367,164

gcc.hH A D23-Jul-20203 KiB10154

gcov-counter.defH A D23-Jul-20201.8 KiB5236

gcov-dump.cH A D23-Jul-202011.7 KiB467391

gcov-io.cH A D23-Jul-202015.9 KiB665472

gcov-io.hH A D23-Jul-202014.5 KiB366118

gcov-iov.cH A D23-Jul-20202.2 KiB7839

gcov-tool.cH A D23-Jul-202016.1 KiB612446

gcov.cH A D23-Jul-202083.4 KiB3,1832,293

gcse-common.cH A D23-Jul-20205.9 KiB224139

gcse-common.hH A D23-Jul-20201.4 KiB4821

gcse.cH A D23-Jul-2020121.9 KiB4,1582,398

gcse.hH A D23-Jul-20201.5 KiB4615

gdbasan.inH A D23-Jul-2020214 86

gdbhooks.pyH A D23-Jul-202029 KiB839619

gdbinit.inH A D23-Jul-20208.9 KiB386317

gen-pass-instances.awkH A D23-Jul-20206 KiB235148

genattr-common.cH A D23-Jul-20202.5 KiB11373

genattr.cH A D23-Jul-202013.7 KiB374297

genattrtab.cH A D23-Jul-2020144.7 KiB5,4213,952

genautomata.cH A D23-Jul-2020295.6 KiB9,6867,391

gencfn-macros.cH A D23-Jul-20208 KiB258145

gencheck.cH A D23-Jul-20201.9 KiB8045

genchecksum.cH A D23-Jul-20202.9 KiB12172

gencodes.cH A D23-Jul-20202.4 KiB9655

genconditions.cH A D23-Jul-20207 KiB253187

genconfig.cH A D23-Jul-20209.8 KiB389259

genconstants.cH A D23-Jul-20203 KiB10654

genemit.cH A D23-Jul-202025.4 KiB948702

genenums.cH A D23-Jul-20201.9 KiB7140

generic-match-head.cH A D23-Jul-20202.2 KiB9149

generic-match.hH A D23-Jul-20201.2 KiB346

genextract.cH A D23-Jul-202012.8 KiB509367

genflags.cH A D23-Jul-20205.6 KiB252168

gengenrtl.cH A D03-May-20228.5 KiB360232

gengtype-lex.cH A D23-Jul-202098.3 KiB2,9462,122

gengtype-lex.lH A D23-Jul-20204.9 KiB219165

gengtype-parse.cH A D23-Jul-202027.9 KiB1,180788

gengtype-state.cH A D23-Jul-202068.9 KiB2,6192,106

gengtype.cH A D23-Jul-2020147.4 KiB5,3384,002

gengtype.hH A D23-Jul-202016.6 KiB511259

genhooks.cH A D23-Jul-202010.4 KiB350257

genmatch.cH A D23-Jul-2020141.2 KiB5,1934,143

genmddeps.cH A D23-Jul-20201.9 KiB7240

genmddump.cH A D23-Jul-20201.7 KiB6025

genmodes.cH A D23-Jul-202050.8 KiB2,0141,563

genmultilibH A D23-Jul-202017.7 KiB553298

genopinit.cH A D23-Jul-202014.4 KiB469378

genoutput.cH A D23-Jul-202030.4 KiB1,172841

genpeep.cH A D23-Jul-202010.6 KiB419302

genpreds.cH A D23-Jul-202046.4 KiB1,6741,254

genrecog.cH A D03-May-2022162 KiB5,4503,622

gensupport.cH A D23-Jul-202083.5 KiB3,3202,438

gensupport.hH A D23-Jul-20206.8 KiB229115

gentarget-def.cH A D23-Jul-20209.4 KiB339258

ggc-common.cH A D23-Jul-202028.6 KiB1,021687

ggc-internal.hH A D23-Jul-20203.9 KiB11931

ggc-none.cH A D23-Jul-20201.8 KiB8045

ggc-page.cH A D23-Jul-202073.7 KiB2,6841,720

ggc-tests.cH A D23-Jul-202013.3 KiB527299

ggc.hH A D23-Jul-20209.9 KiB351199

gimple-builder.cH A D23-Jul-20203.4 KiB12264

gimple-builder.hH A D23-Jul-20201.4 KiB3512

gimple-expr.cH A D23-Jul-202027.2 KiB951593

gimple-expr.hH A D23-Jul-20205.1 KiB180120

gimple-fold.cH A D23-Jul-2020242.3 KiB7,9355,796

gimple-fold.hH A D23-Jul-20206.4 KiB165130

gimple-iterator.cH A D23-Jul-202024.4 KiB942552

gimple-iterator.hH A D23-Jul-20209.9 KiB401259

gimple-laddress.cH A D23-Jul-20203.7 KiB13996

gimple-loop-interchange.ccH A D23-Jul-202064 KiB2,0971,337

gimple-loop-jam.cH A D23-Jul-202020 KiB661357

gimple-loop-versioning.ccH A D23-Jul-202056.7 KiB1,8241,013

gimple-low.cH A D23-Jul-202028.7 KiB947562

gimple-low.hH A D23-Jul-2020981 297

gimple-match-head.cH A D23-Jul-202035.8 KiB1,252960

gimple-match.hH A D23-Jul-20208.8 KiB344237

gimple-predict.hH A D23-Jul-20202.5 KiB9246

gimple-pretty-print.cH A D23-Jul-202082.9 KiB3,0542,530

gimple-pretty-print.hH A D23-Jul-20201.6 KiB4217

gimple-ssa-backprop.cH A D23-Jul-202026.7 KiB968645

gimple-ssa-evrp-analyze.cH A D23-Jul-202013.4 KiB458332

gimple-ssa-evrp-analyze.hH A D23-Jul-20202.5 KiB8037

gimple-ssa-evrp.cH A D23-Jul-202010.3 KiB379286

gimple-ssa-isolate-paths.cH A D23-Jul-202031.3 KiB990574

gimple-ssa-nonnull-compare.cH A D23-Jul-20203.7 KiB153113

gimple-ssa-split-paths.cH A D23-Jul-202016.8 KiB557342

gimple-ssa-sprintf.cH A D23-Jul-2020145.2 KiB4,7092,965

gimple-ssa-store-merging.cH A D23-Jul-2020156.4 KiB5,1593,777

gimple-ssa-strength-reduction.cH A D23-Jul-2020120.7 KiB4,0722,537

gimple-ssa-warn-alloca.cH A D23-Jul-202019.9 KiB653418

gimple-ssa-warn-restrict.cH A D23-Jul-202064.8 KiB2,1421,471

gimple-ssa-warn-restrict.hH A D23-Jul-20201,003 274

gimple-ssa.hH A D23-Jul-20205.4 KiB202107

gimple-streamer-in.cH A D23-Jul-20209 KiB308214

gimple-streamer-out.cH A D23-Jul-20207.5 KiB262189

gimple-streamer.hH A D23-Jul-20201.1 KiB357

gimple-walk.cH A D23-Jul-202025.5 KiB952766

gimple-walk.hH A D23-Jul-20204.2 KiB10233

gimple.cH A D23-Jul-202095.1 KiB3,4352,305

gimple.defH A D23-Jul-202016.1 KiB404294

gimple.hH A D23-Jul-2020156.2 KiB6,7314,228

gimplify-me.cH A D23-Jul-20209.8 KiB323235

gimplify-me.hH A D23-Jul-20201.5 KiB3812

gimplify.cH A D23-Jul-2020459.7 KiB15,20111,469

gimplify.hH A D23-Jul-20203.5 KiB9355

glimits.hH A D23-Jul-20204.4 KiB15496

godump.cH A D23-Jul-202036.7 KiB1,4601,080

graph.cH A D23-Jul-202010.5 KiB395283

graph.hH A D23-Jul-2020951 286

graphds.cH A D23-Jul-202011.5 KiB477310

graphds.hH A D23-Jul-20202.2 KiB6935

graphite-dependences.cH A D23-Jul-202010.6 KiB343249

graphite-isl-ast-to-gimple.cH A D23-Jul-202048.7 KiB1,5701,138

graphite-optimize-isl.cH A D23-Jul-20207.5 KiB225155

graphite-poly.cH A D23-Jul-202013.3 KiB637456

graphite-scop-detection.cH A D23-Jul-202045.3 KiB1,6741,170

graphite-sese-to-poly.cH A D23-Jul-202035.8 KiB1,228885

graphite.cH A D23-Jul-202015.8 KiB628442

graphite.hH A D23-Jul-202012.7 KiB469194

graphviz.ccH A D23-Jul-20203.1 KiB14179

graphviz.hH A D23-Jul-20201.5 KiB6025

gsstruct.defH A D23-Jul-20202.3 KiB5446

gstab.hH A D23-Jul-2020977 3611

gsyms.hH A D23-Jul-20201.7 KiB9870

gsyslimits.hH A D23-Jul-2020330 93

gtm-builtins.defH A D23-Jul-20209.9 KiB213186

haifa-sched.cH A D23-Jul-2020264.7 KiB9,2596,064

hard-reg-set.hH A D23-Jul-202015.7 KiB526315

hash-map-tests.cH A D23-Jul-20207.4 KiB318217

hash-map-traits.hH A D23-Jul-20205.2 KiB191136

hash-map.hH A D23-Jul-20209.9 KiB374263

hash-set-tests.cH A D23-Jul-20206.9 KiB305218

hash-set.hH A D23-Jul-20205.5 KiB213127

hash-table.cH A D23-Jul-20204.5 KiB13982

hash-table.hH A D23-Jul-202036.5 KiB1,229693

hash-traits.hH A D23-Jul-20209.1 KiB390261

highlev-plugin-common.hH A D23-Jul-20201.1 KiB347

hooks.cH A D23-Jul-20209.9 KiB564405

hooks.hH A D23-Jul-20206.1 KiB137103

host-default.cH A D23-Jul-2020902 286

hosthooks-def.hH A D23-Jul-20201.8 KiB5225

hosthooks.hH A D23-Jul-20201.8 KiB4911

hsa-brig-format.hH A D23-Jul-202028.9 KiB1,2351,053

hsa-brig.cH A D23-Jul-202077.7 KiB2,6132,002

hsa-builtins.defH A D23-Jul-20201.6 KiB4030

hsa-common.cH A D23-Jul-202022.4 KiB997735

hsa-common.hH A D23-Jul-202038.4 KiB1,420778

hsa-dump.cH A D23-Jul-202032.4 KiB1,2791,122

hsa-gen.cH A D23-Jul-2020192.9 KiB6,6955,016

hsa-regalloc.cH A D23-Jul-202019.4 KiB730556

hw-doloop.cH A D23-Jul-202017.4 KiB667470

hw-doloop.hH A D23-Jul-20205.5 KiB16141

hwint.cH A D23-Jul-20204.1 KiB191109

hwint.hH A D23-Jul-20209.5 KiB337233

ifcvt.cH A D23-Jul-2020154.6 KiB5,6253,759

ifcvt.hH A D23-Jul-20203.9 KiB11438

inchash.cH A D23-Jul-2020837 277

inchash.hH A D23-Jul-20205.1 KiB212134

incpath.cH A D23-Jul-202015.2 KiB529370

incpath.hH A D23-Jul-20201.7 KiB4722

init-regs.cH A D23-Jul-20204.5 KiB169103

input.cH A D23-Jul-2020124.1 KiB3,7442,206

input.hH A D23-Jul-20206.4 KiB216123

insn-addr.hH A D23-Jul-20201.8 KiB6438

insn-notes.defH A D23-Jul-20203.5 KiB9975

int-vector-builder.hH A D23-Jul-20202.6 KiB9450

internal-fn.cH A D23-Jul-2020110.5 KiB3,6762,722

internal-fn.defH A D23-Jul-202017.3 KiB384318

internal-fn.hH A D23-Jul-20207.8 KiB234105

intl.cH A D23-Jul-20203.5 KiB15180

intl.hH A D23-Jul-20201.8 KiB7040

ipa-comdats.cH A D23-Jul-202011.8 KiB441275

ipa-cp.cH A D23-Jul-2020173.1 KiB6,0274,461

ipa-devirt.cH A D23-Jul-2020123.4 KiB4,0232,949

ipa-fnsummary.cH A D23-Jul-2020136.1 KiB4,6813,634

ipa-fnsummary.hH A D23-Jul-202013.4 KiB393227

ipa-hsa.cH A D23-Jul-20209.4 KiB337250

ipa-icf-gimple.cH A D23-Jul-202022.9 KiB853597

ipa-icf-gimple.hH A D23-Jul-202010 KiB278106

ipa-icf.cH A D23-Jul-2020101.5 KiB3,5762,555

ipa-icf.hH A D23-Jul-202020.4 KiB667301

ipa-inline-analysis.cH A D23-Jul-202016.3 KiB595447

ipa-inline-transform.cH A D23-Jul-202024.9 KiB750512

ipa-inline.cH A D23-Jul-202098.6 KiB3,1022,221

ipa-inline.hH A D23-Jul-20204.2 KiB13581

ipa-param-manipulation.cH A D23-Jul-202058.9 KiB1,9371,419

ipa-param-manipulation.hH A D23-Jul-202017.4 KiB436125

ipa-polymorphic-call.cH A D23-Jul-202079.3 KiB2,6121,896

ipa-predicate.cH A D23-Jul-202017.7 KiB699513

ipa-predicate.hH A D23-Jul-20208.4 KiB268139

ipa-profile.cH A D23-Jul-202030.3 KiB1,082862

ipa-prop.cH A D23-Jul-2020166.3 KiB5,7994,393

ipa-prop.hH A D23-Jul-202034.1 KiB1,054581

ipa-pure-const.cH A D23-Jul-202067 KiB2,3741,805

ipa-ref.cH A D23-Jul-20202.8 KiB10658

ipa-ref.hH A D23-Jul-20203.5 KiB14176

ipa-reference.cH A D23-Jul-202039.3 KiB1,338981

ipa-reference.hH A D23-Jul-20201.1 KiB327

ipa-split.cH A D23-Jul-202061.7 KiB1,9821,438

ipa-sra.cH A D23-Jul-2020123.2 KiB4,1133,047

ipa-utils.cH A D23-Jul-202021.9 KiB784606

ipa-utils.hH A D23-Jul-20208.8 KiB267166

ipa-visibility.cH A D23-Jul-202031 KiB1,003672

ipa.cH A D23-Jul-202041.3 KiB1,426998

ira-build.cH A D23-Jul-2020101.4 KiB3,5202,752

ira-color.cH A D23-Jul-2020159 KiB4,9993,916

ira-conflicts.cH A D23-Jul-202026 KiB836656

ira-costs.cH A D23-Jul-202075.4 KiB2,4361,784

ira-emit.cH A D23-Jul-202040.9 KiB1,3311,004

ira-int.hH A D23-Jul-202055.1 KiB1,543816

ira-lives.cH A D23-Jul-202051.9 KiB1,7571,226

ira.cH A D23-Jul-2020175.5 KiB5,7223,905

ira.hH A D23-Jul-20208.7 KiB228108

is-a.hH A D23-Jul-20206.3 KiB24058

json.ccH A D23-Jul-20207.9 KiB373245

json.hH A D23-Jul-20204.2 KiB19296

jump.cH A D23-Jul-202049.9 KiB1,9311,310

langhooks-def.hH A D23-Jul-202015 KiB368302

langhooks.cH A D23-Jul-202023.4 KiB891576

langhooks.hH A D23-Jul-202024.4 KiB608167

lcm.cH A D23-Jul-202027.3 KiB839522

lcm.hH A D23-Jul-20201.3 KiB3514

libfuncs.hH A D23-Jul-20202.5 KiB8536

limitx.hH A D23-Jul-20201.4 KiB365

limity.hH A D23-Jul-2020270 115

lists.cH A D23-Jul-20206.1 KiB246161

lock-and-run.shH A D23-Jul-20201.5 KiB5231

loop-doloop.cH A D23-Jul-202023.6 KiB776462

loop-init.cH A D23-Jul-202015.9 KiB647438

loop-invariant.cH A D23-Jul-202061.1 KiB2,3061,574

loop-iv.cH A D23-Jul-202077.7 KiB3,0522,194

loop-unroll.cH A D23-Jul-202062.3 KiB2,1611,393

loop-unroll.hH A D23-Jul-2020893 285

lower-subreg.cH A D23-Jul-202050.7 KiB1,8671,258

lower-subreg.hH A D23-Jul-20202 KiB6121

lra-assigns.cH A D23-Jul-202066.3 KiB1,8481,389

lra-coalesce.cH A D23-Jul-202011.6 KiB363248

lra-constraints.cH A D23-Jul-2020235.3 KiB7,2455,265

lra-eliminations.cH A D23-Jul-202043.8 KiB1,379932

lra-int.hH A D23-Jul-202018.2 KiB524282

lra-lives.cH A D23-Jul-202046.6 KiB1,5081,085

lra-remat.cH A D23-Jul-202040.8 KiB1,341976

lra-spills.cH A D23-Jul-202028.2 KiB873610

lra.cH A D23-Jul-202075.8 KiB2,6261,895

lra.hH A D23-Jul-20201.4 KiB4516

lto-cgraph.cH A D23-Jul-202064.6 KiB2,0701,570

lto-compress.cH A D23-Jul-202011.2 KiB417285

lto-compress.hH A D23-Jul-20201.6 KiB4417

lto-opts.cH A D23-Jul-20205.5 KiB183123

lto-section-in.cH A D23-Jul-202013.1 KiB473297

lto-section-names.hH A D23-Jul-20201.6 KiB429

lto-section-out.cH A D23-Jul-20209.8 KiB378234

lto-streamer-in.cH A D23-Jul-202050.6 KiB1,7961,295

lto-streamer-out.cH A D23-Jul-202092.1 KiB3,1152,203

lto-streamer.cH A D23-Jul-20208.5 KiB290203

lto-streamer.hH A D23-Jul-202038.6 KiB1,274731

lto-wrapper.cH A D23-Jul-202054.1 KiB1,9861,545

machmode.defH A D23-Jul-202010.3 KiB280218

machmode.hH A D23-Jul-202033 KiB1,202773

main.cH A D23-Jul-20201.2 KiB4114

match.pdH A D23-Jul-2020207.6 KiB6,1865,711

mcf.cH A D23-Jul-202038.7 KiB1,385953

mem-stats-traits.hH A D23-Jul-20201.2 KiB4216

mem-stats.hH A D23-Jul-202017.7 KiB659408

memmodel.hH A D23-Jul-20203.4 KiB11765

memory-block.ccH A D23-Jul-20202.2 KiB8747

memory-block.hH A D23-Jul-20202.4 KiB8544

mkconfig.shH A D23-Jul-20203.7 KiB12668

mode-classes.defH A D23-Jul-20201.9 KiB4034

mode-switching.cH A D23-Jul-202026.4 KiB923609

modulo-sched.cH A D23-Jul-202099 KiB3,3562,243

multiple_target.cH A D23-Jul-202015 KiB567426

omp-builtins.defH A D23-Jul-202021.1 KiB449435

omp-expand.cH A D23-Jul-2020296.5 KiB9,3177,247

omp-expand.hH A D23-Jul-20201.1 KiB338

omp-general.cH A D23-Jul-202055.3 KiB2,0071,665

omp-general.hH A D23-Jul-20204.3 KiB11877

omp-grid.cH A D23-Jul-202044.9 KiB1,4201,144

omp-grid.hH A D23-Jul-2020960 285

omp-low.cH A D23-Jul-2020413.5 KiB13,43111,224

omp-low.hH A D23-Jul-20201.1 KiB329

omp-offload.cH A D23-Jul-202058.6 KiB2,1131,535

omp-offload.hH A D23-Jul-20201.1 KiB359

omp-simd-clone.cH A D23-Jul-202056.2 KiB1,8271,505

omp-simd-clone.hH A D23-Jul-2020880 274

opt-functions.awkH A D23-Jul-202011.6 KiB396305

opt-gather.awkH A D23-Jul-20201.5 KiB5525

opt-include.awkH A D23-Jul-20201.1 KiB308

opt-problem.ccH A D23-Jul-202010.1 KiB336199

opt-problem.hH A D23-Jul-20209.2 KiB290104

opt-read.awkH A D23-Jul-20203.3 KiB12495

opt-suggestions.cH A D23-Jul-202012.1 KiB412299

opt-suggestions.hH A D23-Jul-20202.5 KiB7217

optabs-libfuncs.cH A D23-Jul-202027.1 KiB960683

optabs-libfuncs.hH A D23-Jul-20203.4 KiB8052

optabs-query.cH A D23-Jul-202023.8 KiB747465

optabs-query.hH A D23-Jul-20206.8 KiB215127

optabs-tree.cH A D23-Jul-202013.1 KiB439292

optabs-tree.hH A D23-Jul-20201.7 KiB4818

optabs.cH A D23-Jul-2020226.2 KiB7,5235,185

optabs.defH A D23-Jul-202020.3 KiB438399

optabs.hH A D23-Jul-202013.2 KiB369192

optc-gen.awkH A D23-Jul-202020.6 KiB597494

optc-save-gen.awkH A D23-Jul-202028.5 KiB950806

opth-gen.awkH A D23-Jul-202016.4 KiB539433

optinfo-emit-json.ccH A D23-Jul-202013.2 KiB490350

optinfo-emit-json.hH A D23-Jul-20202 KiB6126

optinfo.ccH A D23-Jul-20203.7 KiB15595

optinfo.hH A D23-Jul-20205 KiB17168

opts-common.cH A D23-Jul-202051.9 KiB1,8081,326

opts-diagnostic.hH A D23-Jul-20201 KiB296

opts-global.cH A D23-Jul-202013.1 KiB480332

opts.cH A D23-Jul-202094.5 KiB3,2122,442

opts.hH A D23-Jul-202016.8 KiB479269

ordered-hash-map-tests.ccH A D23-Jul-20206.6 KiB248172

ordered-hash-map.hH A D23-Jul-20204.9 KiB189112

output.hH A D23-Jul-202024.4 KiB618260

params.optH A D23-Jul-202048.3 KiB968726

pass_manager.hH A D23-Jul-20204 KiB15079

passes.cH A D23-Jul-202084.2 KiB3,0642,109

passes.defH A D23-Jul-202019.8 KiB507491

plugin.cH A D23-Jul-202028.9 KiB1,010688

plugin.defH A D23-Jul-20203.2 KiB10976

plugin.hH A D23-Jul-20206.2 KiB20494

poly-int-types.hH A D23-Jul-20203.9 KiB9629

poly-int.hH A D23-Jul-202077.7 KiB2,6791,875

postreload-gcse.cH A D23-Jul-202041.4 KiB1,466915

postreload.cH A D23-Jul-202068.9 KiB2,3501,638

predict.cH A D23-Jul-2020125.9 KiB4,4553,295

predict.defH A D23-Jul-20209.9 KiB239182

predict.hH A D23-Jul-20204.4 KiB11075

prefix.cH A D23-Jul-20208.7 KiB352215

prefix.hH A D23-Jul-20201.2 KiB4111

pretty-print.cH A D23-Jul-202068.2 KiB2,6281,906

pretty-print.hH A D23-Jul-202015.6 KiB437242

print-rtl-function.cH A D23-Jul-20207.3 KiB268143

print-rtl.cH A D23-Jul-202052.4 KiB2,1571,730

print-rtl.hH A D23-Jul-20205.4 KiB16364

print-tree.cH A D23-Jul-202033.5 KiB1,2441,010

print-tree.hH A D23-Jul-20201.9 KiB5129

profile-count.cH A D23-Jul-202012 KiB458323

profile-count.hH A D23-Jul-202037.2 KiB1,245840

profile.cH A D23-Jul-202045.5 KiB1,6151,150

profile.hH A D23-Jul-20202.3 KiB8135

range-op.ccH A D23-Jul-202086.2 KiB3,1142,363

range-op.hH A D23-Jul-20203.2 KiB9228

range.ccH A D23-Jul-20201.7 KiB6540

range.hH A D23-Jul-20201,010 297

read-md.cH A D23-Jul-202030.7 KiB1,351937

read-md.hH A D23-Jul-202012.9 KiB409195

read-rtl-function.cH A D23-Jul-202060.8 KiB2,2281,466

read-rtl-function.hH A D23-Jul-20201,002 296

read-rtl.cH A D23-Jul-202055.4 KiB2,0691,455

real.cH A D23-Jul-2020122.8 KiB5,5594,178

real.hH A D23-Jul-202020.2 KiB542277

realmpfr.cH A D23-Jul-20203.1 KiB11560

realmpfr.hH A D23-Jul-20201.3 KiB369

recog.cH A D23-Jul-2020111.5 KiB4,1242,762

recog.hH A D23-Jul-202016.5 KiB432259

ree.cH A D23-Jul-202044.8 KiB1,423783

reg-notes.defH A D23-Jul-202010.5 KiB245199

reg-stack.cH A D23-Jul-2020101.1 KiB3,4722,122

regcprop.cH A D23-Jul-202039.9 KiB1,4131,023

regcprop.hH A D23-Jul-2020877 264

reginfo.cH A D23-Jul-202037.8 KiB1,316876

regrename.cH A D23-Jul-202058.6 KiB2,0131,433

regrename.hH A D23-Jul-20203.5 KiB11250

regs.hH A D23-Jul-202012.2 KiB387192

regset.hH A D23-Jul-20204.6 KiB12137

regstat.cH A D23-Jul-202012.7 KiB467292

reload.cH A D23-Jul-2020242.5 KiB7,3514,731

reload.hH A D23-Jul-202017.2 KiB467168

reload1.cH A D23-Jul-2020291 KiB9,0995,719

reorg.cH A D23-Jul-2020129.2 KiB4,0062,430

resource.cH A D23-Jul-202039.7 KiB1,324828

resource.hH A D23-Jul-20201.9 KiB5628

rtl-error.cH A D23-Jul-20203.4 KiB12179

rtl-error.hH A D23-Jul-20201 KiB329

rtl-iter.hH A D23-Jul-20208.2 KiB293183

rtl-tests.cH A D23-Jul-20209.4 KiB330216

rtl.cH A D23-Jul-202024.8 KiB962668

rtl.defH A D23-Jul-202060 KiB1,3701,098

rtl.hH A D23-Jul-2020151.1 KiB4,4592,691

rtlanal.cH A D23-Jul-2020180.2 KiB6,5914,511

rtlhash.cH A D23-Jul-20202.5 KiB11487

rtlhash.hH A D23-Jul-2020850 327

rtlhooks-def.hH A D23-Jul-20201.8 KiB4923

rtlhooks.cH A D23-Jul-20203.7 KiB13481

rtx-vector-builder.cH A D23-Jul-20203 KiB11369

rtx-vector-builder.hH A D23-Jul-20203.7 KiB12670

run-rtl-passes.cH A D23-Jul-20202.3 KiB8050

run-rtl-passes.hH A D23-Jul-2020884 264

sancov.cH A D23-Jul-20209.8 KiB353286

sanitizer.defH A D23-Jul-202027.8 KiB588562

sanopt.cH A D23-Jul-202037 KiB1,3901,023

sbitmap.cH A D23-Jul-202025.3 KiB1,007726

sbitmap.hH A D23-Jul-20209.9 KiB314158

sched-deps.cH A D23-Jul-2020138.5 KiB4,9693,531

sched-ebb.cH A D23-Jul-202019.7 KiB735472

sched-int.hH A D23-Jul-202060.1 KiB1,688688

sched-rgn.cH A D23-Jul-2020108.4 KiB3,9612,505

sel-sched-dump.cH A D23-Jul-202021.3 KiB1,031751

sel-sched-dump.hH A D23-Jul-20206.8 KiB234117

sel-sched-ir.cH A D23-Jul-2020172.2 KiB6,4664,350

sel-sched-ir.hH A D23-Jul-202048 KiB1,677963

sel-sched.cH A D23-Jul-2020241.1 KiB7,7264,732

sel-sched.hH A D23-Jul-2020920 285

selftest-diagnostic.cH A D23-Jul-20201.7 KiB6530

selftest-diagnostic.hH A D23-Jul-20201.5 KiB5015

selftest-rtl.cH A D23-Jul-20203.4 KiB12474

selftest-rtl.hH A D23-Jul-20203.2 KiB10141

selftest-run-tests.cH A D23-Jul-20203.9 KiB13570

selftest.cH A D23-Jul-202010.6 KiB413271

selftest.hH A D23-Jul-202015.2 KiB494252

sese.cH A D23-Jul-202013 KiB503328

sese.hH A D23-Jul-20207.4 KiB311165

shortest-paths.hH A D23-Jul-20204 KiB14683

shrink-wrap.cH A D23-Jul-202056.2 KiB1,8801,195

shrink-wrap.hH A D23-Jul-20201.1 KiB359

signop.hH A D23-Jul-20201 KiB347

simplify-rtx.cH A D23-Jul-2020237.2 KiB7,7455,623

sort.ccH A D23-Jul-20209.2 KiB299224

sparseset.cH A D23-Jul-20205.3 KiB240155

sparseset.hH A D23-Jul-20206.8 KiB22099

spellcheck-tree.cH A D23-Jul-20203.2 KiB11563

spellcheck-tree.hH A D23-Jul-20201.4 KiB5222

spellcheck.cH A D23-Jul-202015.8 KiB500294

spellcheck.hH A D23-Jul-20206.6 KiB211105

sreal.cH A D23-Jul-20208.5 KiB392252

sreal.hH A D23-Jul-20206.4 KiB286199

ssa-iterators.hH A D23-Jul-202029.2 KiB1,011667

ssa.hH A D23-Jul-20201 KiB3510

stab.defH A D23-Jul-20209 KiB240189

stack-ptr-mod.cH A D23-Jul-20203.2 KiB11667

statistics.cH A D23-Jul-20209.7 KiB364263

statistics.hH A D23-Jul-20202.8 KiB7245

stmt.cH A D23-Jul-202033.3 KiB1,115708

stmt.hH A D23-Jul-20202 KiB5417

stor-layout.cH A D23-Jul-2020101.8 KiB3,1081,961

stor-layout.hH A D23-Jul-20205 KiB11859

store-motion.cH A D23-Jul-202034.6 KiB1,275860

streamer-hooks.cH A D23-Jul-20201.1 KiB3810

streamer-hooks.hH A D23-Jul-20203.3 KiB8324

stringpool.cH A D23-Jul-20206.5 KiB274155

stringpool.hH A D23-Jul-20201.5 KiB4412

substring-locations.cH A D23-Jul-20208.9 KiB286130

substring-locations.hH A D23-Jul-20204.6 KiB12758

symbol-summary.hH A D23-Jul-202025.4 KiB959669

symtab.cH A D23-Jul-202068.3 KiB2,4941,851

sync-builtins.defH A D23-Jul-202027 KiB615563

system.hH A D23-Jul-202039.1 KiB1,248867

target-def.hH A D23-Jul-20204.2 KiB12679

target-globals.cH A D23-Jul-20204.2 KiB148113

target-globals.hH A D23-Jul-20203.3 KiB9669

target-hooks-macros.hH A D23-Jul-20204 KiB8112

target-insns.defH A D23-Jul-20205.3 KiB109100

target.defH A D23-Jul-2020303.7 KiB6,8396,325

target.hH A D23-Jul-20209.4 KiB324153

targhooks.cH A D23-Jul-202058.2 KiB2,3691,661

targhooks.hH A D23-Jul-202012.9 KiB287225

timevar.cH A D23-Jul-202021.1 KiB820520

timevar.defH A D23-Jul-202017.5 KiB336314

timevar.hH A D23-Jul-20207 KiB262117

toplev.cH A D23-Jul-202070.3 KiB2,4831,688

toplev.hH A D23-Jul-20202.9 KiB10748

tracer.cH A D23-Jul-202011.9 KiB450314

tracer.hH A D23-Jul-2020903 275

trans-mem.cH A D23-Jul-2020158.9 KiB5,6833,811

trans-mem.hH A D23-Jul-20201.9 KiB5327

tree-affine.cH A D23-Jul-202026 KiB1,054783

tree-affine.hH A D23-Jul-20203.8 KiB13067

tree-call-cdce.cH A D23-Jul-202039.9 KiB1,240740

tree-cfg.cH A D23-Jul-2020276.5 KiB10,1157,310

tree-cfg.hH A D23-Jul-20205.9 KiB139107

tree-cfgcleanup.cH A D23-Jul-202047.2 KiB1,6371,065

tree-cfgcleanup.hH A D23-Jul-20201.1 KiB318

tree-chrec.cH A D23-Jul-202048.2 KiB1,7731,225

tree-chrec.hH A D23-Jul-20207.2 KiB254159

tree-complex.cH A D23-Jul-202052.1 KiB1,9211,389

tree-core.hH A D23-Jul-202063.6 KiB2,2511,090

tree-data-ref.cH A D23-Jul-2020180.7 KiB6,0563,921

tree-data-ref.hH A D23-Jul-202024.9 KiB786377

tree-dfa.cH A D23-Jul-202028.6 KiB1,032742

tree-dfa.hH A D23-Jul-20201.8 KiB4522

tree-diagnostic-path.ccH A D23-Jul-202024.5 KiB821598

tree-diagnostic.cH A D23-Jul-202011 KiB318147

tree-diagnostic.hH A D23-Jul-20202.7 KiB6929

tree-dump.cH A D23-Jul-202019.2 KiB754553

tree-dump.hH A D23-Jul-20202.8 KiB9339

tree-eh.cH A D23-Jul-2020138.5 KiB5,0313,492

tree-eh.hH A D23-Jul-20202.4 KiB5935

tree-emutls.cH A D23-Jul-202023.8 KiB847551

tree-hash-traits.hH A D23-Jul-20201.2 KiB4520

tree-hasher.hH A D23-Jul-20201.9 KiB6734

tree-if-conv.cH A D23-Jul-202088.3 KiB3,2332,134

tree-if-conv.hH A D23-Jul-2020845 254

tree-inline.cH A D23-Jul-2020202.3 KiB6,6374,660

tree-inline.hH A D23-Jul-20208.7 KiB26087

tree-into-ssa.cH A D23-Jul-2020101.5 KiB3,5642,098

tree-into-ssa.hH A D23-Jul-20201.9 KiB5430

tree-iterator.cH A D23-Jul-20209.1 KiB399285

tree-iterator.hH A D23-Jul-20203.2 KiB12573

tree-loop-distribution.cH A D23-Jul-2020102.2 KiB3,4162,282

tree-nested.cH A D23-Jul-2020105.9 KiB3,5752,635

tree-nested.hH A D23-Jul-2020955 286

tree-nrv.cH A D23-Jul-202011.4 KiB405239

tree-object-size.cH A D23-Jul-202038.9 KiB1,4141,079

tree-object-size.hH A D23-Jul-20201,012 297

tree-outof-ssa.cH A D23-Jul-202035.1 KiB1,330876

tree-outof-ssa.hH A D23-Jul-20202.7 KiB8333

tree-parloops.cH A D23-Jul-2020121.3 KiB4,2402,813

tree-parloops.hH A D23-Jul-2020864 264

tree-pass.hH A D23-Jul-202031 KiB659467

tree-phinodes.cH A D23-Jul-202015.2 KiB518288

tree-phinodes.hH A D23-Jul-20202.2 KiB6933

tree-predcom.cH A D23-Jul-202089.7 KiB3,4012,184

tree-pretty-print.cH A D23-Jul-2020114.1 KiB4,4123,760

tree-pretty-print.hH A D23-Jul-20202.5 KiB5931

tree-profile.cH A D23-Jul-202029.5 KiB909633

tree-scalar-evolution.cH A D23-Jul-2020106 KiB3,6292,135

tree-scalar-evolution.hH A D23-Jul-20202.6 KiB7539

tree-sra.cH A D23-Jul-2020136.9 KiB4,6473,329

tree-sra.hH A D23-Jul-20201.1 KiB326

tree-ssa-address.cH A D23-Jul-202033.5 KiB1,216863

tree-ssa-address.hH A D23-Jul-20201.6 KiB4621

tree-ssa-alias.cH A D23-Jul-2020115.9 KiB3,8132,641

tree-ssa-alias.hH A D23-Jul-20207.4 KiB205113

tree-ssa-ccp.cH A D23-Jul-2020101.3 KiB3,5912,598

tree-ssa-ccp.hH A D23-Jul-20201.1 KiB308

tree-ssa-coalesce.cH A D23-Jul-202047.6 KiB1,7621,160

tree-ssa-coalesce.hH A D23-Jul-2020924 275

tree-ssa-copy.cH A D23-Jul-202018.3 KiB660397

tree-ssa-dce.cH A D23-Jul-202056.2 KiB1,9111,253

tree-ssa-dce.hH A D23-Jul-2020783 234

tree-ssa-dom.cH A D23-Jul-202070.8 KiB2,2451,440

tree-ssa-dom.hH A D23-Jul-2020985 297

tree-ssa-dse.cH A D23-Jul-202039.2 KiB1,250797

tree-ssa-dse.hH A D23-Jul-20201.1 KiB3813

tree-ssa-forwprop.cH A D23-Jul-2020100.6 KiB3,3162,494

tree-ssa-ifcombine.cH A D23-Jul-202026.9 KiB851536

tree-ssa-live.cH A D23-Jul-202043.7 KiB1,5791,070

tree-ssa-live.hH A D23-Jul-20209.7 KiB332151

tree-ssa-loop-ch.cH A D23-Jul-202017 KiB591413

tree-ssa-loop-im.cH A D23-Jul-202077.2 KiB2,7481,829

tree-ssa-loop-ivcanon.cH A D23-Jul-202051.5 KiB1,6801,207

tree-ssa-loop-ivopts.cH A D23-Jul-2020223.5 KiB8,0935,643

tree-ssa-loop-ivopts.hH A D23-Jul-20201.5 KiB3816

tree-ssa-loop-manip.cH A D23-Jul-202049.2 KiB1,6011,025

tree-ssa-loop-manip.hH A D23-Jul-20202.3 KiB6235

tree-ssa-loop-niter.cH A D23-Jul-2020144.8 KiB5,0083,239

tree-ssa-loop-niter.hH A D23-Jul-20203 KiB6543

tree-ssa-loop-prefetch.cH A D23-Jul-202064.2 KiB2,1141,315

tree-ssa-loop-split.cH A D23-Jul-202052.8 KiB1,684954

tree-ssa-loop-unswitch.cH A D23-Jul-202027.2 KiB1,017709

tree-ssa-loop.cH A D23-Jul-202017.1 KiB795564

tree-ssa-loop.hH A D23-Jul-20202.7 KiB8430

tree-ssa-math-opts.cH A D23-Jul-2020113.4 KiB3,8792,631

tree-ssa-operands.cH A D23-Jul-202035.6 KiB1,352888

tree-ssa-operands.hH A D23-Jul-20203.9 KiB12366

tree-ssa-phiopt.cH A D23-Jul-202090.7 KiB3,0781,914

tree-ssa-phiprop.cH A D23-Jul-202015.4 KiB532317

tree-ssa-pre.cH A D23-Jul-2020126.5 KiB4,2852,948

tree-ssa-propagate.cH A D23-Jul-202042.7 KiB1,468932

tree-ssa-propagate.hH A D23-Jul-20204 KiB11954

tree-ssa-reassoc.cH A D23-Jul-2020193.1 KiB6,7134,855

tree-ssa-sccvn.cH A D23-Jul-2020235.9 KiB7,8275,951

tree-ssa-sccvn.hH A D23-Jul-20209.5 KiB293166

tree-ssa-scopedtables.cH A D23-Jul-202034.5 KiB1,202858

tree-ssa-scopedtables.hH A D23-Jul-20206.8 KiB21398

tree-ssa-sink.cH A D23-Jul-202018 KiB661380

tree-ssa-strlen.cH A D23-Jul-2020174.9 KiB6,0564,503

tree-ssa-strlen.hH A D23-Jul-20201.4 KiB3811

tree-ssa-structalias.cH A D23-Jul-2020239.2 KiB8,5726,015

tree-ssa-tail-merge.cH A D23-Jul-202046.6 KiB1,8251,165

tree-ssa-ter.cH A D23-Jul-202025.7 KiB807443

tree-ssa-ter.hH A D23-Jul-2020916 275

tree-ssa-threadbackward.cH A D23-Jul-202027.1 KiB899550

tree-ssa-threadedge.cH A D23-Jul-202046.1 KiB1,468874

tree-ssa-threadedge.hH A D23-Jul-20201.5 KiB4220

tree-ssa-threadupdate.cH A D23-Jul-202091.3 KiB2,8941,584

tree-ssa-threadupdate.hH A D23-Jul-20201.9 KiB6533

tree-ssa-uncprop.cH A D23-Jul-202015 KiB508295

tree-ssa-uninit.cH A D23-Jul-202073.7 KiB2,7851,885

tree-ssa.cH A D23-Jul-202059.7 KiB2,1351,542

tree-ssa.hH A D23-Jul-20202.9 KiB9352

tree-ssanames.cH A D23-Jul-202027.8 KiB971602

tree-ssanames.hH A D23-Jul-20205.5 KiB15986

tree-stdarg.cH A D23-Jul-202031.2 KiB1,211875

tree-stdarg.hH A D23-Jul-20201.1 KiB3713

tree-streamer-in.cH A D23-Jul-202036.2 KiB1,118748

tree-streamer-out.cH A D23-Jul-202033.7 KiB1,029650

tree-streamer.cH A D23-Jul-202012.3 KiB434267

tree-streamer.hH A D23-Jul-20204.4 KiB12562

tree-switch-conversion.cH A D23-Jul-202073 KiB2,5461,774

tree-switch-conversion.hH A D23-Jul-202026.2 KiB884335

tree-tailcall.cH A D23-Jul-202036.4 KiB1,304849

tree-vect-data-refs.cH A D23-Jul-2020216.8 KiB6,6394,328

tree-vect-generic.cH A D23-Jul-202072 KiB2,3321,879

tree-vect-loop-manip.cH A D23-Jul-2020118.4 KiB3,4722,094

tree-vect-loop.cH A D03-May-2022307.4 KiB9,1696,244

tree-vect-patterns.cH A D23-Jul-2020174.4 KiB5,4963,363

tree-vect-slp.cH A D23-Jul-2020138.2 KiB4,4363,332

tree-vect-stmts.cH A D23-Jul-2020391.6 KiB12,3169,187

tree-vector-builder.cH A D23-Jul-20201.4 KiB5024

tree-vector-builder.hH A D23-Jul-20204.3 KiB14682

tree-vectorizer.cH A D23-Jul-202042.1 KiB1,5641,144

tree-vectorizer.hH A D23-Jul-202067.7 KiB1,881997

tree-vrp.cH A D23-Jul-2020159.4 KiB5,4163,652

tree-vrp.hH A D23-Jul-20204.3 KiB13774

tree.cH A D23-Jul-2020452.6 KiB15,88611,058

tree.defH A D23-Jul-202067.8 KiB1,4511,185

tree.hH A D23-Jul-2020240.9 KiB6,3233,571

treestruct.defH A D23-Jul-20202.8 KiB7262

tristate.ccH A D23-Jul-20205.2 KiB222162

tristate.hH A D23-Jul-20201.9 KiB8346

tsan.cH A D23-Jul-202033.3 KiB956824

tsan.hH A D23-Jul-2020876 274

tsystem.hH A D23-Jul-20203.8 KiB13859

typeclass.hH A D23-Jul-20201.5 KiB4415

typed-splay-tree.cH A D23-Jul-20201.9 KiB8344

typed-splay-tree.hH A D23-Jul-202016.2 KiB653433

ubsan.cH A D23-Jul-202076.4 KiB2,4621,955

ubsan.hH A D23-Jul-20202.3 KiB7041

unique-ptr-tests.ccH A D23-Jul-20204.9 KiB237149

valtrack.cH A D23-Jul-202021.6 KiB778549

valtrack.hH A D23-Jul-20204.5 KiB14059

value-prof.cH A D23-Jul-202055.3 KiB1,9311,421

value-prof.hH A D23-Jul-20204.7 KiB12181

value-range.ccH A D23-Jul-202040.2 KiB1,5741,239

value-range.hH A D23-Jul-20205 KiB216156

var-tracking.cH A D23-Jul-2020275 KiB10,5837,779

varasm.cH A D23-Jul-2020237.2 KiB8,2025,607

varasm.hH A D23-Jul-20203.2 KiB8327

varpool.cH A D23-Jul-202023.1 KiB825573

vec-perm-indices.cH A D23-Jul-202010.6 KiB324200

vec-perm-indices.hH A D23-Jul-20205.2 KiB15367

vec.cH A D23-Jul-202013.7 KiB569412

vec.hH A D23-Jul-202057.8 KiB2,1021,190

vector-builder.hH A D23-Jul-202019.9 KiB613305

version.cH A D23-Jul-20201.4 KiB364

version.hH A D23-Jul-2020184 76

vmsdbg.hH A D23-Jul-20206.4 KiB250170

vmsdbgout.cH A D23-Jul-202054.9 KiB1,8511,307

vr-values.cH A D23-Jul-2020130.3 KiB4,3623,065

vr-values.hH A D23-Jul-20206.2 KiB15385

vtable-verify.cH A D23-Jul-202029.9 KiB851465

vtable-verify.hH A D23-Jul-20206.7 KiB14450

web.cH A D23-Jul-202012.4 KiB430286

wide-int-bitmask.hH A D23-Jul-20203.3 KiB147113

wide-int-print.ccH A D23-Jul-20203.5 KiB14191

wide-int-print.hH A D23-Jul-20201.4 KiB3913

wide-int.ccH A D23-Jul-202069.1 KiB2,5391,827

wide-int.hH A D23-Jul-2020110.1 KiB3,4912,454

xcoff.hH A D23-Jul-20201.1 KiB4115

xcoffout.cH A D23-Jul-202013.6 KiB496306

xcoffout.hH A D23-Jul-20206.6 KiB19695

README.Portability

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