public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD
@ 2014-12-16 13:07 senthil_kumar.selvaraj at atmel dot com
2014-12-16 13:08 ` [Bug rtl-optimization/64331] " senthil_kumar.selvaraj at atmel dot com
` (14 more replies)
0 siblings, 15 replies; 16+ messages in thread
From: senthil_kumar.selvaraj at atmel dot com @ 2014-12-16 13:07 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Bug ID: 64331
Summary: regcprop propagates registers noted as REG_DEAD
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: senthil_kumar.selvaraj at atmel dot com
Created attachment 34290
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34290&action=edit
Source file
For the AVR target, compiling the attached source file with -O1 results in code
like this
<snip>
or r20,r21
or r20,r22
or r20,r23
breq .L1
ldd r24,Z+4
ldd r25,Z+5
ldd r26,Z+6
ldd r27,Z+7
cp r20,r24
cpc r21,r25
cpc r22,r26
cpc r23,r27
</snip>
Register R20 was clobbered first up, but is used to compare against R24.
fdump-rtl-all-raw showed that cprop_hardreg is the culprit. In pass *.ce3
<snip>
(insn 7 4 8 2 (set (reg:SI 16 r16 [orig:43 D.1617 ] [43])
(reg/v:SI 20 r20 [orig:46 x ] [46])) reduced.c:12 94 {*movsi}
(nil))
...
(insn 13 12 14 3 (parallel [
(set (cc0)
(compare (reg/v:SI 20 r20 [orig:46 x ] [46])
(const_int 0 [0])))
(clobber (scratch:QI))
]) reduced.c:17 413 {*cmpsi}
(expr_list:REG_DEAD (reg/v:SI 20 r20 [orig:46 x ] [46])
(nil)))
...
(insn 17 16 18 4 (parallel [
(set (cc0)
(compare (reg:SI 16 r16 [orig:43 D.1617 ] [43])
(reg:SI 24 r24 [orig:48 t_3(D)->b ] [48])))
(clobber (scratch:QI))
]) reduced.c:20 413 {*cmpsi}
(expr_list:REG_DEAD (reg:SI 24 r24 [orig:48 t_3(D)->b ] [48])
(expr_list:REG_DEAD (reg:SI 16 r16 [orig:43 D.1617 ] [43])
(nil))))
</snip>
into
<snip>
;; Function foo (foo, funcdef_no=0, decl_uid=1599, cgraph_uid=0,
symbol_order=0)
insn 17: replaced reg 16 with 20
rescanning insn with uid = 17.
..
(insn 17 16 18 4 (parallel [
(set (cc0)
(compare (reg:SI 20 r20 [orig:43 D.1617 ] [43])
(reg:SI 24 r24 [orig:48 t_3(D)->b ] [48])))
(clobber (scratch:QI))
]) reduced.c:20 413 {*cmpsi}
(expr_list:REG_DEAD (reg:SI 24 r24 [orig:48 t_3(D)->b ] [48])
(expr_list:REG_DEAD (reg:SI 16 r16 [orig:43 D.1617 ] [43])
(nil))))
</snip>
The AVR backend, on seeing that reg:SI r20 is dead in insn 13, emits code that
clobbers r20, and this breaks the read in insn 17.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug rtl-optimization/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
@ 2014-12-16 13:08 ` senthil_kumar.selvaraj at atmel dot com
2014-12-16 14:31 ` [Bug target/64331] " rguenth at gcc dot gnu.org
` (13 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: senthil_kumar.selvaraj at atmel dot com @ 2014-12-16 13:08 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
--- Comment #1 from Senthil Kumar Selvaraj <senthil_kumar.selvaraj at atmel dot com> ---
Created attachment 34291
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34291&action=edit
Assembly
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
2014-12-16 13:08 ` [Bug rtl-optimization/64331] " senthil_kumar.selvaraj at atmel dot com
@ 2014-12-16 14:31 ` rguenth at gcc dot gnu.org
2014-12-16 16:24 ` ebotcazou at gcc dot gnu.org
` (12 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-12-16 14:31 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |avr
Component|rtl-optimization |target
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Sounds like a target bug.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
2014-12-16 13:08 ` [Bug rtl-optimization/64331] " senthil_kumar.selvaraj at atmel dot com
2014-12-16 14:31 ` [Bug target/64331] " rguenth at gcc dot gnu.org
@ 2014-12-16 16:24 ` ebotcazou at gcc dot gnu.org
2014-12-17 2:34 ` senthil_kumar.selvaraj at atmel dot com
` (11 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-12-16 16:24 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-12-16
CC| |ebotcazou at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #3 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Right, RTL passes aren't required to maintain REG_DEAD/REG_UNUSED notes, it's
the job of the DF framework. And this is not done automatically, the consumers
of the notes must request it by means of df_note_add_problem prior to calling
the DF analyzer.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (2 preceding siblings ...)
2014-12-16 16:24 ` ebotcazou at gcc dot gnu.org
@ 2014-12-17 2:34 ` senthil_kumar.selvaraj at atmel dot com
2014-12-17 15:12 ` ebotcazou at gcc dot gnu.org
` (10 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: senthil_kumar.selvaraj at atmel dot com @ 2014-12-17 2:34 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
--- Comment #4 from Senthil Kumar Selvaraj <senthil_kumar.selvaraj at atmel dot com> ---
Yes, running df_notes_add_problem and df_analyze in the target code does work.
Is it just REG_USED/REG_DEAD notes, or is register liveliness
(df_regs_ever_live_p etc..) also not guaranteed to be up to date?
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (3 preceding siblings ...)
2014-12-17 2:34 ` senthil_kumar.selvaraj at atmel dot com
@ 2014-12-17 15:12 ` ebotcazou at gcc dot gnu.org
2015-02-20 17:11 ` gjl at gcc dot gnu.org
` (9 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-12-17 15:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
--- Comment #5 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Is it just REG_USED/REG_DEAD notes, or is register liveliness
> (df_regs_ever_live_p etc..) also not guaranteed to be up to date?
These REG_UNUSED/REG_DEAD notes are special because they are not maintained
incrementally by the DF framework, i.e. the insn manipulation routines don't
cause them to be updated, so they are really valid only just after they are
recomputed. The rest of the liveness info is updated incrementally (if DF is
asked to).
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (4 preceding siblings ...)
2014-12-17 15:12 ` ebotcazou at gcc dot gnu.org
@ 2015-02-20 17:11 ` gjl at gcc dot gnu.org
2015-03-03 11:10 ` gjl at gcc dot gnu.org
` (8 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: gjl at gcc dot gnu.org @ 2015-02-20 17:11 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |wrong-code
Priority|P3 |P4
CC| |gjl at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |gjl at gcc dot gnu.org
Target Milestone|--- |5.0
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (5 preceding siblings ...)
2015-02-20 17:11 ` gjl at gcc dot gnu.org
@ 2015-03-03 11:10 ` gjl at gcc dot gnu.org
2015-03-03 11:25 ` gjl at gcc dot gnu.org
` (7 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: gjl at gcc dot gnu.org @ 2015-03-03 11:10 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
--- Comment #6 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Author: gjl
Date: Tue Mar 3 11:09:30 2015
New Revision: 221142
URL: https://gcc.gnu.org/viewcvs?rev=221142&root=gcc&view=rev
Log:
gcc/
PR target/64331
* config/avr/avr.c (context.h, tree-pass.h): Include them.
(avr_pass_data_recompute_notes): New static variable.
(avr_pass_recompute_notes): New class.
(avr_register_passes): New static function.
(avr_option_override): Call it.
gcc/testsuite/
PR target/64331
* gcc.target/avr/torture/pr64331.c: New test.
Added:
branches/gcc-4_9-branch/gcc/testsuite/gcc.target/avr/torture/pr64331.c
Modified:
branches/gcc-4_9-branch/gcc/ChangeLog
branches/gcc-4_9-branch/gcc/config/avr/avr.c
branches/gcc-4_9-branch/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (6 preceding siblings ...)
2015-03-03 11:10 ` gjl at gcc dot gnu.org
@ 2015-03-03 11:25 ` gjl at gcc dot gnu.org
2015-03-03 11:36 ` gjl at gcc dot gnu.org
` (6 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: gjl at gcc dot gnu.org @ 2015-03-03 11:25 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
--- Comment #7 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Author: gjl
Date: Tue Mar 3 11:25:04 2015
New Revision: 221143
URL: https://gcc.gnu.org/viewcvs?rev=221143&root=gcc&view=rev
Log:
gcc/
PR target/64331
* config/avr/avr.c (context.h, tree-pass.h): Include them.
(avr_pass_data_recompute_notes): New static variable.
(avr_pass_recompute_notes): New class.
(avr_register_passes): New static function.
(avr_option_override): Call it.
gcc/testsuite/
PR target/64331
* gcc.target/avr/torture/pr64331.c: New test.
Added:
trunk/gcc/testsuite/gcc.target/avr/torture/pr64331.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/avr/avr.c
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (7 preceding siblings ...)
2015-03-03 11:25 ` gjl at gcc dot gnu.org
@ 2015-03-03 11:36 ` gjl at gcc dot gnu.org
2015-04-22 12:01 ` jakub at gcc dot gnu.org
` (5 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: gjl at gcc dot gnu.org @ 2015-03-03 11:36 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (8 preceding siblings ...)
2015-03-03 11:36 ` gjl at gcc dot gnu.org
@ 2015-04-22 12:01 ` jakub at gcc dot gnu.org
2015-07-16 9:18 ` rguenth at gcc dot gnu.org
` (4 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-04-22 12:01 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|5.0 |5.2
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 5.1 has been released.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (9 preceding siblings ...)
2015-04-22 12:01 ` jakub at gcc dot gnu.org
@ 2015-07-16 9:18 ` rguenth at gcc dot gnu.org
2015-09-28 16:27 ` olegendo at gcc dot gnu.org
` (3 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-07-16 9:18 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|5.2 |5.3
--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 5.2 is being released, adjusting target milestone to 5.3.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (10 preceding siblings ...)
2015-07-16 9:18 ` rguenth at gcc dot gnu.org
@ 2015-09-28 16:27 ` olegendo at gcc dot gnu.org
2022-01-09 0:43 ` pinskia at gcc dot gnu.org
` (2 subsequent siblings)
14 siblings, 0 replies; 16+ messages in thread
From: olegendo at gcc dot gnu.org @ 2015-09-28 16:27 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Oleg Endo <olegendo at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target|avr |avr sh*-*-*
CC| |olegendo at gcc dot gnu.org
--- Comment #10 from Oleg Endo <olegendo at gcc dot gnu.org> ---
I've got a similar case on SH. In the file spacetab.c, when compiled with -O2
-m4 -ml there's a sequence:
cmp/eq r3,r4
movt r3
movt r12
cmp/gt r0,r2
which should be rather (after scheduling):
cmp/eq r3,r4
movt r3
cmp/gt r0,r2
mov r3,r12
The sequence can be caught with a simple peephole:
(define_peephole2
[(set (match_operand:SI 0 "arith_reg_dest")
(match_operand:SI 1 "t_reg_operand"))
(set (match_operand:SI 2 "arith_reg_dest")
(match_operand:SI 3 "t_reg_operand"))]
"TARGET_SH1"
[(set (match_dup 0) (reg:SI T_REG))
(set (match_dup 2) (match_dup 0))])
which doesn't work for some reason.
So I thought maybe something like this:
(define_peephole2
[(set (match_operand:SI 0 "arith_reg_dest")
(match_operand:SI 1 "t_reg_operand"))
(set (match_operand:SI 2 "arith_reg_dest")
(match_operand:SI 3 "t_reg_operand"))]
"TARGET_SH1"
[(const_int 0)]
{
emit_insn (gen_movt (operands[0], get_t_reg_rtx ()));
emit_move_insn (operands[2], operands[0]);
DONE;
})
which emits the insns in the peephole2 pass as intended, but regcprop changes
them again into the undesired movt-movt sequence. So I've tried adding a
REG_DEAD note to the first insn:
(define_peephole2
[(set (match_operand:SI 0 "arith_reg_dest")
(match_operand:SI 1 "t_reg_operand"))
(set (match_operand:SI 2 "arith_reg_dest")
(match_operand:SI 3 "t_reg_operand"))]
"TARGET_SH1"
[(const_int 0)]
{
add_reg_note (emit_insn (gen_movt (operands[0], get_t_reg_rtx ())),
REG_DEAD, get_t_reg_rtx ());
emit_move_insn (operands[2], operands[0]);
DONE;
})
and it is still ignored. regcprop also doesn't look at any costs, so the only
solution to "fix" this is searching and replacing insns manually in split4.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (11 preceding siblings ...)
2015-09-28 16:27 ` olegendo at gcc dot gnu.org
@ 2022-01-09 0:43 ` pinskia at gcc dot gnu.org
2023-05-28 17:02 ` gjl at gcc dot gnu.org
2023-05-28 17:02 ` gjl at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu.org @ 2022-01-09 0:43 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|5.5 |---
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (12 preceding siblings ...)
2022-01-09 0:43 ` pinskia at gcc dot gnu.org
@ 2023-05-28 17:02 ` gjl at gcc dot gnu.org
2023-05-28 17:02 ` gjl at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: gjl at gcc dot gnu.org @ 2023-05-28 17:02 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|gjl at gcc dot gnu.org |unassigned at gcc dot gnu.org
--- Comment #13 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Resetting assignee to default. The AVR backend solved the problem by a
target-specific mini-pass that (re)computes notes as late as possible.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Bug target/64331] regcprop propagates registers noted as REG_DEAD
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
` (13 preceding siblings ...)
2023-05-28 17:02 ` gjl at gcc dot gnu.org
@ 2023-05-28 17:02 ` gjl at gcc dot gnu.org
14 siblings, 0 replies; 16+ messages in thread
From: gjl at gcc dot gnu.org @ 2023-05-28 17:02 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64331
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEW
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2023-05-28 17:02 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-16 13:07 [Bug rtl-optimization/64331] New: regcprop propagates registers noted as REG_DEAD senthil_kumar.selvaraj at atmel dot com
2014-12-16 13:08 ` [Bug rtl-optimization/64331] " senthil_kumar.selvaraj at atmel dot com
2014-12-16 14:31 ` [Bug target/64331] " rguenth at gcc dot gnu.org
2014-12-16 16:24 ` ebotcazou at gcc dot gnu.org
2014-12-17 2:34 ` senthil_kumar.selvaraj at atmel dot com
2014-12-17 15:12 ` ebotcazou at gcc dot gnu.org
2015-02-20 17:11 ` gjl at gcc dot gnu.org
2015-03-03 11:10 ` gjl at gcc dot gnu.org
2015-03-03 11:25 ` gjl at gcc dot gnu.org
2015-03-03 11:36 ` gjl at gcc dot gnu.org
2015-04-22 12:01 ` jakub at gcc dot gnu.org
2015-07-16 9:18 ` rguenth at gcc dot gnu.org
2015-09-28 16:27 ` olegendo at gcc dot gnu.org
2022-01-09 0:43 ` pinskia at gcc dot gnu.org
2023-05-28 17:02 ` gjl at gcc dot gnu.org
2023-05-28 17:02 ` gjl 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).