1. 01 Jan, 2004 7 commits
    • expmed.c (store_bit_field, [...]): Use new named patterns · 997404de
      
      	* expmed.c (store_bit_field, extract_bit_field): Use new named patterns
      	* expr.c (store_constructor): Use vec_init pattern.
      	* genopinit.c (optabs): Initailize vec_set/vec_extract/vec_init.
      	* optabs.h (optab_index): ADD OTI_vec_set/OTI_vec_extract/OTI_vec_init
      	(vec_set_optab, vec_extract_optab, vec_init_optab): New.
      	* i386.md (vec_setv2df, vec_extractv2df, vec_setv4sf, vec_extractv4sf):
      	New patterns.
      	(sse2_unpc?pd): Fix pattern.
      	(sse2_movlpd): Kill.
      	(sse2_movsd): Deal with movlpd too.
      	* i386.c (ix86_expand_builtin): Use sse2_movsd instead of sse2_movlpd.
      	(ix86_expand_vector_init): New.
      	* emmintrin.h (__mm_set_pd, __mm_set_ps): Use vector extensions.
      	* md.texi (vec_set, vec_extract): Document
      
      From-SVN: r75304
      Jan Hubicka committed
    • re PR rtl-optimization/13473 (cc1 segfault w/-march=pentium4) · b684a3df
      
      	PR opt/13473
      	* recog.c (validate_replace_rtx_1):  Take care for RTL sharing inside
      	ASM input operands
      
      	PR opt/12617
      	* toplev.c (dump_file_index): Reorder ce3 and bbro.
      	(dump_file): Likewise.
      	(rest_of_compilation): Likewise.
      
      	PR debug/13367
      	* cgraph.c (cgraph_function_possibly_inlined):  Even with
      	flag_really_no_inline we inline always_inline functions.
      	* cgraphunit.c (cgraph_analyze_function): Clear inlinable flag
      	for non-always_inline functions when there is flag_really_no_inline.
      	(cgraph_decide_inlining): Limit work done when not inlining.
      	(cgraph_decide_inlining_incrementally): Likewise.
      	(cgraph_optimize_function): Check whether something got inlined.
      	* c-objc-common.c (c_disregard_inline_limits): Do not always inline
      	extern inline functions when not inlining.
      
      	* opts.c (decode_options):  Disable crossjumping at -O1
      	* invoke.texi (-O1): Document change.
      
      	* gcc.dg/debug/20031231-1.c: New.
      	* gcc.c-torture/compile/20040101-1.c: New.
      	* gcc.dg/dwarf-die-[1-7].c: New.
      
      From-SVN: r75303
      Jan Hubicka committed
    • re PR rtl-optimization/13521 ([3.3 only] Endless loop in calculate_global_regs_live) · 74aa338a
      	PR optimization/13521
      	* gcc.c-torture/compile/20031231-1.c: New test.
      
      From-SVN: r75301
      Jakub Jelinek committed
    • Fix a typo. · 837b8417
      From-SVN: r75291
      Kazu Hirata committed
    • Rotate ChangeLog. · 61191482
      From-SVN: r75290
      Kazu Hirata committed
    • Rotate ChangeLog · cd14f58c
      From-SVN: r75289
      Kazu Hirata committed
    • Daily bump. · 7ae892bd
      From-SVN: r75286
      GCC Administrator committed
  2. 31 Dec, 2003 20 commits
  3. 30 Dec, 2003 13 commits