[Bug bootstrap/111812] [14 regression] Can't build with gcc 4.8.5

2023-10-17 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111812

seurer at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from seurer at gcc dot gnu.org ---
The mentioned patch in r14-4332-ge40f3301019a521b11bfcc25aeb1388e6da1ca2f does
fix this.

[Bug bootstrap/111812] [14 regression] Can't build with gcc 4.8.5

2023-10-16 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111812

--- Comment #4 from seurer at gcc dot gnu.org ---
I tried a build with r14-4659-ga22eeaca5ce753 and I see the following which
looks like it might be the mentioned union issues.

g++ -std=gnu++11  -fno-PIE -c   -g -O2 -DIN_GCC-fno-exceptions
-fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common 
-DHAVE_CONFIG_H -fno-PIE -I. -I. -I/home/seurer/gcc/git/gcc-test/gcc
-I/home/seurer/gcc/git/gcc-test/gcc/.
-I/home/seurer/gcc/git/gcc-test/gcc/../include 
-I/home/seurer/gcc/git/gcc-test/gcc/../libcpp/include
-I/home/seurer/gcc/git/gcc-test/gcc/../libcody
-I/home/seurer/gcc/git/build/gcc-test/./gmp -I/home/seurer/gcc/git/gcc-test/gmp
-I/home/seurer/gcc/git/build/gcc-test/./mpfr/src
-I/home/seurer/gcc/git/gcc-test/mpfr/src
-I/home/seurer/gcc/git/gcc-test/mpc/src 
-I/home/seurer/gcc/git/gcc-test/gcc/../libdecnumber
-I/home/seurer/gcc/git/gcc-test/gcc/../libdecnumber/dpd -I../libdecnumber
-I/home/seurer/gcc/git/gcc-test/gcc/../libbacktrace
-I/home/seurer/gcc/git/build/gcc-test/./isl/include
-I/home/seurer/gcc/git/gcc-test/isl/include  -o cse.o -MT cse.o -MMD -MP -MF
./.deps/cse.TPo /home/seurer/gcc/git/gcc-test/gcc/cse.cc
In file included from /home/seurer/gcc/git/gcc-test/gcc/cse.cc:25:0:
/home/seurer/gcc/git/gcc-test/gcc/rtl.h:66:26: warning: 'rtx_def::code' is too
small to hold all values of 'enum rtx_code' [enabled by default]
 #define RTX_CODE_BITSIZE 8
  ^
/home/seurer/gcc/git/gcc-test/gcc/rtl.h:318:33: note: in expansion of macro
'RTX_CODE_BITSIZE'
   ENUM_BITFIELD(rtx_code) code: RTX_CODE_BITSIZE;
 ^
/home/seurer/gcc/git/gcc-test/gcc/rtl.h:66:26: warning:
'qty_table_elem::comparison_code' is too small to hold all values of 'enum
rtx_code' [enabled by default]
 #define RTX_CODE_BITSIZE 8
  ^
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:252:45: note: in expansion of macro
'RTX_CODE_BITSIZE'
   ENUM_BITFIELD(rtx_code) comparison_code : RTX_CODE_BITSIZE;
 ^
/home/seurer/gcc/git/gcc-test/gcc/cse.cc: In function 'void
add_to_set(vec*, rtx)':
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::rtl' [-Wmissing-field-initializers]
   struct set entry = {};
   ^
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src_elt' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src_hash' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::dest_hash' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::inner_dest' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src_in_memory' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src_volatile' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::mode' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src_const_hash' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src_const' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::src_const_elt' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4236:23: warning: missing initializer
for member 'set::dest_addr_elt' [-Wmissing-field-initializers]
/home/seurer/gcc/git/gcc-test/gcc/cse.cc: In function 'void
cse_insn(rtx_insn*)':
/home/seurer/gcc/git/gcc-test/gcc/cse.cc:4954:19: error: use of deleted
function 'rtx_def::rtx_def()'
struct rtx_def memory_extend_buf;
   ^
In file included from /home/seurer/gcc/git/gcc-test/gcc/cse.cc:25:0:
/home/seurer/gcc/git/gcc-test/gcc/rtl.h:313:38: note: 'rtx_def::rtx_def()' is
implicitly deleted because the default definition would be ill-formed:
  chain_prev ("RTX_PREV (&%h)"))) rtx_def {
  ^
/home/seurer/gcc/git/gcc-test/gcc/rtl.h:313:38: error: use of deleted function
'rtx_def::u::u()'
/home/seurer/gcc/git/gcc-test/gcc/rtl.h:445:9: note: 'rtx_def::u::u()' is
implicitly deleted because the default definition would be ill-formed:
   union u {
 ^

[Bug bootstrap/111812] [14 regression] Can't build with gcc 4.8.5

2023-10-16 Thread roger at nextmovesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111812

Roger Sayle  changed:

   What|Removed |Added

 Ever confirmed|0   |1
   Last reconfirmed||2023-10-16
  Known to work||13.0
  Known to fail||14.0
   Host|powerpc64-linux-gnu |*-linux-gnu
 Status|UNCONFIRMED |NEW
 Target|powerpc64-linux-gnu |
 CC||roger at nextmovesoftware dot 
com
  Build|powerpc64-linux-gnu |

[Bug bootstrap/111812] [14 regression] Can't build with gcc 4.8.5

2023-10-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111812

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|--- |14.0

[Bug bootstrap/111812] [14 regression] Can't build with gcc 4.8.5

2023-10-14 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111812

--- Comment #3 from Jakub Jelinek  ---
r14-4332-ge40f3301019a521b11bfcc25aeb1388e6da1ca2f should have fixed this exact
issue, but I think for gcc 4.8.5 there is another poly_int related issue that
currently prevents builds with such system compiler.
https://gcc.gnu.org/pipermail/gcc-patches/2023-October/632008.html

[Bug bootstrap/111812] [14 regression] Can't build with gcc 4.8.5

2023-10-14 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111812

seurer at gcc dot gnu.org changed:

   What|Removed |Added

   Host||powerpc64-linux-gnu
 Target||powerpc64-linux-gnu
 CC||jakub at gcc dot gnu.org,
   ||segher at gcc dot gnu.org
  Build||powerpc64-linux-gnu

--- Comment #2 from seurer at gcc dot gnu.org ---
That's fine by me

[Bug bootstrap/111812] [14 regression] Can't build with gcc 4.8.5

2023-10-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111812

--- Comment #1 from Andrew Pinski  ---
See thread starting at
https://gcc.gnu.org/pipermail/gcc-patches/2023-October/632008.html

We might decide to push the host version requirement ...