[Bug bootstrap/61084] [4.10 regression] wide-int merge broke Solaris/SPARC bootstrap

ro at CeBiTec dot Uni-Bielefeld.DE gcc-bugzilla@gcc.gnu.org
Thu May 8 11:33:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61084

--- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
>>> the gnat.dg/outer_agg_bitfield_constructor.adb problem.
>>
>> In a build tree from 10 days ago, compiling
>> nested_agg_bitfield_constructor.adb took ca. 0:48 s.  After the wide-int
>> merge, it's already running for several minutes.
>
> In fact, it was still running after two hours.

Running the compilation with DTrace based profiled (instead of
rebuilding with profiling enabled) found the following top CPU
consumers:

__gnat_portable_no_block_spawn                           994414500
system__os_lib__non_blocking_spawn                      1002010800
make__compile_sources__compile.15427                    1010527200
make__compile_sources__start_compile_if_possible.15545       1029687100
namet__name_chars__set_item                             1248495500
snames__initialize                                      1710811700
namet__name_find                                        1750025500

So something strange seems to be happening in gcc/ada/named.adb
(Name_Find).

    Rainer



More information about the Gcc-bugs mailing list