public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/101852] New: [meta-bug] some optabs are not documented
@ 2021-08-10 19:40 pinskia at gcc dot gnu.org
2021-08-10 20:15 ` [Bug middle-end/101852] [meta-bug] some standard RTL names " pinskia at gcc dot gnu.org
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-08-10 19:40 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
Bug ID: 101852
Summary: [meta-bug] some optabs are not documented
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Depends on: 21231
Target Milestone: ---
There are a few optabs that seems to be missing documentation.
Linked are those bugs.
Someone should do an audit of optabs.def and doc/md.texi to see what optabs are
also missing.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21231
[Bug 21231] cmov and cstore standard names not documented.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
@ 2021-08-10 20:15 ` pinskia at gcc dot gnu.org
2021-08-10 20:15 ` pinskia at gcc dot gnu.org
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-08-10 20:15 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[meta-bug] some optabs are |[meta-bug] some standard
|not documented |RTL names are not
| |documented
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Here is a simple way to find some which seems to be missing:
grep ^OPTAB optabs.def|awk -F',' ' { print $2 } '|awk -F '"' ' { print $2 }
'|sed 's/_*\$[a-zA-Z0-9\$]*$//' |sort|uniq > ~/optabs.txt
for x in `cat ~/optabs.txt`; do if grep -q -r $x doc ; then true; else echo
$x; fi ; done > ~/missing.txt
Not the best but found some:
avg$a3_ceil
avg$a3_floor
divv
smul$a3_highpart
storent
uavg$a3_ceil
uavg$a3_floor
umul$a3_highpart
vec_realign_load
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
2021-08-10 20:15 ` [Bug middle-end/101852] [meta-bug] some standard RTL names " pinskia at gcc dot gnu.org
@ 2021-08-10 20:15 ` pinskia at gcc dot gnu.org
2021-08-10 20:17 ` pinskia at gcc dot gnu.org
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-08-10 20:15 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Oh target-insns.def needs to be added to the list of auditing too.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
2021-08-10 20:15 ` [Bug middle-end/101852] [meta-bug] some standard RTL names " pinskia at gcc dot gnu.org
2021-08-10 20:15 ` pinskia at gcc dot gnu.org
@ 2021-08-10 20:17 ` pinskia at gcc dot gnu.org
2021-08-10 20:22 ` pinskia at gcc dot gnu.org
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-08-10 20:17 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
My simple grep found
storent
vec_realign_load ;;; this is PR 36396
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
` (2 preceding siblings ...)
2021-08-10 20:17 ` pinskia at gcc dot gnu.org
@ 2021-08-10 20:22 ` pinskia at gcc dot gnu.org
2023-12-11 2:44 ` pinskia at gcc dot gnu.org
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-08-10 20:22 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Here is the list from target-insns.def:
grep ^DEF_TARGET_INSN target-insns.def|awk ' { print $2 } ' | tr -d '(' | tr
-d ',' > ~/insns.txt
for x in `cat ~/insns.txt`; do if grep -q -r $x doc ; then true; else echo $x;
fi ; done > ~/missinginsns.txt
oacc_dim_pos
oacc_dim_size
oacc_fork
oacc_join
omp_simt_enter
omp_simt_exit
omp_simt_lane
omp_simt_last_lane
omp_simt_ordered
omp_simt_vote_any
omp_simt_xchg_bfly
omp_simt_xchg_idx
reload_load_address
sibcall_value ;; PR 26831
split_stack_prologue
split_stack_space_check
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
` (3 preceding siblings ...)
2021-08-10 20:22 ` pinskia at gcc dot gnu.org
@ 2023-12-11 2:44 ` pinskia at gcc dot gnu.org
2023-12-11 2:49 ` pinskia at gcc dot gnu.org
2023-12-21 20:24 ` pinskia at gcc dot gnu.org
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-11 2:44 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
A new one for GCC 14 even:
cond_copysign
cond_len_copysign
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
` (4 preceding siblings ...)
2023-12-11 2:44 ` pinskia at gcc dot gnu.org
@ 2023-12-11 2:49 ` pinskia at gcc dot gnu.org
2023-12-21 20:24 ` pinskia at gcc dot gnu.org
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-11 2:49 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2023-12-11
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
Keywords| |documentation
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug middle-end/101852] [meta-bug] some standard RTL names are not documented
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
` (5 preceding siblings ...)
2023-12-11 2:49 ` pinskia at gcc dot gnu.org
@ 2023-12-21 20:24 ` pinskia at gcc dot gnu.org
6 siblings, 0 replies; 8+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-21 20:24 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101852
Bug 101852 depends on bug 112951, which changed state.
Bug 112951 Summary: [14 Regression] cond_copysign, cond_len_copysign optab not documented (added by r14-5285-gf30ecd8050444f)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112951
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-12-21 20:24 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-10 19:40 [Bug middle-end/101852] New: [meta-bug] some optabs are not documented pinskia at gcc dot gnu.org
2021-08-10 20:15 ` [Bug middle-end/101852] [meta-bug] some standard RTL names " pinskia at gcc dot gnu.org
2021-08-10 20:15 ` pinskia at gcc dot gnu.org
2021-08-10 20:17 ` pinskia at gcc dot gnu.org
2021-08-10 20:22 ` pinskia at gcc dot gnu.org
2023-12-11 2:44 ` pinskia at gcc dot gnu.org
2023-12-11 2:49 ` pinskia at gcc dot gnu.org
2023-12-21 20:24 ` pinskia at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).