- 25 Nov, 2000 11 commits
-
-
From-SVN: r37735
Jeff Law committed -
* config/sh/sh.h (TARGET_NONE): New. (TARGET_SWITCHES): For all variant-selecting switch, use TARGET_NONE to reset all other variant-selecting switch. Added empty strings to avoid warnings. (TARGET_DEFAULT): Set to SH1_BIT. From-SVN: r37734
Alexandre Oliva committed -
* Makefile.in ($(INTL_TARGETS)): Added $(CONFIG_H) for insn-codes.h. From-SVN: r37733
Alexandre Oliva committed -
* gcc/config/sh/sh.md (sibcalli, sibcalli_pcrel): New insns. (sibcall_pcrel): New insn_and_split. (sibcall, sibcall_value, sibcall_epilogue): New expands. From-SVN: r37732
Alexandre Oliva committed -
* config/sh/sh.md (GOTaddr2picreg, symGOT2reg, symGOTOFF2reg, symPLT_label2reg, call, call_value): Don't set current_function_uses_pic_offset_table. * config/sh/sh.h (CONDITIONAL_REGISTER_USAGE): Don't mark PIC_OFFSET_TABLE_REGNUM as call_used, so that calc_live_regs takes it into account. (FINALIZE_PIC): Delete, useless. (LEGITIMATE_CONSTANT_P): Delete, unused. * config/sh/sh.c (sh_expand_prologue): Don't use current_function_uses_pic_offset_table. Don't special-case PIC_OFFSET_TABLE_REGNUM. Initialize it if it's ever live and PIC is enabled. (sh_expand_epilogue, initial_elimination_offset): Don't special case PIC_OFFSET_TABLE_REGNUM. From-SVN: r37731
Alexandre Oliva committed -
* config/sh/sh-protos.h (symbol_ref_operand): Declare. * config/sh/sh.md (UNSPEC_CALLER): New constant. (calli_pcrel, call_valuei_pcrel): Use PIC_REG. (call_pcrel, call_value_pcrel): New insn_and_splits. (call, call_value): Use them. (call_site): New expand. (sym_label2reg, symPLT_label2reg): Adjust to hold call_sites. * config/sh/sh.h (OUTPUT_ADDR_CONST_EXTRA) [UNSPEC_CALLER]: Output call_site label. (PREDICATE_CODES): Added symbol_ref_operand. * config/sh/sh.c (symbol_ref_operand): Define. * emit-rtl.c (try_split): Propagate CALL_INSN_FUNCTION_USAGE to CALL_INSNs in the split sequence. From-SVN: r37730
Alexandre Oliva committed -
From-SVN: r37729
Alexandre Oliva committed -
From-SVN: r37728
Kriang Lerdsuwanakij committed -
v850 pragma support into gcc and gxx. From-SVN: r37727
Nick Clifton committed -
From-SVN: r37726
Nick Clifton committed -
Add xscale-elf and xscale-coff targets. (Only supported in binutils at the moment). From-SVN: r37725
Nick Clifton committed
-
- 24 Nov, 2000 24 commits
-
-
From-SVN: r37724
Richard Kenner committed -
2000-11-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * testsuite/22_locale/codecvt_wchar_t_char.cc (main): Add _GLIBCPP_USE_WCHAR_T guards. * configure.in (AC_OUTPUT_COMMANDS): Remove, just run scripts as is, so that checks for existence of generated files actually work. * configure: Regenerate. From-SVN: r37723
Benjamin Kosnik committed -
From-SVN: r37722
Arno J. Klaassen committed -
* config/sh/sh.h (GENERAL_REGISTER_P, GENERAL_OR_AP_REGISTER_P, FP_REGISTER_P, XD_REGISTER_P, FP_OR_XD_REGISTER_P, FP_ANY_REGISTER_P): New macros. Use them all over. (SPECIAL_REG): Renamed to SPECIAL_REGISTER_P. * config/sh/sh.c: Use new macros. * config/sh/sh.md: Likewise. From-SVN: r37721
Alexandre Oliva committed -
* config/sh/sh.md: Clobber MACH_REG and MACL_REG in SImode, instead of just MACH_REG in DImode. Always refer to FPSCR_REG in PSImode. From-SVN: r37720
Alexandre Oliva committed -
Fri Nov 24 11:25:20 2000 Anthony Green <green@redhat.com> * lib/libjava.exp (bytecompile_file): Change default from javac to gcj -C. (libjava_arguments): Fix classpath. * libjava.compile/PR129_B.no-link: New file. From-SVN: r37719
Anthony Green committed -
* prims.cc (_Jv_NewObjectArray): Use palcement new to create array. (_Jv_NewPrimArray): Likewise. Include <new>. * gcj/array.h (__JArray): `length' field now const. Added constructor. (class JArray): Added constructor. From-SVN: r37718
Tom Tromey committed -
From-SVN: r37717
Tom Tromey committed -
From-SVN: r37716
Tom Tromey committed -
* config/avr/avr.c (out_tsthi,out_tstsi): Test simplification bug fixed. (machine_dependent_reorg): Wrong optimization based on NOTICE_UPDATE_CC removed. From-SVN: r37715
Denis Chertykov committed -
* jump.c (delete_computation): Re-instate deletion of feeding insn. (delete_insn): Look for REG_LABEL notes. (redirect_tablejump): Delete feeding insns. From-SVN: r37714
J"orn Rennecke committed -
From-SVN: r37713
Bernd Schmidt committed -
From-SVN: r37712
Bernd Schmidt committed -
From-SVN: r37711
Bernd Schmidt committed -
From-SVN: r37710
Bernd Schmidt committed -
From-SVN: r37709
Bernd Schmidt committed -
* jcf-parse.c (init_jcf_parse): Register current_file_list root. Move current_file_list out of yyparse and make it static. * expr.c: Declare quick_stack and tree_list_free_list as static (init_expr_processing): Register quick_stack and tree_list_free_list roots. From-SVN: r37708
Anthony Green committed -
From-SVN: r37707
Bernd Schmidt committed -
From-SVN: r37706
Bernd Schmidt committed -
From-SVN: r37705
Richard Sandiford committed -
From-SVN: r37704
Bernd Schmidt committed -
* c-parse.in (unary_expr): Move VA_ARG from here ... (primary): ... to here. cp: * parse.y (unary_expr): Move VA_ARG from here ... (primary): ... to here. testsuite: * g++.old-deja/g++.other/vaarg4.C: New test. * gcc.c-torture/compile/20001123-1.c: New test. From-SVN: r37703
Nathan Sidwell committed -
cp: * semantics.c (finish_id_expr): If type is error_mark, return error_mark. testsuite: * g++.other/crash24.C: Adjust and remove XFAIL. * g++.other/crash37.C: New test. From-SVN: r37702
Nathan Sidwell committed -
From-SVN: r37701
Jeff Law committed
-
- 23 Nov, 2000 5 commits
-
-
expr.c (store_constructor): If a field is non addressable and the target is a MEM use MEM_ALIAS_SET... * expr.c (store_constructor): If a field is non addressable and the target is a MEM use MEM_ALIAS_SET otherwise use get_alias_set. From-SVN: r37700
Graham Stott committed -
From-SVN: r37699
Bernd Schmidt committed -
cp: * pt.c (lookup_template_class): Simplify loop exit constructs. Cope when there is no partial instantiation of a template template member. testsuite: * g++.old-deja/g++.pt/instantiate9.C: New test. From-SVN: r37698
Nathan Sidwell committed -
From-SVN: r37697
Alexandre Oliva committed -
* emit-rtl.c (gen_lowpart_common): Use word 0 if register mode is narrower than requested mode. (gen_highpart): Abort if register mode is narrower than requested mode. From-SVN: r37696
Alexandre Oliva committed
-