Neil Booth
f4dc8d96d4
output.h (sdb_begin_function_line): Restore as an extern variable.
...
* output.h (sdb_begin_function_line): Restore as an extern
variable.
* sdbout.c (sdb_begin_function_line): Make extern.
From-SVN: r44030
2001-07-16 06:01:40 +00:00
Richard Henderson
9e9f3eded6
machmode.def (Pmode): Redefine if GENERATOR_FILE.
...
* machmode.def (Pmode): Redefine if GENERATOR_FILE.
* genrecog.c (maybe_both_true_mode): New.
(maybe_both_true_2): Use it.
(write_switch): Don't put Pmode in a switch.
* rtl.c (mode arrays): Don't explicitly size them.
From-SVN: r44029
2001-07-15 17:28:20 -07:00
Phil Edwards
25dfa34d50
configure.in: Temporarily force LN_S to copy instead of symlink.
...
2001-07-15 Phil Edwards <pme@sources.redhat.com>
* configure.in: Temporarily force LN_S to copy instead of symlink.
* configure: Regenerate.
From-SVN: r44028
2001-07-15 22:17:43 +00:00
Jan Hubicka
22fb740dcc
toplev.c (rest_of_compilation): Fix register_life_up_to_date handling...
...
* toplev.c (rest_of_compilation): Fix register_life_up_to_date
handling; move unconditional splitting before mode switching.
* i386.md (type): Add fistp type.
(i387, length_attr, scheduling definitions): Handle this type.
(fix_trunc?f?i2): Revamp to use mode switching.
(fix_trunct?f?i_nonmemory, fix_trunc?f?i_memory): New patterns.
* i386.h (fp_cw_mode): New enum
(OPTIMIZE_MODE_SWITCHING, NUM_MODES_FOR_MODE_SWITCHING, MODE_NEEDED,
MODE_PRIORITY_TO_MODE, ENUM_MODE_SET): New macros.
From-SVN: r44027
2001-07-15 16:59:06 +00:00
Richard Kenner
135d50f10f
Makefile.in (integrate.o): Add debug.h.
...
* Makefile.in (integrate.o): Add debug.h.
* integrate.c (debug.h): Add.
(output_inline_function): Save, reset, and restore debug_hooks.
From-SVN: r44026
2001-07-15 12:50:41 -04:00
Richard Henderson
b762a0ef44
alpha.c (alpha_emit_xfloating_compare): Use CCmode instead of COMPARE for the EQUIV expression.
...
* config/alpha/alpha.c (alpha_emit_xfloating_compare): Use CCmode
instead of COMPARE for the EQUIV expression.
From-SVN: r44024
2001-07-15 08:56:46 -07:00
Richard Henderson
c319629b9a
flow.c (redirect_edge_and_branch_force): Initialize global_live_at_start and global_live_at_end.
...
* flow.c (redirect_edge_and_branch_force): Initialize
global_live_at_start and global_live_at_end.
(allocate_bb_life_data): Export.
* basic-block.h (allocate_bb_life_data): Declare it.
* toplev.c (rest_of_compilation): Call it.
From-SVN: r44023
2001-07-15 08:47:05 -07:00
Richard Henderson
25e21aed56
alpha.c (alpha_tablejump_addr_vec): New.
...
* config/alpha/alpha.c (alpha_tablejump_addr_vec): New.
(alpha_tablejump_best_label): New.
* config/alpha/alpha-protos.h: Declare them.
* config/alpha/alpha.md: Use braced strings for code blocks.
(tablejump_osf): Break out add with r29.
(tablejump_osf_internal): Remove.
(tablejump_osf_nt_internal): Rename from tablejump_nt_internal,
use alpha_tablejump_addr_vec and alpha_tablejump_best_label.
From-SVN: r44022
2001-07-15 08:38:52 -07:00
Toon Moene
09b495e503
f90-intrinsic-numeric.f: Fix pasto.
...
2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
* g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
* g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
From-SVN: r44021
2001-07-15 15:30:04 +00:00
David Billinghurst
147424bf75
f90-intrinsic-numeric.f: New test.
...
2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
* g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
* g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
From-SVN: r44020
2001-07-15 12:50:14 +00:00
Jan Hubicka
03598deac8
loop.c (scan_loop): Add USEs inside PARALLELs into dependencies of the movable.
...
* loop.c (scan_loop): Add USEs inside PARALLELs into dependencies
of the movable.
* toplev.c (rest_of_compilation): Allow new pseudoes for mode switching.
* i386-protos.h (ix86_split_fp_branch): Update prototype.
(ix86_fp_jump_nontrivial_p): New.
* i386.md (fp_jcc_?): Update call of split_fp_branch;
use ix86_fp_jump_nontrivial_p.
* i386.c (ix86_fp_jump_nontrivial_p): New.
(ix86_split_fp_branch): Accept code instead of rtx.
(ix86_expand_compare): Expand comparison early in case
doing so is resonably cheap.
From-SVN: r44019
2001-07-15 12:00:34 +00:00
Nick Clifton
b8313db6c0
Assert 'endian' not 'machine' in endian specs
...
From-SVN: r44018
2001-07-15 10:22:51 +00:00
Neil Booth
e2a12aca42
dbxout.c (dbxout_source_line): Make static, update prototype.
...
* dbxout.c (dbxout_source_line): Make static, update prototype.
(dbx_debug_hooks, xcoff_debug_hooks): Add new hooks.
(dbxout_init, dbxout_finish, dbxout_source_line,
dbxout_begin_block, dbxout_end_block): Update for new prototypes.
* dbxout.h (dbxout_source_line): Delete.
* debug.c (debug_nothing_file, debug_nothing_file_int,
debug_nothing_file_charstar_rtx): New.
(do_nothing_debug_hooks): Update.
(debug_nothing_void, debug_nothing_charstar_rtx,
dwarf2out_end_epilogue): New.
(debug_nothing_file_charstar, debug_nothing_file_int_int): Rename.
* debug.h (struct rtx_def): Declare.
(gcc_debug_hooks): New hooks source_line, end_epilogue
and end_function.
(debug_nothing_void, debug_nothing_charstar_rtx,
dwarf2out_end_epilogue): New.
(debug_nothing_file_charstar, debug_nothing_file_int_int): Rename.
* dwarf2out.c (dwarf2out_source_line): Make static, update prototype.
(dwarf2_debug_hooks): Update.
(dwarf2out_init, dwarf2out_finish, dwarf2out_source_line,
dwarf2out_begin_block, dwarf2out_end_block): Update for new prototypes.
* dwarf2out.h (dwarf2out_source_line): Remove.
* dwarfout.c (dwarfout_end_epilogue, dwarfout_end_function):
Make static, update prototype.
(dwarfout_init, dwarfout_finish, dwarfout_source_line,
dwarfout_begin_block, dwarfout_end_block): Update for new prototypes.
(dwarf_debug_hooks): Update.
* dwarfout.h (dwarfout_end_epilogue, dwarfout_source_line,
dwarfout_end_function): Remove.
* final.c (profile_function): Use debug hooks for ending functions
and epilogues.
(output_source_line, final_end_function): Update prototype,
use debug hooks.
(final_start_function, final_scan_insn): Update.
* output.h (sdb_begin_function_line): Remove.
(final_end_function): Update prototype.
* sdbout.c (sdb_begin_function_line): Make static.
(PUT_SDB_EPILOGUE_END): Move to sdbout_end_epilogue.
(sdbout_source_line): New.
(sdbout_end_epilogue, sdbout_end_function): Make static, update
prototypes.
(sdb_debug_hooks): Update.
(sdbout_init, sdbout_source_line,
sdbout_begin_block, sdbout_end_block): Update for new prototypes.
* sdbout.h (sdbout_end_epilogue, sdbout_end_function): Remove.
* toplev.c (compile_file, rest_of_compilation): Update.
* tree.h (dwarf2out_end_epilogue): Move to debug.h.
* xcoffout.c (xcoffout_source_line, xcoffout_begin_block,
xcoffout_end_block, xcoffout_end_epilogue, xcoffout_end_function):
Update for prototype changes.
* xcoffout.h (xcoffout_source_line, xcoffout_begin_block,
xcoffout_end_block, xcoffout_end_epilogue): Update prototypes.
From-SVN: r44017
2001-07-15 08:34:46 +00:00
Richard Henderson
be7b80f427
alpha.h (TARGET_ABI_OSF): New.
...
* config/alpha/alpha.h (TARGET_ABI_OSF): New.
(TARGET_ABI_WINDOWS_NT, TARGET_ABI_OPEN_VMS): Rename; update users.
* config/alpha/alpha-protos.h: Update TARGET_ABI_* users.
* config/alpha/alpha.c: Likewise.
* config/alpha/alpha.md: Likewise.
* config/alpha/alpha32.h: Likewise.
* config/alpha/vms.h: Likewise.
(OPEN_VMS): Remove.
From-SVN: r44016
2001-07-15 00:17:29 -07:00
GCC Administrator
4a82c9509d
Daily bump.
...
From-SVN: r44015
2001-07-15 07:16:50 +00:00
Richard Henderson
736f566aea
alpha.md: Use define_constants for unspec values.
...
* config/alpha/alpha.md: Use define_constants for unspec values.
Substitute throughout.
From-SVN: r44012
2001-07-14 23:25:01 -07:00
Tim Josling
e6290e7425
* tree.def (EXPON_EXPR) remove. Never supported anyway.
...
* f/com.c (ffecom_overlap_): Remove references to EXPON_EXPR.
(ffecom_tree_canonize_ref_): Likewise.
* java/check-init.c (check_init): Remove references to EXPON_EXPR.
From-SVN: r44011
2001-07-14 19:16:35 -07:00
John David Anglin
3794967f34
* pa.md: Remove unused constraints from define_split's.
...
From-SVN: r44010
2001-07-15 00:54:21 +00:00
Richard Henderson
35cbdf6fef
* ifcvt.c (find_cond_trap): Test for exit block.
...
From-SVN: r44009
2001-07-14 17:00:56 -07:00
Jan Hubicka
1e5fd09422
Re-install recently reverted patch.
...
* emit-rtl.c (try_split): Update mark_jump_label call.
* flow.c (find_sub_basic_blocks): Likewise.
* jump.c (cross_jump_death_matters, find_cross_jump, do_cross_jump,
jump_back_p): Kill.
(mark_all_labels): Kill second parameter.
(jump_optimize, jump_optimize_1): Kill cross_jump parameter.
(rebuild_jump_labels, jump_optimize_minimal): Update call
of jump_optimize_1.
(jump_optimize_1): Kill crossjumping code.
(mark_jump_label): Kill cross_jump parameter.
* rtl.h (mark_jump_label, jump_optimize): Update prototypes.
(JUMP_CROSS_JUMP, JUMP_CROSS_JUMP_DEATH_MATTERS): Kill.
* reg-stack.c (reg_to_stack): Do not rebuild if not needed; do
splitting.
* toplev.c (enum dump_file_index): Kill DFI_jump2; put DFI_stack before
DFI_bpro.
(dump_file_info): Likewise.
(rest_of_compilation): Update calls to jump_optimize; kill jump2 pass;
reorganize passes to do reg-stack first, bb-reorder second.
* invoke.texi (-d letters doc): Remove the jump2 pass.
From-SVN: r44008
2001-07-14 22:52:50 +00:00
Richard Henderson
999c066978
ifcvt.c (find_cond_trap): New.
...
* ifcvt.c (find_cond_trap): New.
(find_if_header): Call it.
(merge_if_block): Relax existing jump sanity check.
* jump.c (jump_optimize_1): Remove conditional trap handling.
* gcc.dg/iftrap-1.c: New.
From-SVN: r44006
2001-07-14 11:39:16 -07:00
GCC Administrator
386eda2e22
Daily bump.
...
From-SVN: r44004
2001-07-14 07:16:10 +00:00
Alan Modra
7d8b141211
pa.c (emit_hpdiv_const): Return reg is r2 for 64-bit millicode.
...
* config/pa/pa.c (emit_hpdiv_const): Return reg is r2 for 64-bit
millicode.
(insn_refs_are_delayed): Correct comment.
* config/pa/pa.h (INSN_REFERENCES_ARE_DELAYED): Likewise.
* config/pa/pa.md (mulsi3): If TARGET_64BIT, clobber r2
instead of r31. Make associated insn !TARGET_64BIT, and
provide an additional 64-bit insn that clobbers r2.
(divsi3): Likewise.
(udivsi3): Likewise.
(modsi3): Likewise.
(umodsi3): Likewise.
From-SVN: r44003
2001-07-14 12:09:39 +09:30
Jan Hubicka
1ed672dd7c
bb-reorder.c (skip_insn_after_block): Get past the line number notes.
...
* bb-reorder.c (skip_insn_after_block): Get past the line number notes.
* flow.c (redirect_edge_and_branch_force, split_edge,
try_crossjump_to_edge): Use set_block_for_new_insns.
* bb-reorder.c (emit_jump_to_block_after): Call set_block_for_new_insns.
From-SVN: r44002
2001-07-14 01:06:42 +00:00
H.J. Lu
c51f3aa110
elfos.h (UNIQUE_SECTION): Enable .bss section with the correct patch.
...
2001-07-13 H.J. Lu (hjl@gnu.org )
* config/elfos.h (UNIQUE_SECTION): Enable .bss section with
the correct patch.
From-SVN: r44001
2001-07-13 16:33:37 -07:00
Tom Tromey
4b2dc1b2b6
jvspec.c (jvgenmain_spec): Remove -ffilelist-file from cc1 invocation.
...
* jvspec.c (jvgenmain_spec): Remove -ffilelist-file from cc1
invocation.
From-SVN: r44000
2001-07-13 23:17:41 +00:00
Geoffrey Keating
ca18be5753
Revert H.J. Lu's UNIQUE_SECTION patch of 2001-07-13.
...
From-SVN: r43998
2001-07-13 21:55:10 +00:00
Phil Edwards
48fe3de0c3
std_sstream.h (basic_stringbuf::basic_stringbuf(string): Initialize _M_string with pointer-and-size constructor, not just pointer.
...
2001-07-13 Phil Edwards <pme@sources.redhat.com>
* include/bits/std_sstream.h (basic_stringbuf::basic_stringbuf(string):
Initialize _M_string with pointer-and-size constructor, not just
pointer. Fix some comments.
* testsuite/21_strings/ctor_copy_dtor.cc (test03): New test.
* testsuite/27_io/stringbuf.cc (test02): Remove unused variable.
(test03): Add embedded-NUL tests.
* mkcheck.in: When printing totals, match the order of the tests.
* include/bits/stringfwd.h: Use same declaration keywords.
* include/bits/std_iosfwd.h: Cosmetic spacing.
From-SVN: r43996
2001-07-13 20:50:03 +00:00
Joseph Myers
59387d2e31
c-common.c (decl_attributes): Take a pointer to the node to which attributes are to be attached...
...
* c-common.c (decl_attributes): Take a pointer to the node to
which attributes are to be attached, and a flags argument.
* c-common.h (enum attribute_flags): New.
(decl_attributes): Update prototype.
* c-decl.c (start_decl, push_parm_decl, finish_struct,
finish_enum, start_function): Update calls to decl_attributes.
* c-parse.in (component_declarator, component_notype_declarator,
label): Update calls to decl_attributes.
cp:
* decl2.c (cplus_decl_attributes): Take a pointer to the node to
which attributes are to be attached, and a flags argument. Update
call to decl_attributes.
(grokfield): Update call to decl_attributes.
* class.c (finish_struct): Update call to cplus_decl_attributes.
* cp-tree.h (cplus_decl_attributes): Update prototype.
* decl.c (start_decl, grokdeclarator, start_function): Update
calls to decl_attributes and cplus_decl_attributes.
* friend.c (do_friend): Update call to cplus_decl_attributes.
* parse.y (parse_bitfield): Update call to cplus_decl_attributes.
From-SVN: r43995
2001-07-13 21:40:43 +01:00
Alexandre Petit-Bianco
e47c5acd7b
anon_ctor_itf_arg.java: Moved to `libjava.lang.'
...
2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com>
* libjava.compile/anon_ctor_itf_arg.java: Moved to `libjava.lang.'
* libjava.compile/anon_ctor_itf_arg.out: Likewise
* libjava.lang/invoke_from_inner.java: New file.
* libjava.lang/invoke_from_inner.out: Likewise.
(http://gcc.gnu.org/ml/java-patches/2001-q3/msg00061.html )
From-SVN: r43994
2001-07-13 12:45:05 -07:00
Alexandre Petit-Bianco
b6e3e1ff58
re PR java/3635 ("empty declaration" warning too broad)
...
2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com>
* parse.y (patch_method_invocation): Don't override primary if one
is already provided, but let this$<n> be built. Fixed comment.
2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com>
* parse.y (empty_statement:): Report empty statement error only
when found at class declaration level.
Fixes PR java/3635
(http://gcc.gnu.org/ml/gcc-patches/2001-07/msg00885.html )
From-SVN: r43993
2001-07-13 12:43:54 -07:00
Denis Chertykov
48ccfb4086
avr.md (strlenhi): PARALLEL keyword removed.
...
* config/avr/avr.md (strlenhi): PARALLEL keyword removed.
* config/avr/avr.c (legitimate_address_p): Return value changed
from letter to register classes. For better debugging.
From-SVN: r43992
2001-07-13 23:13:55 +04:00
Kazu Hirata
5a4aeb03fa
jump.c (reversed_comparison_code_parts): Fix comment typos.
...
2001-07-13 Kazu Hirata <kazu@hxi.com>
* jump.c (reversed_comparison_code_parts): Fix comment typos.
From-SVN: r43990
2001-07-13 18:32:30 +00:00
H.J. Lu
92e78e59d6
elfos.h (UNIQUE_SECTION): Enable .bss section.
...
2001-07-13 H.J. Lu (hjl@gnu.org )
* config/elfos.h (UNIQUE_SECTION): Enable .bss section.
From-SVN: r43989
2001-07-13 11:28:10 -07:00
Marc Espie
f1cf4606f9
config.gcc (*-*-openbsd*): Add fragment to compile libgcc correctly for shared configurations.
...
2001-07-13 Marc Espie <espie@cvs.openbsd.org>
* config.gcc (*-*-openbsd*): Add fragment to compile libgcc
correctly for shared configurations.
* config/t-libgcc-pic: New.
* config/{i386,m68k,sparc}/t-openbsd: New.
* config/openbsd.h: Include cpu_spec in cpp_spec where needed.
Support -shared. Support debugging libraries with -g.
* config/i386/openbsd.h: Correct ASM_COMMENT_START. Ensure dwarf2
frame information does not emit pointer diffs.
* config/sparc/openbsd.h: Ensure dwarf2 frame information does not
emit pointer diffs.
From-SVN: r43988
2001-07-13 18:12:22 +00:00
Geoffrey Keating
998d20d22a
Revert Jan Hubicka's patch of Fri Jul 13 14:46:21 CEST 2001.
...
From-SVN: r43986
2001-07-13 17:24:48 +00:00
Stephen M. Webb
4a9d51090a
Makefile.am: New file encapsulating header generation rules.
...
2001-07-13 Stephen M. Webb <stephen@bregmasoft.com>
Loren J. Rittle <ljrittle@acm.org>
Phil Edwards <pme@sources.redhat.com>
* include/Makefile.am: New file encapsulating header generation rules.
* Makefile.am (SUBDIRS): Prepend 'include' directory.
* acinclude.m4: Moved/removed rules for building various headers.
* configure.in (AC_OUTPUT): Add include/Makefile.
* mkc++config: Removed.
* testsuite_flags.in: Changed build-includes to match new scheme.
* mknumeric_limits: Likewise.
* libio/Makefile.am: Changed INCLUDES to maatch new header scheme.
* libmath/Makefile.am: Likewise.
* libsupc++/Makefile.am: Likewise.
* src/Makefile.am: Likewise; removed rules to build headers.
* libmath/mathconf.h: Changed #include'd header names to match.
* libmath/stubs.c: Likewise.
* src/gen-num-limits.cc: Likewise.
* configure: Regenerated.
* config.h.in: Regenerated.
* aclocal.m4: Regenerated.
* Makefile.in: Regenerated.
* include/Makefile.in: Regenerated.
* libio/Makefile.in: Regenerated.
* libmath/Makefile.in: Regenerated.
* libsupc++/Makefile.in: Regenerated.
* src/Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
Co-Authored-By: Loren J. Rittle <ljrittle@acm.org>
Co-Authored-By: Phil Edwards <pme@gcc.gnu.org>
From-SVN: r43985
2001-07-13 16:47:56 +00:00
David Edelsohn
1568d79b84
* combine.c (try_combine): Ensure const_int pow2 is positive.
...
From-SVN: r43983
2001-07-13 11:05:51 -04:00
Nicola Pero
8e1ab0fe1d
Added myself in the list of people who can write to CVS after approval
...
From-SVN: r43982
2001-07-13 13:33:23 +00:00
Hartmut Penner
9628a7671d
config.gcc: Add configuration for s/390.
...
* config.gcc: Add configuration for s/390.
* Changelog: Add s/390.
From-SVN: r43981
2001-07-13 13:11:59 +00:00
Hartmut Penner
9db1d521d8
s390.c: New.
...
* config/s390/s390.c: New. Subroutines for code generation.
* config/s390/s390.h: New. Definitions for s/390.
* config/s390/s390-protos.h: New. Prototypes.
* config/s390/linux.h: New. Definitions for linux for s/390.
* config/s390/linux64.h: New. Definitions for linux for zSeries.
* config/s390/t-linux: New. Makefile fragment.
* config/s390/s390.md: New. Machine description for s/390 and zSeries.
* config/s390/fixdfdi.h: New. Fix L_fix*di.
---------------------------------------------------------------------
From-SVN: r43980
2001-07-13 13:10:42 +00:00
Jan Hubicka
f3ba35e478
emit-rtl.c (try_split): Update mark_jump_label call.
...
* emit-rtl.c (try_split): Update mark_jump_label call.
* flow.c (find_sub_basic_blocks): Likewise.
* jump.c (cross_jump_death_matters, find_cross_jump, do_cross_jump,
jump_back_p): Kill.
(mark_all_labels): Kill second parameter.
(jump_optimize, jump_optimize_1): Kill cross_jump parameter.
(rebuild_jump_labels, jump_optimize_minimal): Update call
of jump_optimize_1.
(jump_optimize_1): Kill crossjumping code.
(mark_jump_label): Kill cross_jump parameter.
* rtl.h (mark_jump_label, jump_optimize): Update prototypes.
(JUMP_CROSS_JUMP, JUMP_CROSS_JUMP_DEATH_MATTERS): Kill.
* reg-stack.c (reg_to_stack): Do not rebuild if not needed; do
splitting.
* toplev.c (enum dump_file_index): Kill DFI_jump2; put DFI_stack before
DFI_bpro.
(rest_of_compilation): Update calls to jump_optimize; kill jump2 pass;
reorganize passes to do reg-stack first, bb-reorder second.
* invoke.texi (-d letters doc): Remove the jump2 pass.
From-SVN: r43979
2001-07-13 12:55:15 +00:00
GCC Administrator
dd697c0d31
Daily bump.
...
From-SVN: r43977
2001-07-13 07:16:46 +00:00
Tom Tromey
a9a399fe24
re PR libgcj/3426 (java.io.InputStreamReader, infinite loop)
...
Fix for PR libgcj/3426:
* gnu/gcj/convert/natIconv.cc: Include CharConversionException.h,
errno.h.
(read): Throw exception if character conversion fails.
* java/io/BufferedInputStream.java (refill): Now package-private.
* java/io/InputStreamReader.java (ready): Simplified.
(refill): New method.
(read): Use it.
Co-Authored-By: David Brownell <david-b@pacbell.net>
From-SVN: r43975
2001-07-13 05:41:28 +00:00
Alexandre Petit-Bianco
c813baa415
anon_ctor_itf_arg.java: New file.
...
2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com>
* libjava.compile/anon_ctor_itf_arg.java: New file.
* libjava.compile/anon_ctor_itf_arg.out: New file.
(http://gcc.gnu.org/ml/java-patches/2001-q3/msg00059.html )
From-SVN: r43974
2001-07-12 14:39:56 -07:00
Alexandre Petit-Bianco
29fcdaaead
re PR java/3285 (gcj fails to resolve constructor calls in inner classes)
...
2001-07-11 Alexandre Petit-Bianco <apbianco@redhat.com>
* parse.y (verify_constructor_super): Compare anonymous class ctor
args with `valid_method_invocation_conversion_p.'
Fixes PR java/3285
(http://gcc.gnu.org/ml/gcc-patches/2001-07/msg00823.html )
From-SVN: r43973
2001-07-12 14:36:43 -07:00
Steve Ellcey
448d17f96a
* toplev.c (compile_file): Put call of ASM_FILE_START inside ifdef.
...
From-SVN: r43972
2001-07-12 16:58:30 -04:00
Stephane Carrez
2b99799024
configure.in (noconfigdirs): Don't compile libiberty, libstdcxx and libgcj on m68hc11/m68hc12.
...
* configure.in (noconfigdirs): Don't compile libiberty, libstdcxx
and libgcj on m68hc11/m68hc12.
From-SVN: r43970
2001-07-12 19:49:04 +02:00
Tom Tromey
a3cb5122ec
expr.c (expand_load_internal): New function.
...
* expr.c (expand_load_internal): New function.
(LOAD_INTERNAL): Use it.
From-SVN: r43969
2001-07-12 17:06:40 +00:00
Tom Tromey
b9aaec62b7
* libjava.lang/N19990310_4.xfail: Removed.
...
From-SVN: r43968
2001-07-12 17:06:33 +00:00