Age | Commit message (Collapse) | Author | Files | Lines |
|
and BINDING_TYPE.
* cp-tree.h, name-lookup.h, decl.c, decl2.c: Remove reference to
macros BINDING_SCOPE, BINDING_VALUE and BINDING_TYPE.
From-SVN: r71848
|
|
From-SVN: r71846
|
|
* objc/objc-act.c (tm_p.h): Tweak order.
* objc/Make-lang.in (objc/objc-act.o): Add $(TM_P_H).
From-SVN: r71844
|
|
From-SVN: r71843
|
|
t-slibgcc-elf-ver and t-linux in tmake_file.
* config.gcc (hppa*64*-*-linux* | parisc*64*-*-linux*):
Include t-slibgcc-elf-ver and t-linux in tmake_file.
From-SVN: r71842
|
|
* config.gcc (hppa*64*-*-linux* | parisc*64-*-linux*):
Disable fixproto.
From-SVN: r71838
|
|
* config.gcc (i960-*-coff*, m68k-*-aout*, sparclite-*-coff*):
Disable fixproto.
From-SVN: r71837
|
|
* config.gcc (i[34567]86-*-solaris2*, sparc64-*-solaris2*,
sparcv9-*-solaris2*, sparc-*-solaris2*): Disable fixproto.
From-SVN: r71836
|
|
From-SVN: r71835
|
|
* config/i386/i386.h (ix86_return_in_memory): Revert my last patch.
* objc/objc-act.c (tm_p.h): Include.
From-SVN: r71834
|
|
* dbxout.c (dbxout_typedefs): Output typedefs in forward order.
No longer any need to reverse by recursion.
From-SVN: r71828
|
|
PR optimization/11741
* gcse.c (pre_insert_copy_insn): Tweak the logic for finding the
appropriate set to match that in hash_scan_insn. Fall back to
the original copy method, if we can't validate changing insn.
(pre_delete): Only delete instructions that have a single_set,
instead of aborting when we encounter an PARALLEL insn with more
then one SET.
* gcc.dg/20030926-1.c: New test case.
From-SVN: r71827
|
|
2003-09-26 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.md ("builtin_setjmp_setup"): Insn deleted.
("builtin_longjmp"): Insn deleted.
("save_stack_nonlocal"): Save literal pool base pointer behind
backchain and stack pointer.
("restore_stack_nonlocal"): Restore literal pool base pointer.
* config/s390/s390.h (STACK_SAVEAREA_MODE): Double size of
the stack save area for the nonlocal goto case.
From-SVN: r71826
|
|
PR bootstrap/12358
* pa.c (output_bvb): Fix typo.
From-SVN: r71822
|
|
* decl.c (pop_binding_level, suspend_binding_level,
find_class_binding_level): Merge into leave_scope. Remove.
(leave_scope): New function.
(poplevel): Update.
(poplevel_class): Likewise.
(pop_namespace): Likewise.
From-SVN: r71821
|
|
the result.
* expmed.c (store_bit_field): Don't search for an integer mode
unless we need the result.
From-SVN: r71819
|
|
* expr.c (emit_move_insn_1): If there is no move pattern for the
original mode, try using a pattern for the corresponding integer mode.
From-SVN: r71816
|
|
From-SVN: r71815
|
|
* cppcharset.c, cpphash.h: Rename 'struct strbuf' to
'struct _cpp_strbuf'.
From-SVN: r71814
|
|
with "GCC".
* config/i386/netbsd-elf.h, config/i386/netbsd64.h,
config/i386/netware.h, config/i386/nto.h, config/i386/openbsd.h,
config/i386/pentium.md, config/i386/pmmintrin.h, config/i386/ppro.md,
config/i386/ptx4-i.h, config/i386/rtemself.h, config/i386/sco5.h,
config/i386/sol2.h, config/i386/svr3gas.h, config/i386/sysv3.h,
config/i386/sysv4-cpp.h, config/i386/sysv4.h, config/i386/sysv5.h,
config/i386/unix.h, config/i386/uwin.h, config/i386/vsta.h,
config/i386/xm-cygwin.h, config/i386/xm-djgpp.h,
config/i386/xm-mingw32.h, config/i386/xmmintrin.h: Replace
"GNU CC", "GNU compiler", and "GNU C-compiler" with "GCC".
From-SVN: r71813
|
|
* config/i386/i386-aout.h, config/i386/i386-coff.h,
config/i386/i386-interix.h, config/i386/i386-interix3.h,
config/i386/i386-modes.def, config/i386/i386-protos.h,
config/i386/i386.c, config/i386/i386.h, config/i386/i386.md,
config/i386/i386elf.h, config/i386/k6.md, config/i386/kaos-i386.h,
config/i386/linux-aout.h, config/i386/linux.h, config/i386/linux64.h,
config/i386/lynx-ng.h, config/i386/lynx.h, config/i386/mingw32.h,
config/i386/mmintrin.h, config/i386/moss.h: GNU CC -> GCC.
"GNU compiler" -> GCC.
From-SVN: r71811
|
|
* config/i386/att.h, config/i386/beos-elf.h, config/i386/biarch64.h,
config/i386/bsd.h, config/i386/crtdll.h, config/i386/cygming.h,
config/i386/cygwin.h, config/i386/cygwin1.c, config/i386/cygwin2.c,
config/i386/darwin.h, config/i386/djgpp.h, config/i386/emmintrin.h,
config/i386/freebsd-aout.h, config/i386/freebsd.h,
config/i386/freebsd64.h, config/i386/gas.h: GNU CC -> GCC.
From-SVN: r71810
|
|
From-SVN: r71806
|
|
2003-09-23 Kelley Cook <kelleycook@wideopenwest.com>
* cgraph.c (dump_cgraph): Don't output newline before dump. Add in
"local" to the callgraph dump. Output "after inlining" earlier.
* cgraphunit.c: Fix dumpfile whitespace and commonize headers of the
callgraph dumps. Correct misspellings.
(cgraph_decide_inlining): Output number of insns before inlining.
Output the calling function into which a function is inlined.
(cgraph_decide_small_functions): Format dump file like always_inline.
From-SVN: r71804
|
|
From-SVN: r71803
|
|
* config/s390/s390.c (s390_emit_prologue): Simplify accesses to
FPR slots in the save area.
(s390_emit_epilogue): Likewise.
From-SVN: r71799
|
|
* cgraph.h (cgraph_remove_edge): Declare.
* cgraph.c (cgraph_remove_edge): Make extern.
* cgraphunit.c (cgraph_finalize_function): Call cgraph_remove_edge
instead of cgraph_remove_call.
From-SVN: r71784
|
|
From-SVN: r71783
|
|
different access specifier is not rejected)
PR c++/5655
* parser.c (cp_parser_check_access_in_redeclaration): New function.
(cp_parser_member_declaration): Use it.
(cp_parser_template_declaration_after_export): Likewise.
* g++.dg/parse/access7.C: New test.
* g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
From-SVN: r71771
|
|
arm7tdmi core.
* arm.c (all_cores): arm710t, arm720t and arm740t are all based on the
arm7tdmi core.
From-SVN: r71768
|
|
2003-09-25 Ziemowit Laski <zlaski@apple.com>
* config/darwin-protos.h (objc_image_info_section):
New prototype.
From-SVN: r71766
|
|
2003-09-25 Ziemowit Laski <zlaski@apple.com>
* Makefile.in (stub-objc.o): Depend on $(GGC_H).
From-SVN: r71764
|
|
* config.gcc: Get rid of more gratuitious 'x'es. Actually allow
tsc701 as a --with-cpu, --with-tune setting for sparc.
From-SVN: r71763
|
|
2003-09-25 Ziemowit Laski <zlaski@apple.com>
* cp-parse.in (objc_try_stmt): Do not specify a %type.
From-SVN: r71762
|
|
* config.gcc: New 'widely ported system' clause for rtems.
Set thread file there, not in individual clauses.
From-SVN: r71761
|
|
* config/mips/mips.c (mips_va_arg): Handle arguments that must be
passed on the stack.
From-SVN: r71760
|
|
* config.gcc (widely ported systems section): Mostly alphabetize
by system. Comment the case where we can't.
From-SVN: r71759
|
|
From-SVN: r71756
|
|
* config.gcc: Remove some unnecessary uses of 'x' in case statements.
Actually allow ep9312 as an arm --with-arch setting.
From-SVN: r71755
|
|
From-SVN: r71752
|
|
2003-09-24 Phil Edwards <phil@codesourcery.com>
PR pch/12112
* gcc/cppfiles.c (pch_open_file): Return based on combined
result of all files.
(validate_pch): Return validate flag for current file.
From-SVN: r71751
|
|
PR bootstrap/12358
* fold-const.c (tree_swap_operands_p): Only reorder operands when
one of the operands is constant.
From-SVN: r71749
|
|
2003-09-24 Ziemowit Laski <zlaski@apple.com>
MERGE OF objc-improvements-branch into MAINLINE.
See 'gcc/ChangeLog' and 'gcc/testsuite/ChangeLog' for
the gory details.
From-SVN: r71748
|
|
From-SVN: r71746
|
|
calls a handler.
* cpplib.c (do_pragma): Reintroduce cb_line_change call in the
code path that calls a handler.
From-SVN: r71744
|
|
From-SVN: r71743
|
|
* config.gcc (c4x-*, tic4x-*, d30v-*, mmix-knuth-mmixware):
Disable fixproto.
From-SVN: r71740
|
|
giving $with_cpu...
* config.gcc: Clean up and reindent $with_cpu=yes|no clause and
the section giving $with_cpu defaults by target.
From-SVN: r71738
|
|
* config.gcc (arm-*-coff*, armel-*-coff*, arm*-*-ecos-elf,
arm*-*-elf, ep9312-*-elf, arm*-wince-pe*, arm*-*-pe*, arm*-*-pe*,
rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*,
rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*,
rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*,
i[34567]86-pc-msdosdjgpp*): Disable fixproto.
From-SVN: r71737
|
|
* config/rs6000/rs6000.md (movti_power): Collapse case 1 and 2
together. Protect load string instruction with TARGET_STRING.
(movti_string): Collapse case 1 and 2 together.
From-SVN: r71736
|