diff mbox series

[committed] testsuite: Prune warning about size of enums

Message ID 20240819085654.3023863-1-torbjorn.svensson@foss.st.com
State New
Headers show
Series [committed] testsuite: Prune warning about size of enums | expand

Commit Message

Torbjörn SVENSSON Aug. 19, 2024, 8:56 a.m. UTC
Committed as obvious in r15-3017 and r14-10602.

--

This fixes reported regression at
https://linaro.atlassian.net/browse/GNU-1315.

gcc/testsuite/ChangeLog:

	* g++.dg/warn/pr33738-2.C: dg-prune arm linker messages about
	size of enums.

Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
---
 gcc/testsuite/g++.dg/warn/pr33738-2.C | 1 +
 1 file changed, 1 insertion(+)

Comments

Christophe Lyon Aug. 19, 2024, 9:32 a.m. UTC | #1
On 8/19/24 10:56, Torbjörn SVENSSON wrote:
> Committed as obvious in r15-3017 and r14-10602.
>  > --
> 
> This fixes reported regression at
> https://linaro.atlassian.net/browse/GNU-1315.

Thanks.
This happens because libs/startup code are compiled with the default 
short-enums scheme for the target, which may not be -fshort-enums, hence 
the appropriate linker warning.

(FTR, arm-eabi uses -fshort-enums by default, arm-linux-* use 
-fno-short-enums).

Christophe

> 
> gcc/testsuite/ChangeLog:
> 
> 	* g++.dg/warn/pr33738-2.C: dg-prune arm linker messages about
> 	size of enums.
> 
> Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
> ---
>   gcc/testsuite/g++.dg/warn/pr33738-2.C | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/gcc/testsuite/g++.dg/warn/pr33738-2.C b/gcc/testsuite/g++.dg/warn/pr33738-2.C
> index 84bbdaeecc7..1ab121893ee 100644
> --- a/gcc/testsuite/g++.dg/warn/pr33738-2.C
> +++ b/gcc/testsuite/g++.dg/warn/pr33738-2.C
> @@ -1,4 +1,5 @@
>   // { dg-do run }
> +// { dg-prune-output "use of enum values across objects may fail" }
>   // { dg-options "-O2 -Wtype-limits -fstrict-enums -fshort-enums" }
>   extern void link_error (void);
>
diff mbox series

Patch

diff --git a/gcc/testsuite/g++.dg/warn/pr33738-2.C b/gcc/testsuite/g++.dg/warn/pr33738-2.C
index 84bbdaeecc7..1ab121893ee 100644
--- a/gcc/testsuite/g++.dg/warn/pr33738-2.C
+++ b/gcc/testsuite/g++.dg/warn/pr33738-2.C
@@ -1,4 +1,5 @@ 
 // { dg-do run }
+// { dg-prune-output "use of enum values across objects may fail" }
 // { dg-options "-O2 -Wtype-limits -fstrict-enums -fshort-enums" }
 extern void link_error (void);