This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/21130] 38822 lines of Fortran 90 takes more than 10 minutes to compile on a dual 3GHz P4 Linux box with lots of RAM
- From: "bdavis at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Mar 2006 13:52:53 -0000
- Subject: [Bug fortran/21130] 38822 lines of Fortran 90 takes more than 10 minutes to compile on a dual 3GHz P4 Linux box with lots of RAM
- References: <bug-21130-10468@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #9 from bdavis at gcc dot gnu dot org 2006-03-30 13:52 -------
after the above patch, here is a profile of the last file (that takes so long
to compile):
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls s/call s/call name
15.52 19.04 19.04 60138476 0.00 0.00 parse_atom
9.33 30.48 11.44 239125668 0.00 0.00 module_char
5.22 36.88 6.40 89284617 0.00 0.00 compare_integers
4.60 42.52 5.64 ht_lookup_with_hash
4.22 47.70 5.18 2224328 0.00 0.00 insert
3.56 52.07 4.37 622 0.01 0.07 load_needed
2.96 55.70 3.63 5543817 0.00 0.00 get_integer
2.63 58.93 3.23 4035787 0.00 0.00 check_interface0
2.32 61.78 2.85 312 0.01 0.03 read_cleanup
2.31 64.61 2.83 74319506 0.00 0.00 get_module_locus
2.28 67.41 2.80 21727690 0.00 0.00 set_module_locus
1.77 69.58 2.17 25323260 0.00 0.00 require_atom
1.59 71.53 1.95 4464297 0.00 0.00 clear_sym_mark
1.57 73.45 1.92 720088 0.00 0.00 count_types_test
1.56 75.36 1.91 13155211 0.00 0.00 compare_true_names
1.50 77.20 1.84 948414 0.00 0.00 traverse_ns
1.37 78.88 1.68 5424920 0.00 0.00 compare_type_rank
1.37 80.56 1.68 5424108 0.00 0.00 compare_type_rank_if
--bud
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21130