https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68282
--- Comment #3 from Stan Shebs ---
Sorry, left out a detail - the cltq output is compilation as C++. Compiled as
a C file, the code does have the andl as noted. (I'm sure there are good
reasons why the *exact* *same* source text ends up with tw
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: stanshebs at earthlink dot net
Target Milestone: ---
For the code
int table[256];
int func(unsigned char c)
{
return table[(c >> 2) + 1];
}
x86-64 gcc -m64 -O2 gen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57712
Stan Shebs changed:
What|Removed |Added
CC||stanshebs at earthlink dot net
--- Comment
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: stanshebs at earthlink dot net
The following snippet generates a host of complaints, presumably connected to
ambiguity of template argument list vs initializer list:
template struct C
ponent: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: stanshebs at earthlink dot net
GCC build triplet: i386-apple-darwin9.2.2
GCC host triplet: i386-apple-darwin9.2.2
GCC target triplet: i386-apple-darwin9.2.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36184