[Bug tree-optimization/29170] autovectorizer converts signed types to unsigned, then can't match patterns

2006-09-21 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |enhancement Component|c |tree-opti

[Bug tree-optimization/29170] autovectorizer converts signed types to unsigned, then can't match patterns

2006-09-21 Thread eplondke at gmail dot com
--- Comment #1 from eplondke at gmail dot com 2006-09-21 17:05 --- Created an attachment (id=12304) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12304&action=view) Test to try signed/unsigned reductions A simple reduction test. Change WHATSIGN between "signed" and "unsigned" to

[Bug tree-optimization/29170] autovectorizer converts signed types to unsigned, then can't match patterns

2006-09-21 Thread pinskia at gcc dot gnu dot org
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-09-21 17:09 --- This is a known issue as C standard requires the short to be promoted to an int. This has nothing to do with the autovect except it cannot handle this case yet. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29