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



--- Comment #5 from Larry Evans <cppljevans at suddenlink dot net> 2012-09-26 
19:01:30 UTC ---

(In reply to comment #4)

> That:

> 

>  --enable-checking=assert,misc,tree,gc,rtl,runtime

> 

> will enable very compile-time intensive internal checking.  Use

> --enable-checking=release or at most the default checking options

> (which are "yes").  If you compare with other compilers always use

> release checking.



Thanks Richard.



I've downloaded:



ftp://gcc.gnu.org/pub/gcc/snapshots/4.8-20120923/gcc-4.8-20120923.tar.bz2



and configured with --enable-checking=release.   As a result, the

gcc times to improve a lot; however, there's still the degredation

of the time w.r.t. clang and the macro, LAST_LESS approaches TUPLE_SIZE:



  LAST_LESS   gcc/clang times

  ---------   ---------------

          4   0.28

         16   1.15

         20   1.70



Certainly 1.70 is much better than 3.34.



A new .zip file is attached.  I don't know if this

indicates there's still a problem.



-regards,

Larry

Reply via email to