public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/113445] New: [14 Regression] bootstrap failure on f95-lang.cc: ‘-fcompare-debug’ failure
@ 2024-01-17 14:46 slyfox at gcc dot gnu.org
  2024-01-17 15:12 ` [Bug bootstrap/113445] " jakub at gcc dot gnu.org
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: slyfox at gcc dot gnu.org @ 2024-01-17 14:46 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113445

            Bug ID: 113445
           Summary: [14 Regression] bootstrap failure on f95-lang.cc:
                    ‘-fcompare-debug’ failure
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: slyfox at gcc dot gnu.org
  Target Milestone: ---

Noticed bootstrap failure on today's gcc-master from r14-8179-g97089a54f7529a:

  $ ~/dev/git/gcc/configure --disable-multilib CFLAGS='-O1 -g0' CXXFLAGS='-O1
-g0' LDFLAGS='-O1 -g0'

  Comparing stages 2 and 3
  Bootstrap comparison failure!

Minimized example:

// $ cat f95-lang.cc.cc
int global_options_3, gfc_init_builtin_functions_builtin_types_0,    
gfc_init_builtin_functions_builtin_types_26,    
gfc_init_builtin_functions_builtin_types_3,    
gfc_init_builtin_functions_builtin_types_17,    
gfc_init_builtin_functions_builtin_types_12,    
gfc_init_builtin_functions_builtin_types_2;
    int *global_trees_7, *global_trees_0, *integer_types_1, *integer_types_0;
    int *build_pointer_type(int *);
    int *build_function_type_list(...);
    int *gfc_type_for_size(unsigned, int);
    void gfc_define_builtin(int *, int);
    void gfc_init_builtin_functions() {
     int *__trans_tmp_4, *__trans_tmp_3, *__trans_tmp_2, *builtin_types_45,    
  *builtin_types_39, *builtin_types_34, *builtin_types_19,      
*builtin_types_11, *builtin_types_6, *builtin_types_5,       *builtin_types_4 =
integer_types_0;
     int builtin_types_16, builtin_types_15, builtin_types_1;
     builtin_types_5 = integer_types_1;
     builtin_types_6 = global_trees_7;
     int *type = gfc_type_for_size(0, 1);
     __trans_tmp_2 = __trans_tmp_3 = type ?: global_trees_0;
     __trans_tmp_4 = global_trees_0;
     builtin_types_11 = build_function_type_list();
     builtin_types_19 =      
build_pointer_type(&gfc_init_builtin_functions_builtin_types_17);
     build_function_type_list(builtin_types_15);
     build_function_type_list(builtin_types_16);
     build_function_type_list();
     build_function_type_list(gfc_init_builtin_functions_builtin_types_12,     
                      __trans_tmp_4, __null);
     build_function_type_list();
     build_function_type_list();
     build_function_type_list();
     build_function_type_list(__trans_tmp_3);
     build_function_type_list(__trans_tmp_4);
     build_function_type_list();
     build_pointer_type(&gfc_init_builtin_functions_builtin_types_26);
     build_function_type_list();
     build_function_type_list(builtin_types_1,                           
gfc_init_builtin_functions_builtin_types_12,                           
__trans_tmp_3, __null);
     builtin_types_34 = build_function_type_list(      
gfc_init_builtin_functions_builtin_types_12, __trans_tmp_4, __null);
     build_function_type_list(gfc_init_builtin_functions_builtin_types_12,     
                      __trans_tmp_2, __null);
     build_function_type_list(__trans_tmp_3, __null);
     build_function_type_list(__null);
     build_function_type_list(__null);
     builtin_types_39 = build_function_type_list();
     build_function_type_list(__null);
     build_function_type_list(gfc_init_builtin_functions_builtin_types_0,      
                     builtin_types_19, builtin_types_11,                       
    gfc_init_builtin_functions_builtin_types_3,                           
gfc_init_builtin_functions_builtin_types_3,                           
gfc_init_builtin_functions_builtin_types_3, __null);
     builtin_types_45 = build_function_type_list(       builtin_types_1,
builtin_types_4, builtin_types_4, builtin_types_4,       builtin_types_15,
builtin_types_15, __null);
     build_function_type_list(      
gfc_init_builtin_functions_builtin_types_0, builtin_types_6,      
gfc_init_builtin_functions_builtin_types_12, builtin_types_11,      
builtin_types_11, gfc_init_builtin_functions_builtin_types_2, __null);
     build_function_type_list(gfc_init_builtin_functions_builtin_types_0,      
                     gfc_init_builtin_functions_builtin_types_2,               
            builtin_types_6, builtin_types_11, builtin_types_11,               
            builtin_types_11, __null);
     build_function_type_list(builtin_types_1,                           
gfc_init_builtin_functions_builtin_types_3,                           
builtin_types_15, builtin_types_4, builtin_types_15,                           
builtin_types_15, __null);
     build_function_type_list(       builtin_types_1,
gfc_init_builtin_functions_builtin_types_3,       builtin_types_16,
builtin_types_5, builtin_types_16, builtin_types_4,       builtin_types_4,
builtin_types_15, builtin_types_1, builtin_types_1,       builtin_types_5,
builtin_types_5, builtin_types_5, builtin_types_16,       builtin_types_16);
     gfc_define_builtin(builtin_types_34, 0);
     gfc_define_builtin(builtin_types_39, 6);
     if (global_options_3)     gfc_define_builtin(builtin_types_45, 0);
   }

Triggering:

$ stage3-gcc/xg++ -Bstage3-gcc -O2 -c f95-lang.cc.cc -o bug.o -fcompare-debug
xg++: error: f95-lang.cc.cc: ‘-fcompare-debug’ failure

$ stage3-gcc/xg++ -Bstage3-gcc -v
Reading specs from stage3-gcc/specs
COLLECT_GCC=stage3-gcc/xg++
COLLECT_LTO_WRAPPER=stage3-gcc/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /home/slyfox/dev/git/gcc/configure --disable-multilib
CFLAGS='-O1 -g0' CXXFLAGS='-O1 -g0' LDFLAGS='-O1 -g0'
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 14.0.1 20240117 (experimental) (GCC)

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-01-18 16:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-17 14:46 [Bug bootstrap/113445] New: [14 Regression] bootstrap failure on f95-lang.cc: ‘-fcompare-debug’ failure slyfox at gcc dot gnu.org
2024-01-17 15:12 ` [Bug bootstrap/113445] " jakub at gcc dot gnu.org
2024-01-17 15:13 ` [Bug bootstrap/113445] [14 Regression] bootstrap failure on f95-lang.cc: ‘-fcompare-debug’ failure since r14-8174 jakub at gcc dot gnu.org
2024-01-17 15:13 ` jakub at gcc dot gnu.org
2024-01-17 15:15 ` rguenth at gcc dot gnu.org
2024-01-17 17:02 ` mkuvyrkov at gcc dot gnu.org
2024-01-17 17:04 ` jakub at gcc dot gnu.org
2024-01-17 18:53 ` pinskia at gcc dot gnu.org
2024-01-18 13:47 ` cvs-commit at gcc dot gnu.org
2024-01-18 13:50 ` jakub at gcc dot gnu.org
2024-01-18 15:23 ` mkuvyrkov at gcc dot gnu.org
2024-01-18 16:11 ` slyfox at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).