This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/21437] [4.1 Regression] Hordes of nop instructions being emitted


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-05-07 19:02 -------
Fixed by:

	* config.gcc ({powerpc,rs6000}-ibm-aix*): Remove rs6000/aix.opt
	from extra_options.
	* config.in (HAVE_AS_POPCNTB): New.
	* configure.ac (HAVE_AS_MFCRF): Add .machine "pwr5" to AIX test.
	(HAVE_AS_POPCNTB): New.
	* configure: Regenerated.
	* config/rs6000/aix.h (TARGET_XL_COMPAT): Delete.
	* config/rs6000/rs6000.c (rs6000_override_options, power5): Add
	MASK_POPCNTB.  Uncomment rs6000_sched_restricted_insns_priority
	and rs6000_sched_costly_dep.
	* config/rs6000/rs6000.h (TARGET_POPCNTB): New.
	(TARGET_XL_COMPAT): Delete.
	* config/rs6000/rs6000.md (UNSPEC_POPCNTB): New.
	(popcount<mode>2): New.
	(popcntb<mode>2): New.
	* config/rs6000/rs6000.opt (mpopcntb): New.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]