Skip to content

panfrost: Remove unused anonymous enum variables.

Vinson Lee requested to merge vlee/mesa:fix-panfrost-gcc10 into master

This patch fix these build errors with GCC 10.

/usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_resource.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_resource.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_context.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_context.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blit.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blit.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_job.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_job.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_allocate.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_allocate.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_assemble.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_assemble.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_format.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_format.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blend_cso.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blend_cso.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_compute.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_compute.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_fragment.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_fragment.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_attributes.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_attributes.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_scoreboard.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_scoreboard.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_sfbd.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_sfbd.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_mfbd.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_mfbd.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_varyings.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_varyings.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blending.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blending.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blend_shaders.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/gallium/drivers/panfrost/libpanfrost.a(pan_blend_shaders.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_compile.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_compile.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(mir.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(mir.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_print.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_print.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_schedule.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_schedule.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_derivatives.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_derivatives.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_emit.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_emit.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_ra.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_ra.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_ra_pipeline.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_ra_pipeline.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_liveness.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_liveness.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(mir_promote_uniforms.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(mir_promote_uniforms.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(mir_squeeze.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(mir_squeeze.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_copy_prop.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_copy_prop.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_dce.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_dce.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_invert.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_invert.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_float.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_float.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_perspective.c.o):src/panfrost/midgard/midgard_compile.h:52: multiple definition of pan_sysval'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:52: first defined here /usr/bin/ld: src/panfrost/midgard/libpanfrost_midgard.a(midgard_opt_perspective.c.o):src/panfrost/midgard/midgard_compile.h:68: multiple definition of pan_special_attributes'; src/gallium/drivers/panfrost/libpanfrost.a(pan_screen.c.o):src/panfrost/midgard/midgard_compile.h:68: first defined here

Fixes: 7e8de5a7 ("panfrost: Implement system values") Fixes: 306800d7 ("pan/midgard: Lower gl_VertexID/gl_InstanceID to attributes") Signed-off-by: Vinson Lee vlee@freedesktop.org

Merge request reports