- 13 Jul, 1998 32 commits
-
-
( * m68k/m68k.h (TARGET_SWITCHES): Clear MASK_68040_ONLY for -m68020-40, -m68020-60 and -m5200. From-SVN: r21126
Kamil Iskra committed -
� * m68k/m68k.h (TARGET_SWITCHES): Clear MASK_68040_ONLY for -m68020-40, -m68020-60 and -m5200. From-SVN: r21125
Kamil Iskra committed -
8 * gcc.c (do_spec_1): Fix %O handling for secure temporary file creation. From-SVN: r21124
Weiwen Liu committed -
� * gcc.c (do_spec_1): Fix %O handling for secure temporary file creation. From-SVN: r21123
Weiwen Liu committed -
* sh/elf.h (MAX_OFILE_ALIGNMENT): Undefine before including svr4.h. From-SVN: r21122
Ralf Corsepius committed -
� * sh/elf.h (MAX_OFILE_ALIGNMENT): Undefine before including svr4.h. From-SVN: r21121
Ralf Corsepius committed -
* i386/i386.h (CPP_486_SPEC, CPP_586_SPEC, CPP_686_SPEC): New specs. (CPP_CPU_DEFAULT_SPEC, CPP_CPU_SPEC): Use them. (EXTRA_SPECS): Support them. * gcc.c: Delete %[spec] support. (do_spec_1, case '('): Likewise. (do_spec_1, case '['): Call error. * i386/aix386ng.h, cygwin32.h, freebsd-elf.h, gas.h, isc.h, linux-aout.h, linux-oldld.h, linux.h, osfelf.h, osfrose.h, sco.h, sco4.h, sco4dbx.h, sco5.h, sol2.h, sysv3.h (CPP_SPEC): Delete %[cpp_cpu]. From-SVN: r21120
Jim Wilson committed -
From-SVN: r21119
Andreas Schwab committed -
* tree.h (tree_common): Note front-end dependencies on layout of this structure. From-SVN: r21118
Jeffrey A Law committed -
From-SVN: r21117
Martin v. Löwis committed -
* stmt.c (expand_expr_stmt): If not assigning fresh value to last_expr_value, zero it, so old garbage doesn't get dereferenced. From-SVN: r21116
Craig Burley committed -
From-SVN: r21115
Henning Petersen committed -
* gcc.c-torture/execute/920715-1.x: No longer expected to fail on the mn10200. * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on the mn10200. * gcc.c-torture/execute/va-arg-3.x: Similarly. * gcc.c-torture/compile/930326-1.x: Similarly. From-SVN: r21114
Jeffrey A Law committed -
* gcc.c-torture/execute/920715-1.x: No longer expected to fail on the mn10200. * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on the mn10200. * gcc.c-torture/execute/va-arg-3.x: Similarly. Minor testsuite cleanups. From-SVN: r21113
Jeffrey A Law committed -
* configure.in (mips-sgi-irix5cross64, mips-sgi-irix5*): Remove HAVE_INTTYPES_H from xm_defines. Define xm_file to mips/xm-iris5.h. * mips/xm-iris5.h (USG): Delete. From-SVN: r21112
Jim Wilson committed -
From-SVN: r21111
Nick Clifton committed -
From-SVN: r21110
Nick Clifton committed -
From-SVN: r21109
Nick Clifton committed -
Mon Jul 13 16:15:10 1998 John Carr <jfc@mit.edu> * sparc.c, sparc.h, sparc.md: New trampoline code. Allow integer operand 1 to V8+ DImode shift instructions. Fix bugs in V8+ wide multiply patterns. In 32 bit mode, split DImode register moves and logical instructions. Write V9 branch prediction flag. Use V9 conditional move more often for scc. * print-rtl.c (print_rtx): Use HOST_PTR_PRINTF to print pointer. From-SVN: r21108
John Carr committed -
invoke.texi (-fno-builtin): Explain that the names of built-in functions begin with `__builtin_', not `__'. * invoke.texi(-fno-builtin): Explain that the names of built-in functions begin with `__builtin_', not `__'. From-SVN: r21107
Philippe De Muyter committed -
Mon Jul 13 13:31:03 1998 Craig Burley <burley@gnu.org> * libU77/u77-test.f: Double-check ETIME results, just like 0.5.24 does. From-SVN: r21106
Craig Burley committed -
com.c (ffecom_push_tempvar): Replace kludge that munged back-end globals directly with proper calls to... Mon Jul 13 11:54:03 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_push_tempvar): Replace kludge that munged back-end globals directly with proper calls to push_topmost_sequence and pop_topmost_sequence. From-SVN: r21105
Craig Burley committed -
* mn10300.h (REG_CLASS_FROM_LETTER): Map 'y' to SP_REGS. Handle 'x' as NO_REGS for this cpu. (REGNO_OK_FOR_BIT_BASE_P): Define. (REG_OK_FOR_BIT_BASE_P): Define. (GO_IF_LEGITIMATE_ADDRESS): Use them. (REG_OK_FOR_INDEX_P): Tweak. * mn13000.c (REG_SAVE_BYTES): Define. (expand_epilogue, initial_offset): Use it. (secondary_reload_class): Slightly reformat. (output_tst): Tweak comments. * mn10300.md: Change 'x' to 'y' for SP_REGS. Then add 'x' to many patterns. (addsi3): Turn into a define_expand/define_insn pair. Rework code for three operand addition case to be more efficient. (subsi3): Turn into a define_expand/define_insn pair. From-SVN: r21104
Jeff Law committed -
From-SVN: r21103
J"orn Rennecke committed -
From-SVN: r21102
Mark Mitchell committed -
* cplus-dem.c: Incorporate changes from GCC version not present in the libiberty version. From-SVN: r21101
Mark Mitchell committed -
* cplus-dem.c (SCOPE_STRING): Remove DMGL_JAVA stuff. (cplus_demangle_opname): Initialize work. (demangle_template): Remove is_java_array. (do_type): Remove DMGL_JAVA stuff. (long_options): Remove "java". (main): Remove 'j' option. From-SVN: r21100
Mark Mitchell committed -
* expr.c (expand_expr): Only set MEM_IN_STRUCT_P if the memory address is not varying for REFERENCE_TYPE or when we think we might have found an optimized access to the first element in an array. From-SVN: r21099
Jeffrey A Law committed -
1998-07-13 Dave Love <d.love@dl.ac.uk> * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f: New test from Craig. From-SVN: r21098
Dave Love committed -
From-SVN: r21097
Dave Love committed -
More efficient version of Jul 10 bugfix of mine, as discussed on egcs-patches. * regclass.c (reg_scan_mark_refs): New arg min_regno. Only update regscan information for REGs with numbers greater than or equal to this. All callers changed. (reg_scan_update): New function to efficiently update regscan information on the fly. * rtl.h: Add prototype. * jump.c (jump_optimize): Call it when we make a transformation which generates new pseudo-REGs. From-SVN: r21096
David S. Miller committed -
From-SVN: r21095
Jeff Law committed
-
- 12 Jul, 1998 8 commits
-
-
* decl2.c (build_expr_from_tree): Change calls of do_identifier. Do Koenig lookup in CALL_EXPR. (arg_assoc): Handle error_mark. * lex.c (is_global): New function. (do_identifier): Expect arguments for Koenig lookup. * parse.y (primary): Add rules for calls of unqualified function calls. (do_id): Change call of do_identifier. * pt.c (finish_stmt_expr): Likewise. * semantics.c (finish_id_expr): Likewise. (finish_call_expr): Add integer parameter to indicate argument-dependent lookup. From-SVN: r21091
Martin v. Löwis committed -
From-SVN: r21090
Jason Merrill committed -
* decl.c (struct binding_level): New field using_directives. (push_using_decl): Not sorry anymore. (push_using_directive): New function. (lookup_tag): Use CP_DECL_CONTEXT to iterate. (unqualified_namespace_lookup): New function, code from ... (lookup_name_real): ... here. * decl2.c (lookup_using_namespace): Pass using list instead of initial scope. (validate_nonmember_using_decl): New function. (do_nonmember_using_decl): New function. (do_toplevel_using_decl): Use them. (do_local_using_decl): New function. (do_using_directive): Support block-level directives. * parse.y (simple_stmt): Support using declarations and directives. (namespace_qualifier, namespace_using_decl): New non-terminals. From-SVN: r21089
Martin v. Löwis committed -
* xref.c (classname): New function. (GNU_xref_hier): Change class and base parameters to tree. * decl.c (xref_baseypes): Change caller. * friend.c (make_friend_class): Likewise. From-SVN: r21088
Martin v. Löwis committed -
* collect2.c (main): Use "-x c" instead of "-lang-c" for force the compiler into C mode. From-SVN: r21087
Jeffrey A Law committed -
From-SVN: r21086
Dave Love committed -
From-SVN: r21085
Dave Love committed -
From-SVN: r21084
Dave Love committed
-