OSDN Git Service

pf3gnuchains/gcc-fork.git
23 years ago * ltcf-cxx.sh: Use parentheses around eval $ac_compile.
msokolov [Fri, 26 Jan 2001 22:55:12 +0000 (22:55 +0000)]
* ltcf-cxx.sh: Use parentheses around eval $ac_compile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39288 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * libjava.jni/martin.c (Java_martin_myNative): Flush stdout.
tromey [Fri, 26 Jan 2001 22:52:19 +0000 (22:52 +0000)]
* libjava.jni/martin.c (Java_martin_myNative): Flush stdout.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39287 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * libjava.jni/martin.out: New file.
tromey [Fri, 26 Jan 2001 22:41:41 +0000 (22:41 +0000)]
* libjava.jni/martin.out: New file.
* libjava.jni/martin.c: New file.
* libjava.jni/martin.java: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39286 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * alias.c (objects_must_conflict_p): Read-only slots may not
rth [Fri, 26 Jan 2001 22:32:51 +0000 (22:32 +0000)]
    * alias.c (objects_must_conflict_p): Read-only slots may not
        conflict despite having the same type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39285 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * loop.c (loop_giv_reduce_benefit): Copy mode size into
m.hayes [Fri, 26 Jan 2001 22:06:45 +0000 (22:06 +0000)]
* loop.c (loop_giv_reduce_benefit): Copy mode size into
int variable.
(check_ext_dependant_givs): Initialise u_start_val and
u_end_val.
(load_mems): Make last_max_reg unsigned.
(try_swap_copy_prop): Use INSN_P and initialise set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39284 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * java/lang/natSystem.cc (getSystemTimeZone): Only use tm_gmtoff
warrenl [Fri, 26 Jan 2001 21:57:08 +0000 (21:57 +0000)]
* java/lang/natSystem.cc (getSystemTimeZone): Only use tm_gmtoff
and timezone if they are available on the system.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39283 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * README.AVR : Removed.
denisc [Fri, 26 Jan 2001 20:40:32 +0000 (20:40 +0000)]
* README.AVR : Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39282 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * README.AVR : Removed.
denisc [Fri, 26 Jan 2001 20:35:04 +0000 (20:35 +0000)]
* README.AVR : Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39281 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * pa-64.h (text_section): Remove declaration.
law [Fri, 26 Jan 2001 18:37:26 +0000 (18:37 +0000)]
    * pa-64.h (text_section): Remove declaration.

        * pa.md (return_internal): Remove mode on PIC register use.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39280 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * configure.in: Allow libgcj to be built on Sparc Solaris.
tromey [Fri, 26 Jan 2001 18:10:07 +0000 (18:10 +0000)]
* configure.in: Allow libgcj to be built on Sparc Solaris.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39279 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Fri, 26 Jan 2001 08:45:09 +0000 (08:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39278 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Bourne shell portability bug
msokolov [Fri, 26 Jan 2001 06:19:52 +0000 (06:19 +0000)]
* acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Bourne shell portability bug
(use ${MAKE-make}, not ${MAKE:-make}).
* aclocal.m4, configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39277 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * src/ios.cc: Remove accidental inclusion of <stdio.h> in last
mmitchel [Fri, 26 Jan 2001 02:25:13 +0000 (02:25 +0000)]
* src/ios.cc: Remove accidental inclusion of <stdio.h> in last
checkin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39276 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * src/Makefile.am (sources): Add globals.cc.
mmitchel [Thu, 25 Jan 2001 22:39:29 +0000 (22:39 +0000)]
* src/Makefile.am (sources): Add globals.cc.
* src/Makefile.in: Regenerated.
* src/globals.cc: New file.
* src/ios.cc (cin): Don't define here, just declare extern.
(cout): Likewise.
(cerr): Likewise.
(clog): Likewise.
(wcin): Likewise.
(wcout): Likewise.
(wcerr): Likewise.
(wclog): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39275 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-25 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Thu, 25 Jan 2001 22:25:22 +0000 (22:25 +0000)]
2001-01-25  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* ChangeLog (2001-01-21): Fixed typo.
* class.c (layout_class_method): Code accounting for WFLed
method DECL_NAMEs deleted.
* constant.c (find_methodref_index): Likewise.
* decl.c (lang_mark_tree): Mark `wfl' field in struct lang_decl.
* java-tree.h (DECL_FUNCTION_WFL): New macro.
(struct lang_decl): New field `wfl'.
(java_get_real_method_name): Prototype deleted.
* mangle.c (mangle_method_decl): Code accounting for WFLed
method DECL_NAMEs deleted.
* parse.h (GET_METHOD_NAME): Macro deleted.
* parse.y (reset_method_name): Deleted.
(method_header): Set DECL_FUNCTION_WFL.
(check_abstract_method_header): Code accounting for WFLed method
DECL_NAMEs deleted.
(java_get_real_method_name): Deleted.
(check_method_redefinition): Code accounting for WFLed method
DECL_NAMEs deleted. Use DECL_FUNCTION_WFL.
(java_check_regular_methods): Likewise.
(java_check_abstract_methods): Likewise.
(java_expand_classes): Don't call `reset_method_name.'
(search_applicable_method_list): Use DECL_NAMEs instead of
GET_METHOD_NAME.
* typeck.c (lookup_do): Code accounting for WFLed method
DECL_NAMEs deleted.

(http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01954.html)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39274 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * tm.texi (DATA_ALIGNMENT, LOCAL_ALIGNMENT, ASM_OPEN_PAREN,
gerald [Thu, 25 Jan 2001 22:18:16 +0000 (22:18 +0000)]
* tm.texi (DATA_ALIGNMENT, LOCAL_ALIGNMENT, ASM_OPEN_PAREN,
ASM_CLOSE_PAREN): fix typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39273 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * acconfig.h: Define `const' to the empty string if neither
mmitchel [Thu, 25 Jan 2001 21:56:21 +0000 (21:56 +0000)]
* acconfig.h: Define `const' to the empty string if neither
__STDC__ nor __cplusplus is defined.
* config.in: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39272 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h.
dje [Thu, 25 Jan 2001 20:12:30 +0000 (20:12 +0000)]
* config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h.
* collect2.c (main): Delete importf.  Add ".obj" file extension.
(GCC_CHECK_HDR): Handle AIX V5 new magic number.
(aix_std_libs): Add additional AIX libraries to skip.
* config/rs6000/aix.h (MY_ISCOFF): Add AIX V5 new magic number.
* config/rs6000/aix51.h: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39271 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago- Add AIX 5 support following AIX 4.
dje [Thu, 25 Jan 2001 19:11:34 +0000 (19:11 +0000)]
- Add AIX 5 support following AIX 4.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39270 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * java/lang/sf_fabs.c: Use uint32_t, not __uint32_t.
tromey [Thu, 25 Jan 2001 19:07:18 +0000 (19:07 +0000)]
* java/lang/sf_fabs.c: Use uint32_t, not __uint32_t.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39269 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
oldham [Thu, 25 Jan 2001 17:58:26 +0000 (17:58 +0000)]
2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>

* gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
floating point number rounding mode to round to the nearest
representable mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39268 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-25 Phil Edwards <pme@sources.redhat.com>
pme [Thu, 25 Jan 2001 15:35:10 +0000 (15:35 +0000)]
2001-01-25  Phil Edwards  <pme@sources.redhat.com>

* include/bits/std_iterator.h:  Do not include stl_relops.h.
* include/bits/std_numeric.h:  Ditto.
* include/bits/stl_algobase.h:  Ditto.
* include/bits/stl_relops.h:  Add comment warning about problems.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39267 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* lex.c (java_read_char): Check for EOF from getc first.
rearnsha [Thu, 25 Jan 2001 10:35:09 +0000 (10:35 +0000)]
* lex.c (java_read_char): Check for EOF from getc first.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39261 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * loop.c (loop_call_insn_emit_before, loop_call_insn_hoist): New.
m.hayes [Thu, 25 Jan 2001 09:28:55 +0000 (09:28 +0000)]
* loop.c (loop_call_insn_emit_before, loop_call_insn_hoist): New.
(loop_insn_emit_before): No longer static.
(move_movables): Replace emit_insn_after with loop_insn_emit_after.
(loop_givs_rescan, load_mems): Likewise.
(check_dbra_loop): Replace emit_insn_before with loop_insn_emit_before.
(maybe_eliminate_biv_1):
(move_movables): Replace emit_call_insn_before with
loop_call_insn_hoist.
* loop.h (loop_insn_emit_before): Add.
* unroll.c (copy_loop_body): Replace emit_insn_before with
loop_insn_emit_before.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39260 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Thu, 25 Jan 2001 08:45:17 +0000 (08:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39259 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * diagnostic.c (fatal): Request preprocessed source.
neil [Thu, 25 Jan 2001 07:39:50 +0000 (07:39 +0000)]
    * diagnostic.c (fatal): Request preprocessed source.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39258 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * mangle.c (write_mangled_name, write_encoding): Mangle overloaded
jakub [Thu, 25 Jan 2001 07:35:21 +0000 (07:35 +0000)]
* mangle.c (write_mangled_name, write_encoding): Mangle overloaded
operators even in "C" linkage.
* method.c (set_mangled_name_for_decl): Likewise.
* decl.c (grokfndecl): Call set_mangled_name_for_decl even for
overloaded operators in "C" linkage.

* g++.old-deja/g++.other/mangle2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39257 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * libU77/alarm_.c: Separate the #ifdef KR_headers logic from the
msokolov [Thu, 25 Jan 2001 05:11:38 +0000 (05:11 +0000)]
* libU77/alarm_.c: Separate the #ifdef KR_headers logic from the
G77_alarm_0 function definition.  Check for SIG_ERR and provide our own
if missing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39256 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * testsuite/27_io/*.cc: Remove explicit reference to 'testsuite/'
gdr [Thu, 25 Jan 2001 04:09:22 +0000 (04:09 +0000)]
   * testsuite/27_io/*.cc: Remove explicit reference to 'testsuite/'
       in testcases.  Prepare for the DejaGnu based framework.
       * mkcheck.in: Adjust call to tests_flags.  Don't mmkdir testsuite
       directory -- it is now mkcheck working directory.
       * tests_flags.in: Remove reference to $(top_srcdir).  Use
       ${SRC_DIR} instead.
       * Makefile.am (check, check-install): Change mkcheck invocation
       logic.
       * Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39255 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * c-decl.c (duplicate_decls): If different_binding_level is nonzero,
amylaar [Thu, 25 Jan 2001 02:03:14 +0000 (02:03 +0000)]
* c-decl.c (duplicate_decls): If different_binding_level is nonzero,
olddecl has argument types and newdecl has none, use the argument
types from olddecl.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39254 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * dwarf2out.c (prefix_of): New function. Determine longest common
drepper [Thu, 25 Jan 2001 00:18:16 +0000 (00:18 +0000)]
* dwarf2out.c (prefix_of): New function.  Determine longest common
prefix of the two arguments.  The units are whole path components.
(output_file_names): When adding a new directory find the one entry
with the longest common prefix already in the list.  Artificially
generate entry if there is none for this prefix.
Fix test to check whether the zeroth directory entry is used.
: ----------------------------------------------------------------------

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39253 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoNew test.
rth [Thu, 25 Jan 2001 00:16:42 +0000 (00:16 +0000)]
New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39252 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * reload1.c (reload_reg_free_for_value_p): New parameter start_regno.
amylaar [Thu, 25 Jan 2001 00:02:49 +0000 (00:02 +0000)]
* reload1.c (reload_reg_free_for_value_p): New parameter start_regno.
Changed all callers.  Take it into account when deciding if a
previously loaded value matches.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39251 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * reload.c (find_reloads_subreg_address): Fail the substitution
rth [Wed, 24 Jan 2001 23:50:56 +0000 (23:50 +0000)]
    * reload.c (find_reloads_subreg_address): Fail the substitution
        if the resulting address is insufficiently aligned.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39250 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-24 David Billinghurst <David.Billinghurst@riotinto.com>
toon [Wed, 24 Jan 2001 22:24:48 +0000 (22:24 +0000)]
2001-01-24  David Billinghurst <David.Billinghurst@riotinto.com>

* libU77/Makefile.in:  Explicitly generate a.out for check.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39249 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoFix obvious bug in previous commit
dj [Wed, 24 Jan 2001 21:43:11 +0000 (21:43 +0000)]
Fix obvious bug in previous commit

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39248 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* combine.c (combine_simplify_rtx): If the modes are all VOIDmode,
dj [Wed, 24 Jan 2001 21:10:06 +0000 (21:10 +0000)]
* combine.c (combine_simplify_rtx): If the modes are all VOIDmode,
check the original operand's mode also.
* simplify-rtx.c (simplify_ternary_operation): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39247 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * c-parse.in (cast_expr): Move compound literals from here ...
jsm28 [Wed, 24 Jan 2001 20:41:49 +0000 (20:41 +0000)]
* c-parse.in (cast_expr): Move compound literals from here ...
(primary): ... to here.  Use standard terminology "compound
literal" instead of "constructor expression".

testsuite:
* gcc.c-torture/compile/20010124-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39246 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* ltmain.sh (TAG disable-shared, TAG disable-static): Make sure we
aoliva [Wed, 24 Jan 2001 20:08:50 +0000 (20:08 +0000)]
* ltmain.sh (TAG disable-shared, TAG disable-static): Make sure we
keep at least one of build_libtool_libs or build_old_libs set to
yes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39245 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agocontrib:
jsm28 [Wed, 24 Jan 2001 19:47:47 +0000 (19:47 +0000)]
contrib:
* texi2pod.pl: Handle "\,".

gcc:
* gcc.1, cpp.1: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39244 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config/os/aix/bits/atomicity.h (__compare_and_swap): Remove.
mmitchel [Wed, 24 Jan 2001 19:19:26 +0000 (19:19 +0000)]
* config/os/aix/bits/atomicity.h (__compare_and_swap): Remove.
(__always_swap): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39243 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* calls.c (emit_library_call_value_1): Memory slot for
aoliva [Wed, 24 Jan 2001 19:00:58 +0000 (19:00 +0000)]
* calls.c (emit_library_call_value_1): Memory slot for
pass-by-reference argument should have the mode of the argument,
not of the pointer to it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39242 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * gcc.texi (G++ and GCC): Mention gcj manual.
tromey [Wed, 24 Jan 2001 18:47:35 +0000 (18:47 +0000)]
* gcc.texi (G++ and GCC): Mention gcj manual.
(Standards): Link to section of manual mentioning gcj/Java
compatibility.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39241 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cppfiles.c (_cpp_read_file): Add to dependencies if requested.
jakub [Wed, 24 Jan 2001 18:44:40 +0000 (18:44 +0000)]
* cppfiles.c (_cpp_read_file): Add to dependencies if requested.
* cppinit.c (cpp_start_read): Remove deps_add_dep call.
* tradcpp.c (main): Add -imacros or -include'd dependencies
for -M*.
* cpp.texi (-M, -MM): Document -M -include behaviour.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39240 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config/i386/xm-i386.h: Make __i386__ a boolean macro.
neil [Wed, 24 Jan 2001 18:40:46 +0000 (18:40 +0000)]
    * config/i386/xm-i386.h: Make __i386__ a boolean macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39239 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * Makefile.in: Rebuilt.
tromey [Wed, 24 Jan 2001 17:43:25 +0000 (17:43 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (c_source_files): Added sf_fabs.c.
* java/lang/sf_fabs.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39238 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-24 Will Cohen <wcohen@redhat.com>
wcohen [Wed, 24 Jan 2001 14:01:26 +0000 (14:01 +0000)]
2001-01-24  Will Cohen  <wcohen@redhat.com>

* config/mips/abi64.h (RETURN_IN_MEMORY): Always take into account
whether registers are 32 bits or 64 bits in size.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39237 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-24 Ben Elliston <bje@redhat.com>
bje [Wed, 24 Jan 2001 12:47:45 +0000 (12:47 +0000)]
2001-01-24  Ben Elliston  <bje@redhat.com>

* config/m32r/m32r.h (PREDICATE_CODES): Remove m32r_not_same_reg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39236 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agomissed in
nathan [Wed, 24 Jan 2001 11:31:40 +0000 (11:31 +0000)]
missed in
        * call.c (add_builtin_candidate): Quote std properly, from
        previous change.
commit

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39235 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agocp:
nathan [Wed, 24 Jan 2001 11:25:28 +0000 (11:25 +0000)]
cp:
* pt.c (tsubst_decl): Remove IN_DECL parameter.
(tsubst_arg_types): Check parameter is not void.
(tsubst): Adjust tsubst_decl call.
testsuite:
* g++.old-deja/g++.pt/spec38.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39234 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agocp:
nathan [Wed, 24 Jan 2001 11:21:29 +0000 (11:21 +0000)]
cp:
* call.c (add_builtin_candidate): Quote std properly, from
previous change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39233 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * config/alpha/alpha.md (builtin_longjmp_internal): New.
rth [Wed, 24 Jan 2001 09:00:02 +0000 (09:00 +0000)]
    * config/alpha/alpha.md (builtin_longjmp_internal): New.
        (builtin_longjmp): Use it instead of emit_indirect_jump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39232 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Wed, 24 Jan 2001 08:45:12 +0000 (08:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39231 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Wed, 24 Jan 2001 08:08:36 +0000 (08:08 +0000)]
2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* class.c (layout_class): Don't lay the superclass out if it's
already being laid out.
* jcf-parse.c (handle_innerclass_attribute): New function.
(HANDLE_INNERCLASSES_ATTRIBUTE): Invoke
handle_innerclasses_attribute.
(jcf_parse): Don't load an innerclasses if it's already being
laid out.
* jcf-write.c (append_innerclass_attribute_entry): Static
`anonymous_name' and its initialization deleted. `ocii' and `ini'
to be zero for anonymous classes.

2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* class.c (set_constant_value): Set DECL_FIELD_FINAL_IUD if
necessary.
* jcf-parse.c (set_source_filename): Use
MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC if necessary.

2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* expr.c (build_jni_stub): Set DECL_CONTEXT on `meth_var' so it
gets a unique asm name.

2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

* jcf-parse.c (HANDLE_END_METHODS): Nullify current_method.
(HANDLE_START_FIELD): Invoke MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC
if necessary.
(HANDLE_SYNTHETIC_ATTRIBUTE): New macro.
* jcf-reader.c (get_attribute): Handle `Synthetic' attribute.
* parse.y (lookup_package_type_and_set_next): Deleted.
(resolve_package): Removed unnecessary code.
(find_applicable_accessible_methods_list): `finit$' can't be
  inherited.
* verify.c (pop_argument_types): Added missing prototype.

(http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01812.html)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39230 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * pt.c (check_explicit_specialization): Clone constructors and
lerdsuwa [Wed, 24 Jan 2001 07:06:07 +0000 (07:06 +0000)]
* pt.c (check_explicit_specialization): Clone constructors and
destructors.

* g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
"Build don't run".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39229 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * bb-reorder.c (make_reorder_chain_1): Handle case where
law [Wed, 24 Jan 2001 05:57:46 +0000 (05:57 +0000)]
    * bb-reorder.c (make_reorder_chain_1): Handle case where
        jump edge goes to the same block as the fallthru edge.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39228 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoEliminate IA-64 compiler warnings.
wilson [Wed, 24 Jan 2001 04:30:47 +0000 (04:30 +0000)]
Eliminate IA-64 compiler warnings.
* dwarf2out.c (dwarf2out_line): Make last_file_num be unsigned.
* frame.h (__ia64_personality_v1): Add prototype.
* libgcc2.c (ia64_throw_helper): Change personality declaration to
prototype form.  Add void * cast to first argument to personality
call.
...

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39227 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Chris Demetriou <cgd@broadcom.com>
cgd [Wed, 24 Jan 2001 03:04:36 +0000 (03:04 +0000)]
2001-01-23  Chris Demetriou  <cgd@broadcom.com>

        * libsupc++/exception_support.cc (__terminate_func): Remove
        declaration.
        (__terminate_func_ptr): New typedef.
        (__terminate, __terminate_set_func): New extern function
        prototypes.
        (std::terminate): Use __terminate function.
        (std::set_terminate): Use __terminate_set_func function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39226 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Chris Demetriou <cgd@broadcom.com>
cgd [Wed, 24 Jan 2001 03:04:04 +0000 (03:04 +0000)]
2001-01-23  Chris Demetriou  <cgd@broadcom.com>

        * exception.cc (__terminate_func): Remove declaration.
        (__terminate_func_ptr): New typedef.
        (__terminate, __terminate_set_func): New extern function
        prototypes.
        (std::terminate): Use __terminate function.
        (std::set_terminate): Use __terminate_set_func function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39225 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Chris Demetriou <cgd@broadcom.com>
cgd [Wed, 24 Jan 2001 03:03:12 +0000 (03:03 +0000)]
2001-01-23  Chris Demetriou  <cgd@broadcom.com>

        * libgcc-std.ver (GCC_3.0): Add __terminate_func_set to list
        of EH symbols.
        * libgcc2.c (__terminate_func): Make variable static.
        (__terminate_set_func): New function to set __terminate_func.
        * libgcc2.h (__terminate_func_ptr): New typedef.
        (__terminate_set_func): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39224 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'.
aoliva [Wed, 24 Jan 2001 02:24:50 +0000 (02:24 +0000)]
* ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'.
* libtool.m4 (_AC_LIBTOOL_GCJ): Pass $CPPFLAGS on.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39223 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * flow.c (init_propagate_block_info): Don't consider unchanging
rth [Wed, 24 Jan 2001 02:23:54 +0000 (02:23 +0000)]
    * flow.c (init_propagate_block_info): Don't consider unchanging
        memories for dead frame store elimination.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39222 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * varasm.c (UNIQUE_SECTION): Move default implementation ...
rth [Wed, 24 Jan 2001 02:23:23 +0000 (02:23 +0000)]
    * varasm.c (UNIQUE_SECTION): Move default implementation ...
        * defaults.h: ... here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39221 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Fix date.
sirl [Wed, 24 Jan 2001 00:48:03 +0000 (00:48 +0000)]
    Fix date.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39220 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Wed, 24 Jan 2001 00:45:42 +0000 (00:45 +0000)]
    2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * gcc.c-torture/execute/20010123-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39219 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago Update copyright dates.
sirl [Wed, 24 Jan 2001 00:07:32 +0000 (00:07 +0000)]
    Update copyright dates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39218 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * c4x.h (TARGET_LOAD_DIRECT_MEMS): Define.
m.hayes [Tue, 23 Jan 2001 23:22:30 +0000 (23:22 +0000)]
* c4x.h (TARGET_LOAD_DIRECT_MEMS): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39217 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * libU77/ctime_.c: #include <sys/types.h> for time_t.
msokolov [Tue, 23 Jan 2001 23:20:30 +0000 (23:20 +0000)]
* libU77/ctime_.c: #include <sys/types.h> for time_t.
* libU77/datetime_.c: Likewise.
* libU77/fdate_.c: Likewise.
* libU77/gmtime_.c: Likewise.
* libU77/idate_.c: Likewise.
* libU77/itime_.c: Likewise.
* libU77/ltime_.c: Likewise.
* libU77/sys_clock_.c: Likewise.
* libU77/vxtidate_.c: Likewise.
* libU77/vxttime_.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39216 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * c-lex.c (lex_charconst): Fix typo: s/p/str.
neil [Tue, 23 Jan 2001 23:18:43 +0000 (23:18 +0000)]
    * c-lex.c (lex_charconst): Fix typo: s/p/str.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39215 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * com.c: Don't explicitly include any time headers, the right ones are
msokolov [Tue, 23 Jan 2001 23:04:35 +0000 (23:04 +0000)]
* com.c: Don't explicitly include any time headers, the right ones are
already included by proj.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39214 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * varasm.c (UNIQUE_SECTION): Move default implementation ...
rth [Tue, 23 Jan 2001 22:29:30 +0000 (22:29 +0000)]
    * varasm.c (UNIQUE_SECTION): Move default implementation ...
        * defaults.h: ... here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39213 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * configure.in: Enable libgcj on several additional platforms.
bryce [Tue, 23 Jan 2001 22:17:31 +0000 (22:17 +0000)]
* configure.in: Enable libgcj on several additional platforms.

In gcc/java:
* config-lang.in: Disable java by default.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39212 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Tue, 23 Jan 2001 22:03:48 +0000 (22:03 +0000)]
    2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * rs6000.h (rs6000_return_addr): Move prototype from here...
        * rs6000-protos.h (rs6000_return_addr): ...to here.
        (rs6000_init_expanders): Delete prototype.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39211 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoReplace , with \, inside @gccoptlist macros.
nickc [Tue, 23 Jan 2001 21:35:15 +0000 (21:35 +0000)]
Replace , with \, inside @gccoptlist macros.
Document %B and %j and %. and %v3 and %M and %{S*&T} spec switches.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39210 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 23 Jan 2001 20:58:23 +0000 (20:58 +0000)]
2001-01-23  Benjamin Kosnik  <bkoz@redhat.com>

* configure.target: Just use os_include_dir always.
* configure.in: Remove calls to GLIBCPP_CHECK_CTYPE_SUPPORT.
Link atomicity files and ctype files here.
* configure: Regenerate.
* acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Remove.
(GLIBCPP_ENABLE_ATOMICITY): Remove.
* aclocal.m4: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39209 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * gcj.texi (Copying): New node.
tromey [Tue, 23 Jan 2001 20:09:17 +0000 (20:09 +0000)]
* gcj.texi (Copying): New node.
Added copyright information.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39208 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * c4x.c (c4x_r11_set_p): Calculate rtx code correctly.
m.hayes [Tue, 23 Jan 2001 19:31:08 +0000 (19:31 +0000)]
* c4x.c (c4x_r11_set_p): Calculate rtx code correctly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39207 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cpperror.c: Merge handlers of PEDWARN and WARNING.
neil [Tue, 23 Jan 2001 19:20:14 +0000 (19:20 +0000)]
    * cpperror.c: Merge handlers of PEDWARN and WARNING.
        Have -Werror make pedantic warnings errors, like the
        rest of GCC.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39206 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Chris Demetriou <cgd@broadcom.com>
cgd [Tue, 23 Jan 2001 19:18:29 +0000 (19:18 +0000)]
2001-01-23  Chris Demetriou  <cgd@broadcom.com>

        * configure.in: Place definition of MULTISUBDIR in
        libsupc++/Makefile as is done for src/Makefile.
        * configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39205 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Phil Edwards <pme@sources.redhat.com>
pme [Tue, 23 Jan 2001 18:36:53 +0000 (18:36 +0000)]
2001-01-23  Phil Edwards  <pme@sources.redhat.com>

* c-tree.texi (IDENTIFIER_LENGTH):  Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39204 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * integrate.h (struct inline_remap): Add compare_src, compare_mode.
jakub [Tue, 23 Jan 2001 18:36:06 +0000 (18:36 +0000)]
* integrate.h (struct inline_remap): Add compare_src, compare_mode.
* integrate.c (expand_inline_function): Initialize them.
(subst_constants): If changing COMPARE so that both its arguments
will be VOIDmode and the comparison mode will be lost, note
compare_mode.  Use the recorded compare_mode to optimize
IF_THEN_ELSE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39203 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * libU77/sys_clock_.c: #include <sys/param.h> for the clock tick rate.
msokolov [Tue, 23 Jan 2001 18:35:56 +0000 (18:35 +0000)]
* libU77/sys_clock_.c: #include <sys/param.h> for the clock tick rate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39202 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * dwarf2out.c (new_die): Use xcalloc.
jason [Tue, 23 Jan 2001 17:22:08 +0000 (17:22 +0000)]
    * dwarf2out.c (new_die): Use xcalloc.
        (output_die): Abort rather than emit a local reference to offset 0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39201 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-23 Phil Edwards <pme@sources.redhat.com>
pme [Tue, 23 Jan 2001 17:02:28 +0000 (17:02 +0000)]
2001-01-23  Phil Edwards  <pme@sources.redhat.com>

* acinclude.m4:  Cosmetic changes only.
* aclocal.m4:  Regenerated.
* configure:  Regenerated.
* configure.target:  Update documented list of changed variables.
* docs/html/install.html:  Fix typo.
* docs/html/20_util/howto.html:  More notes on auto_ptr.
* docs/html/27_io/howto.html:  More notes on streabufs.
* docs/html/faq/index.html:  Add rel_ops problem and mention the
  DEC as(1) .subsection difficulty.
* docs/html/faq/index.txt:  Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39200 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago2001-01-17 Andrew Haley <aph@redhat.com>
aph [Tue, 23 Jan 2001 13:58:55 +0000 (13:58 +0000)]
2001-01-17  Andrew Haley  <aph@redhat.com>

        * libgcc2.c (get_reg_addr): Don't abort if we haven't got a copy
        of a saved register; return NULL instead.
        (copy_reg): Take a pointer to a source register rather than a
        frame_state.
        (next_stack_level): Remember the address in the stack frame of all
        saved registers.
        Use the saved register pointer array as the source of the CFA.
        (throw_helper): Rewrite.  Unwind once rather than twice and keep
        track of saved registers as we go.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39199 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agocp:
nathan [Tue, 23 Jan 2001 10:44:18 +0000 (10:44 +0000)]
cp:
* decl.c (grokdeclarator): Don't presume DECL_LANG_SPECIFIC
indicates anything special about template depth. Make sure we
only count the user visible template classes.
testsuite:
* g++.old-deja/g++.pt/spec37.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39198 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agocp:
nathan [Tue, 23 Jan 2001 10:36:26 +0000 (10:36 +0000)]
cp:
* call.c (build_conv): Typo in comment.
(add_builtin_candidate): Add more explanation.
Remove extra test for ENUMERAL_TYPE in {PRE,POST}INCREMENT_EXPR.
Allow ENUMERAL_TYPEs for relops and eqops. Add both candidates
when we have enumeral types.
(add_builtin_candidates): Add more explanation. Add ENUMERAL_TYPE
candidates for relops and eqops.
(joust): Simplify control flow. Allow a non-template user
function to hide a builtin.
testsuite:
* g++.old-deja/g++.pt/overload14.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39197 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * ainclude.m4 (GLIBCPP_CHEC_MATH_DECLS_AND_LINKAGE_1): New macro.
mmitchel [Tue, 23 Jan 2001 08:57:34 +0000 (08:57 +0000)]
* ainclude.m4 (GLIBCPP_CHEC_MATH_DECLS_AND_LINKAGE_1): New macro.
(GLIBCPP_CHECK_MATH_SUPPORT): Use it.
(GLIBCPP_CHECK_TYPE_SUPPORT): Don't autoconf ctype information if
its already provided in config.target.
* aclocal.m4: Regenerated.
* configure: Likewise.
* configure.target: Set ctype_include_dir for lots of systems.
* libsupc++/Makefile.am: Explicitly include --tag disable-shared.
* libsupc++/Makefile.in: Regenerated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39196 138bc75d-0d04-0410-961f-82ee72b054a4

23 years agoDaily bump.
law [Tue, 23 Jan 2001 08:45:09 +0000 (08:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39195 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * c4x-protos.h (c4x_legitimize_reload_address): Remove.
m.hayes [Tue, 23 Jan 2001 05:28:15 +0000 (05:28 +0000)]
* c4x-protos.h (c4x_legitimize_reload_address): Remove.
* c4x.c (c4x_legitimize_reload_address): Remove.
* c4x.h (LEGITIMIZE_RELOAD_ADDRESS): Rewrite to generate correct
reload address for ldp(k) insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39194 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * pa.md (return_internal): Add a USE of the PIC register to ensure
law [Tue, 23 Jan 2001 03:52:54 +0000 (03:52 +0000)]
    * pa.md (return_internal): Add a USE of the PIC register to ensure
        it is restored after each call.
        (return expander): Corresponding changes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39193 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * testsuite/lib/libstdc++.exp: Improve. Add support for @xxx#
gdr [Tue, 23 Jan 2001 02:48:27 +0000 (02:48 +0000)]
    * testsuite/lib/libstdc++.exp: Improve.  Add support for @xxx#
        keyword capability.

        * testsuite/README: Add comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39192 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago[sorry, missed this the first time around]
dj [Tue, 23 Jan 2001 01:51:53 +0000 (01:51 +0000)]
[sorry, missed this the first time around]
2001-01-12  Laurynas Biveinis  <lauras@softhome.net>
* acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): check for DJGPP <ctype.h>
(LIB_AC_PROG_CXX): replace [/\\] with [\\/] to work around older
bash bug.
* aclocal.m4: regenerated.
* configure.target: set os_include_dir to config/os/djgpp under DJGPP.
* configure: regenerated.
* config/os/djgpp, config/os/djgpp/bits: new directories.
* config/os/djgpp/bits/ctype_base.h,
config/os/djgpp/bits/ctype_inline.h,
config/os/djgpp/bits/ctype_noninline.h,
config/os/djgpp/bits/os_defines.h: new files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39191 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Mon, 22 Jan 2001 22:52:18 +0000 (22:52 +0000)]
    2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * gcc.c-torture/execute/20010122-1.c: New test, exercise
        __builtin_return_address.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39189 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
sirl [Mon, 22 Jan 2001 22:47:25 +0000 (22:47 +0000)]
    2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * rs6000.h (INIT_EXPANDERS): Delete.
        (RETURN_ADDR_RTX): Call rs6000_return_addr().
        * rs6000.c (rs6000_override_options): Call *_machine_status from
        here...
        (rs6000_init_expanders): ...instead of here. Delete.
        (rs6000_mark_machine_status): New function.
        (rs6000_init_machine_status): Use xcalloc.
        (rs6000_return_addr): Generate RTX for the return address.
        (rs6000_ra_ever_killed): New, check if LR was ever destroyed.
        (rs6000_stack_info): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39188 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago* gthr-win32.h: Include errno.h to get a declaration for
dj [Mon, 22 Jan 2001 21:29:53 +0000 (21:29 +0000)]
* gthr-win32.h: Include errno.h to get a declaration for
EINVAL and _mingw.h if the target is mingw32.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39187 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * cpp.texi: Fix typos.
neil [Mon, 22 Jan 2001 20:41:04 +0000 (20:41 +0000)]
* cpp.texi: Fix typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39186 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * explow.c (probe_stack_range): Ensure value passed to
kenner [Mon, 22 Jan 2001 18:59:36 +0000 (18:59 +0000)]
* explow.c (probe_stack_range): Ensure value passed to
stack_check_libfunc is ptr_mode, not Pmode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39185 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * Makefile.in: Rebuilt.
tromey [Mon, 22 Jan 2001 17:32:28 +0000 (17:32 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (bin_PROGRAMS): Remove grepjar.
(EXTRA_PROGRAMS): New macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39184 138bc75d-0d04-0410-961f-82ee72b054a4

23 years ago * recog.c (validate_replace_rtx_1): In ZERO_EXTEND / SIGN_EXTEND
amylaar [Mon, 22 Jan 2001 16:58:08 +0000 (16:58 +0000)]
* recog.c (validate_replace_rtx_1): In ZERO_EXTEND / SIGN_EXTEND
case, don't use operand_subword to calculate a SUBREG that is
wider than a word.

* rtl.texi: Comparisons yield 0 or STORE_FLAG_VALUE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39183 138bc75d-0d04-0410-961f-82ee72b054a4