[PATCH] D98798: Produce warning for performing pointer arithmetic on a null pointer.

2021-07-28 Thread crownyanguan via Phabricator via cfe-commits
crownyanguan added a comment.

This commit also makes the phoronix/pgbench run fail.
clang --gcc-toolchain=/usr/bin/.. -target aarch64-unknown-linux-gnu -Wall 
-Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement 
-Wendif-labels -Wmissing-format-attribute -Wformat-security 
-fno-strict-aliasing -fwrapv -Wno-unused-command-line-argument -Ofast 
-funroll-loops -flto -mcpu=cortex-a57 -fno-fast-math -L../../src/port 
-L../../src/common -Ofast -funroll-loops -flto -mcpu=cortex-a57 -fno-fast-math  
-Wl,--as-needed  -Wl,-E access/brin/brin.o access/brin/brin_pageops.o 
access/brin/brin_revmap.o access/brin/brin_tuple.o access/brin/brin_xlog.o 
access/brin/brin_minmax.o access/brin/brin_inclusion.o 
access/brin/brin_validate.o access/common/bufmask.o access/common/heaptuple.o 
access/common/indextuple.o access/common/printsimple.o access/common/printtup.o 
access/common/reloptions.o access/common/scankey.o access/common/tupconvert.o 
access/common/tupdesc.o access/gin/ginutil.o access/gin/gininsert.o 
access/gin/ginxlog.o access/gin/ginentrypage.o access/gin/gindatapage.o 
access/gin/ginbtree.o access/gin/ginscan.o access/gin/ginget.o 
access/gin/ginvacuum.o access/gin/ginarrayproc.o access/gin/ginbulk.o 
access/gin/ginfast.o access/gin/ginpostinglist.o access/gin/ginlogic.o 
access/gin/ginvalidate.o access/gist/gist.o access/gist/gistutil.o 
access/gist/gistxlog.o access/gist/gistvacuum.o access/gist/gistget.o 
access/gist/gistscan.o access/gist/gistproc.o access/gist/gistsplit.o 
access/gist/gistbuild.o access/gist/gistbuildbuffers.o 
access/gist/gistvalidate.o access/hash/hash.o access/hash/hashfunc.o 
access/hash/hashinsert.o access/hash/hashovfl.o access/hash/hashpage.o 
access/hash/hashsearch.o access/hash/hashsort.o access/hash/hashutil.o 
access/hash/hashvalidate.o access/hash/hash_xlog.o access/heap/heapam.o 
access/heap/hio.o access/heap/pruneheap.o access/heap/rewriteheap.o 
access/heap/syncscan.o access/heap/tuptoaster.o access/heap/visibilitymap.o 
access/index/amapi.o access/index/amvalidate.o access/index/genam.o 
access/index/indexam.o access/nbtree/nbtcompare.o access/nbtree/nbtinsert.o 
access/nbtree/nbtpage.o access/nbtree/nbtree.o access/nbtree/nbtsearch.o 
access/nbtree/nbtutils.o access/nbtree/nbtsort.o access/nbtree/nbtvalidate.o 
access/nbtree/nbtxlog.o access/rmgrdesc/brindesc.o access/rmgrdesc/clogdesc.o 
access/rmgrdesc/committsdesc.o access/rmgrdesc/dbasedesc.o 
access/rmgrdesc/genericdesc.o access/rmgrdesc/gindesc.o 
access/rmgrdesc/gistdesc.o access/rmgrdesc/hashdesc.o 
access/rmgrdesc/heapdesc.o access/rmgrdesc/logicalmsgdesc.o 
access/rmgrdesc/mxactdesc.o access/rmgrdesc/nbtdesc.o 
access/rmgrdesc/relmapdesc.o access/rmgrdesc/replorigindesc.o 
access/rmgrdesc/seqdesc.o access/rmgrdesc/smgrdesc.o access/rmgrdesc/spgdesc.o 
access/rmgrdesc/standbydesc.o access/rmgrdesc/tblspcdesc.o 
access/rmgrdesc/xactdesc.o access/rmgrdesc/xlogdesc.o access/spgist/spgutils.o 
access/spgist/spginsert.o access/spgist/spgscan.o access/spgist/spgvacuum.o 
access/spgist/spgvalidate.o access/spgist/spgdoinsert.o access/spgist/spgxlog.o 
access/spgist/spgtextproc.o access/spgist/spgquadtreeproc.o 
access/spgist/spgkdtreeproc.o access/tablesample/bernoulli.o 
access/tablesample/system.o access/tablesample/tablesample.o 
access/transam/clog.o access/transam/commit_ts.o access/transam/generic_xlog.o 
access/transam/multixact.o access/transam/parallel.o access/transam/rmgr.o 
access/transam/slru.o access/transam/subtrans.o access/transam/timeline.o 
access/transam/transam.o access/transam/twophase.o 
access/transam/twophase_rmgr.o access/transam/varsup.o access/transam/xact.o 
access/transam/xlog.o access/transam/xlogarchive.o access/transam/xlogfuncs.o 
access/transam/xloginsert.o access/transam/xlogreader.o 
access/transam/xlogutils.o bootstrap/bootparse.o bootstrap/bootstrap.o 
catalog/catalog.o catalog/dependency.o catalog/heap.o catalog/index.o 
catalog/indexing.o catalog/namespace.o catalog/aclchk.o catalog/objectaccess.o 
catalog/objectaddress.o catalog/partition.o catalog/pg_aggregate.o 
catalog/pg_collation.o catalog/pg_constraint.o catalog/pg_conversion.o 
catalog/pg_depend.o catalog/pg_enum.o catalog/pg_inherits.o 
catalog/pg_largeobject.o catalog/pg_namespace.o catalog/pg_operator.o 
catalog/pg_proc.o catalog/pg_publication.o catalog/pg_range.o 
catalog/pg_db_role_setting.o catalog/pg_shdepend.o catalog/pg_subscription.o 
catalog/pg_type.o catalog/storage.o catalog/toasting.o parser/analyze.o 
parser/gram.o parser/scan.o parser/parser.o parser/parse_agg.o 
parser/parse_clause.o parser/parse_coerce.o parser/parse_collate.o 
parser/parse_cte.o parser/parse_enr.o parser/parse_expr.o parser/parse_func.o 
parser/parse_node.o parser/parse_oper.o parser/parse_param.o 
parser/parse_relation.o parser/parse_target.o parser/parse_type.o 
parser/parse_utilcmd.o parser/scansup.o commands/amcmds.o 
commands/aggregatecmds.o commands/alter.o commands/analyze.o commands/async.o 
commands/cluster.o com

[PATCH] D97116: Reduce the number of attributes attached to each function

2021-03-01 Thread crownyanguan via Phabricator via cfe-commits
crownyanguan added a comment.

However, this commit will cause performance regression.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D97116/new/

https://reviews.llvm.org/D97116

___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D97116: Reduce the number of attributes attached to each function

2021-03-08 Thread crownyanguan via Phabricator via cfe-commits
crownyanguan added a comment.

In D97116#2596409 , @xbolva00 wrote:

> In D97116#2596275 , @crownyanguan 
> wrote:
>
>> However, this commit will cause performance regression.
>
> More details?

This commit will decrease the frequence of intel CPU, causing a performance 
regression.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D97116/new/

https://reviews.llvm.org/D97116

___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[PATCH] D98657: [flang][driver] Add options for -Werror

2021-04-20 Thread crownyanguan via Phabricator via cfe-commits
crownyanguan added a comment.

How about -Wl option, it will cause link error  like " Only `-Werror` is 
supported currently"


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D98657/new/

https://reviews.llvm.org/D98657

___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits