1. 02 Aug, 2004 7 commits
    • ia64.c (got_symbolic_operand): Do require a symbol+offset operand to have its… · 1f09d3eb
      ia64.c (got_symbolic_operand): Do require a symbol+offset operand to have its offset be zero mod 0x3fff when...
      
      	* config/ia64/ia64.c (got_symbolic_operand): Do require a
      	symbol+offset operand to have its offset be zero mod 0x3fff
      	when GOT entries are in use.  Clarify logic in SYMBOL_REF
      	case.  Clarify comments.
      	(ia64_expand_load_address): Split a symbol+offset load when
      	the offset is nonzero mod 0x3fff, not 0x1fff.
      testsuite:
      	* gcc.dg/ia64-got-1.c: New test case.
      
      From-SVN: r85426
      Zack Weinberg committed
    • Fix typos in ChangeLog. · 72fba2df
      From-SVN: r85425
      Mark Mitchell committed
    • Fix typo in ChangeLog · 6a94b857
      From-SVN: r85422
      Mark Mitchell committed
    • re PR c++/16338 (ICE when throwing a compound literal) · c30b4add
      	PR c++/16338
      	* cp-tree.h (DECL_INTEGRAL_CONSTANT_VAR_P): New macro.
      	* call.c (null_ptr_cst_p): Handle variables with constant
      	initializers.
      	* pt.c (convert_nontype_argument): Use
      	DECL_INTEGRAL_CONSTANT_VAR_P.
      	* semantics.c (finish_id_expression): Likewise.
      
      	PR c++~/16489
      	* decl.c (duplicate_decls): Reject duplicate namespace
      	declarations.
      
      	PR c++/16810
      	* typeck.c (build_ptrmemfunc): Loosen assertion.
      
      	PR c++/16338
      	* g++.dg/init/null1.C: New test.
      	* g++.dg/tc1/dr76.C: Adjust error marker.
      
      	PR c++/16489
      	* g++.dg/parse/namespace10.C: New test.
      
      	PR c++/16810
      	* g++.dg/inherit/ptrmem2.C: New test.
      
      From-SVN: r85421
      Mark Mitchell committed
    • rs6000.c (rs6000_split_multireg_move): Just abort if trying to *store* to a… · 112ccb83
      rs6000.c (rs6000_split_multireg_move): Just abort if trying to *store* to a non-offsettable address.
      
      	* config/rs6000/rs6000.c (rs6000_split_multireg_move): Just abort
      	if trying to *store* to a non-offsettable address.
      	* config/rs6000/rs6000.md (movtf_internal): Don't move GPRs to
      	a nonoffsettable address.
      	(movdi_internal32): Don't move GPRs to a nonoffsettable address.
      	Clean up.
      	(movti_string): Don't move GPRs to a nonoffsettable address.
      	(movti_ppc64): Don't move GPRs to a nonoffsettable address.  Clean up.
      
      From-SVN: r85419
      Geoffrey Keating committed
    • Patch for PR target/16155. · a4e41fde
      2004-08-02  Ben Elliston  <bje@au.ibm.com>
      
      	PR target/16155
      	* config/rs6000/altivec.h: Replace typeof with __typeof__.
      
      [testsuite]
      2004-08-02  Ben Elliston  <bje@au.ibm.com>
      
      	* gcc.dg/pr16155.c: New test.
      
      From-SVN: r85418
      Ben Elliston committed
    • Daily bump. · 6a3bc5b1
      From-SVN: r85416
      GCC Administrator committed
  2. 01 Aug, 2004 12 commits
  3. 31 Jul, 2004 6 commits
  4. 30 Jul, 2004 12 commits
  5. 29 Jul, 2004 3 commits