mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 09:28:07 +02:00
Remove support for GCC older than 3.3.0 from generator scripts
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
016fc30839
commit
6e8e4b918d
3 changed files with 4 additions and 4 deletions
|
|
@ -182,7 +182,7 @@ class PrintGlxProtoStubs(glX_proto_common.glx_print_proto):
|
|||
self.printFastcall()
|
||||
self.printNoinline()
|
||||
print ''
|
||||
print '#if !defined __GNUC__ || __GNUC__ < 3'
|
||||
print '#ifndef __GNUC__'
|
||||
print '# define __builtin_expect(x, y) x'
|
||||
print '#endif'
|
||||
print ''
|
||||
|
|
|
|||
|
|
@ -184,7 +184,7 @@ class gl_print_base:
|
|||
The name is also added to the file's undef_list.
|
||||
"""
|
||||
self.undef_list.append("PURE")
|
||||
print """# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
print """# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
|
||||
# define PURE __attribute__((pure))
|
||||
# else
|
||||
# define PURE
|
||||
|
|
@ -224,7 +224,7 @@ class gl_print_base:
|
|||
"""
|
||||
|
||||
self.undef_list.append(S)
|
||||
print """# if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))) && defined(__ELF__)
|
||||
print """# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))) && defined(__ELF__)
|
||||
# define %s __attribute__((visibility("%s")))
|
||||
# else
|
||||
# define %s
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ class PrintGenericStubs(gl_XML.gl_print_base):
|
|||
print ''
|
||||
print '#include "x86/assyntax.h"'
|
||||
print ''
|
||||
print '#if defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 303'
|
||||
print '#ifdef __GNUC__'
|
||||
print '# pragma GCC visibility push(default)'
|
||||
print '# define HIDDEN(x) .hidden x'
|
||||
print '#else'
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue