On 11/23/2013 01:41 PM, Kenneth Graunke wrote:
The fast tiled texture upload code does not compile with GCC 4.8's -Og
optimization flag.

memcpy() has the always_inline attribute set.  This poses a problem,
since {x,y}tile_copy_faster calls it indirectly via {x,y}tile_copy,
and {x,y}tile_copy normally aren't inlined at -Og.

Using __attribute__((flatten)) tells GCC to inline every function call
inside the function, which I believe was the author's intent.

Fix suggested by Alexander Monakov.

Signed-off-by: Kenneth Graunke <[email protected]>
---
  src/mesa/drivers/dri/i965/intel_tex_subimage.c | 10 ++++++++--
  1 file changed, 8 insertions(+), 2 deletions(-)



Reviewed-by: Chad Versace <[email protected]>

_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to