[Bug inline-asm/10153] [3.3/3.4 regression] selection of %dil or %sil on ia32 by valid C source

2024-03-23 Thread aoliva at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153

Alexandre Oliva  changed:

   What|Removed |Added

 CC||aoliva at gcc dot gnu.org

--- Comment #13 from Alexandre Oliva  ---
FTR, the fix and the testcases were for bug 101534.

[Bug inline-asm/10153] [3.3/3.4 regression] selection of %dil or %sil on ia32 by valid C source

2021-07-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153

--- Comment #12 from CVS Commits  ---
The master branch has been updated by Andrew Pinski :

https://gcc.gnu.org/g:8819419ba1d397c0444d89079ec16657a09914fb

commit r12-2473-g8819419ba1d397c0444d89079ec16657a09914fb
Author: Andrew Pinski 
Date:   Tue Jul 20 11:25:43 2021 -0700

Fix PR 10153: tail recusion for vector types.

The problem here is we try to an initialized value
from a scalar constant. For vectors we need to do
a vect_dup instead.  This fixes that issue by using
build_{one,zero}_cst instead of integer_{one,zero}_node
when calling create_tailcall_accumulator.

Changes from v1:
* v2: Use build_{one,zero}_cst and get the correct type before.

OK? Bootstrapped and tested on aarch64-linux-gnu with no regressions.

gcc/ChangeLog:

PR tree-optimization/10153
* tree-tailcall.c (create_tailcall_accumulator):
Don't call fold_convert as the type should be correct already.
(tree_optimize_tail_calls_1): Use build_{one,zero}_cst instead
of integer_{one,zero}_node for the call of
create_tailcall_accumulator.

gcc/testsuite/ChangeLog:

PR tree-optimization/10153
* gcc.c-torture/compile/pr10153-1.c: New test.
* gcc.c-torture/compile/pr10153-2.c: New test.

[Bug inline-asm/10153] [3.3/3.4 regression] selection of %dil or %sil on ia32 by valid C source

2011-03-30 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153

Andrew Pinski pinskia at gcc dot gnu.org changed:

   What|Removed |Added

 CC||normvcr at telus dot net

--- Comment #11 from Andrew Pinski pinskia at gcc dot gnu.org 2011-03-30 
19:41:02 UTC ---
*** Bug 48347 has been marked as a duplicate of this bug. ***


[Bug inline-asm/10153] [3.3/3.4 regression] selection of %dil or %sil on ia32 by valid C source

2007-10-06 Thread schwab at suse dot de


--- Comment #10 from schwab at suse dot de  2007-10-06 07:50 ---
*** Bug 33674 has been marked as a duplicate of this bug. ***


-- 

schwab at suse dot de changed:

   What|Removed |Added

 CC||richardpku at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153



[Bug inline-asm/10153] [3.3/3.4 regression] selection of %dil or %sil on ia32 by valid C source

2006-10-24 Thread pinskia at gcc dot gnu dot org


--- Comment #9 from pinskia at gcc dot gnu dot org  2006-10-24 16:14 ---
*** Bug 29579 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||adam at os dot inf dot tu-
   ||dresden dot de


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153



[Bug inline-asm/10153] [3.3/3.4 regression] selection of %dil or %sil on ia32 by valid C source

2005-02-15 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-02-15 
19:10 ---
*** Bug 19979 has been marked as a duplicate of this bug. ***

-- 
   What|Removed |Added

 CC||xnavara at volny dot cz


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153