1. 12 Jun, 2003 25 commits
  2. 11 Jun, 2003 15 commits
    • sh.h (SUBTARGET_ASM_RELAX_SPEC): Rewrite without brackets. · 04953ac9
      	* config/sh/sh.h (SUBTARGET_ASM_RELAX_SPEC): Rewrite without
      	brackets.
      
      From-SVN: r67801
      Kaz Kojima committed
    • decl2.c (generate_ctor_or_dtor_function): Avoid expanding a global static… · 35b4a576
      decl2.c (generate_ctor_or_dtor_function): Avoid expanding a global static constructor/destructor if it will be empty, i.e.
      
      
      	* decl2.c (generate_ctor_or_dtor_function): Avoid expanding a
      	global static constructor/destructor if it will be empty, i.e.
      	either doesn't call any ctors/dtors or only calls pure or const
      	ctors/dtors.
      
      From-SVN: r67800
      Roger Sayle committed
    • hooks.c (hook_int_size_t_constcharptr_int_0): New. · 7fb26bb0
      	* hooks.c (hook_int_size_t_constcharptr_int_0): New.
      	* hooks.h (hook_int_size_t_constcharptr_int_0): New.
      	* langhooks-def.h (lhd_decode_option, LANG_HOOKS_DECODE_OPTION): Die.
      	(LANG_HOOKS_HANDLE_OPTION, LANG_HOOKS_INITIALIZER): Update.
      	* langhooks.c (lhd_decode_option): Remove.
      	* langhooks.h (struct lang_hooks): Remove decode_option.
      	* opts.c (handle_option): No longer use decode_option.
      java:
      	* Make-lang.in: Handle mostlyclean.
      treelang:
      	* Make-lang.in: Update for option handling.
      	* lang.opt: New.
      	* tree1.c: Include opts.h and t-options.h.
      	(treelang_decode_option): Remove.
      	(treelang_handle_option): New.
      	* treetree.c (LANG_HOOKS_DECODE_OPTION): Remove.
      	(LANG_HOOKS_HANDLE_OPTION): Override.
      	* treetree.h (treelang_decode_option): Remove.
      	(treelang_handle_option): New.
      
      From-SVN: r67799
      Neil Booth committed
    • mangle.c (tm_p.h): Include it. · 24386c5e
      	* mangle.c (tm_p.h): Include it.
      	* Make-lang.in (cp/mangle.o): Depend on $(TM_P_H).
      
      From-SVN: r67798
      Mark Mitchell committed
    • Fix typo · a897bbba
      From-SVN: r67797
      Neil Booth committed
    • struct-by-value-11_main.c: New file. · 2f1c3e49
      	* gcc.dg/compat/struct-by-value-11_main.c: New file.
      	* gcc.dg/compat/struct-by-value-11_x.c: New file.
      	* gcc.dg/compat/struct-by-value-11_y.c: New file.
      	* gcc.dg/compat/struct-by-value-12_main.c: New file.
      	* gcc.dg/compat/struct-by-value-12_x.c: New file.
      	* gcc.dg/compat/struct-by-value-12_y.c: New file.
      	* gcc.dg/compat/struct-by-value-13_main.c: New file.
      	* gcc.dg/compat/struct-by-value-13_x.c: New file.
      	* gcc.dg/compat/struct-by-value-13_y.c: New file.
      	* gcc.dg/compat/struct-by-value-14_main.c: New file.
      	* gcc.dg/compat/struct-by-value-14_x.c: New file.
      	* gcc.dg/compat/struct-by-value-14_y.c: New file.
      	* gcc.dg/compat/struct-by-value-15_main.c: New file.
      	* gcc.dg/compat/struct-by-value-15_x.c: New file.
      	* gcc.dg/compat/struct-by-value-15_y.c: New file.
      	* gcc.dg/compat/struct-by-value-16_main.c: New file.
      	* gcc.dg/compat/struct-by-value-16_x.c: New file.
      	* gcc.dg/compat/struct-by-value-16_y.c: New file.
      	* gcc.dg/compat/struct-by-value-17_main.c: New file.
      	* gcc.dg/compat/struct-by-value-17_x.c: New file.
      	* gcc.dg/compat/struct-by-value-17_y.c: New file.
      	* gcc.dg/compat/struct-by-value-18_main.c: New file.
      	* gcc.dg/compat/struct-by-value-18_x.c: New file.
      	* gcc.dg/compat/struct-by-value-18_y.c: New file.
      
      From-SVN: r67796
      Janis Johnson committed
    • Make-lang.in: Update to handle command-line options. · 3c900cb5
      ada:
      	* Make-lang.in: Update to handle command-line options.
      	* lang.opt: New file.
      	* misc.c: Include aoptions.h.
      	(cl_options_count, cl_options): Remove.
      	(gnat_handle_option): New.
      	(gnat_decode_option): Remove.
      	(LANG_HOOKS_DECODE_OPTION): Remove.
      	(LANG_HOOKS_HANDLE_OPTION): Override.
      
      From-SVN: r67795
      Neil Booth committed
    • cfgloopanal.c (variable_initial_value): Update the set of altered registers correctly. · 7e53cfb2
      	* cfgloopanal.c (variable_initial_value): Update the set of altered
      	registers correctly.
      
      From-SVN: r67792
      Zdenek Dvorak committed
    • This should not get committed. · 763ebfe0
      From-SVN: r67790
      Michael Koch committed
    • scalar-by-value-3_main.c: New file. · 795a4ff2
      	* gcc.dg/compat/scalar-by-value-3_main.c: New file.
      	* gcc.dg/compat/scalar-by-value-3_x.c: New file.
      	* gcc.dg/compat/scalar-by-value-3_y.c: New file.
      	* gcc.dg/compat/scalar-by-value-4_main.c: New file.
      	* gcc.dg/compat/scalar-by-value-4_x.c: New file.
      	* gcc.dg/compat/scalar-by-value-4_y.c: New file.
      	* gcc.dg/compat/scalar-return-3_main.c: New file.
      	* gcc.dg/compat/scalar-return-3_x.c: New file.
      	* gcc.dg/compat/scalar-return-3_y.c: New file.
      	* gcc.dg/compat/scalar-return-4_main.c: New file.
      	* gcc.dg/compat/scalar-return-4_x.c: New file.
      	* gcc.dg/compat/scalar-return-4_y.c: New file.
      
      From-SVN: r67789
      Janis Johnson committed
    • Forgot to add them to the commit command line too, AARGH. · e68b8bd0
      From-SVN: r67788
      Michael Koch committed
    • d30v.h: Delete reference to ASM_FINAL_SPEC. · 5f9b0711
      
      	* config/d30v/d30v.h: Delete reference to ASM_FINAL_SPEC.
      	* config/i386/netbsd-elf.h: Likewise.
      	* config/m32r/m32r.h: Likewise.
      	* config/mn10300/mn10300.h: Likewise.
      	* config/stormy16/stormy16.h: Likewise.
      	* config/v850/v850.h: Likewise.
      	* config/vax/netbsd-elf.h: Likewise.
      	* config/xtensa/elf.h: Likewise.
      	* config/xtensa/linux.h: Likewise.
      
      Co-Authored-By: Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
      
      From-SVN: r67784
      Roger Sayle committed
    • re PR c++/11131 (Unrelated declaration removes inline flag from function) · a5512a2f
      	PR c++/11131
      	* tree.c (cp_cannot_inline_fn): Check for "inline" before
      	instantiation.
      
      From-SVN: r67783
      Mark Mitchell committed
    • Forgot to add this file to cvs. Sorry. · c0081c10
      From-SVN: r67781
      Michael Koch committed
    • configure.in: Don't pass --with-stabs for mips*-sgi-irix6*o32. · 655b7166
      	* configure.in: Don't pass --with-stabs for mips*-sgi-irix6*o32.
      	* configure. Regenerate.
      
      	gcc:
      	* config/mips/iris5gas.h (MDEBUG_ASM_SPEC): Override to match
      	DWARF 2 default.
      
      	* config/mips/dbxmdebug.h: New file.
      	* config.gcc (mips-sgi-irix6*o32, mips-sgi-irix5*): Use it with
      	gas and --with-stabs.
      
      From-SVN: r67780
      Rainer Orth committed