| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
From-SVN: r42615
|
|
|
|
| |
From-SVN: r42614
|
|
|
|
|
|
|
|
|
| |
only for variable-size records.
* dbxout.c (dbxout_symbol): Invert previous patch, which was
outputting a tag only for variable-size records.
From-SVN: r42612
|
|
|
|
| |
From-SVN: r42610
|
|
|
|
| |
From-SVN: r42609
|
|
|
|
| |
From-SVN: r42605
|
|
|
|
|
|
|
|
|
|
|
| |
* config.gcc (all gnu and linux): Use t-slibgcc-elf-ver with t-linux.
(i386-*-solaris2): Use t-slibgcc-elf-ver or t-slibgcc-sld.
(sparc*-*-solaris2): Likewise.
* config/t-linux: Remove shared libgcc macros.
* config/t-slibgcc-elf-ver: Move from sparc/t-slibgcc.
* config/t-slibgcc-sld: Move from sparc/t-slibgcc-sld.
From-SVN: r42602
|
|
|
|
| |
From-SVN: r42599
|
|
|
|
|
|
|
|
|
|
| |
* xcoffout.h (DBX_OUTPUT_GCC_MARKER): Do not emit any marker.
* config/rs6000/aix.h (USER_LABEL_PREFIX): AIX symbols do not have
any prefix.
(ASM_OUTPUT_LABELREF): Delete.
From-SVN: r42598
|
|
|
|
|
|
|
|
|
|
|
| |
* fixinc/inclhack.def (strict_ansi_not, strict_ansi_not_ctd,
strict_ansi_only): Don't run if stdc_0_in_system_headers.
* fixinc/fixincl.x: Regenerate.
* fixinc/fixtests.c (stdc_0_in_system_headers_test): New function.
(FIX_TEST_TABLE): Declare it.
* fixinc/fixlib.h: Include config.h.
From-SVN: r42593
|
|
|
|
|
|
|
|
|
|
|
| |
UNIX to avoid excessive warnings...
* fixinc/inclhack.def (alpha___assert): Change char * args to
const char * on Tru64 UNIX to avoid excessive warnings from
assert.h.
* fixinc/fixincl.x: Regenerate.
From-SVN: r42589
|
|
|
|
|
|
|
|
|
| |
only for variable-size records.
* dbxout.c (dbxout_symbol): Invert previous patch, which was
outputting a tag only for variable-size records.
From-SVN: r42588
|
|
|
|
| |
From-SVN: r42587
|
|
|
|
|
|
|
|
|
| |
rtx_equal_p for early clobber test.
* config/alpha/alpha.md (movtf_internal): Use reg_overlap_mentioned_p
instead of rtx_equal_p for early clobber test.
From-SVN: r42585
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* builtins.def: Encode additional information, such as names and
types, here.
* builtin-types.def: New file.
* builtins.c (built_in_names): Adjust use of DEF_BUILTIN.
(built_in_decls): Likewise. Don't explicitly initialize global
data to NULL.
(expand_builtin_mathfn): Handle float and long double variants of
math builtins.
(expand_builtin): Likewise.
* c-common.c (c_common_nodes_and_builtins): Make it table-driven.
(expand_tree_builtin): Handle long, long long, float, and long
double variants of math functions.
* c-common.h (c_tree_index): Remove some unused nodes.
(void_ftype): Remove.
(void_type_ptr): Likewise.
(int_ftype_int): Likewise.
(ptr_ftype_sizetype): Likewise.
* c-decl.c (init_decl_processing): Remove creation of DWARF
builtins.
* defaults.h (MD_INIT_BUILTINS): Provide default definition.
* tree.h (built_in_function): Adjust definition of DEF_BUILTIN.
* Makefile.in (c-common.o): Depend on builtin-types.def.
* decl.c (init_decl_processing): Tweak.
From-SVN: r42583
|
|
|
|
|
|
|
|
| |
2001-05-25 Dale Johannesen <dalej@apple.com>
* config/rs6000/t-darwin: Fix dependencies for darwin.o.
From-SVN: r42582
|
|
|
|
| |
From-SVN: r42581
|
|
|
|
|
|
|
|
|
|
| |
2001-05-25 Diego Novillo <dnovillo@redhat.com>
* gcc.c-torture/compile/20010518-2.c: New file.
* gcc.c-torture/execute/20010518-1.c: New file.
* gcc.c-torture/execute/20010518-2.c: New file.
From-SVN: r42580
|
|
|
|
|
|
|
|
|
|
|
| |
* aclocal.m4: Fixed typo.
(gcc_AC_HEADER_STDBOOL): Define.
(gcc_AC_C__BOOL): Define.
* configure.in: Use them.
(AC_CHECK_HEADERS): Remove stdbool.h
* configure, config.in: Regenerate.
From-SVN: r42578
|
|
|
|
|
|
|
|
|
| |
hard_function_value.
* function.c (expand_function_start): Don't abort on PARALLEL
returns from hard_function_value.
From-SVN: r42577
|
|
|
|
|
|
|
| |
* config/i386/i386.md: Revert previous change. Do not apply
the peephole if the components do not die after the sequence.
From-SVN: r42576
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* c-parse.in (array_declarator): New. Handle C99 constructs.
Don't restrict [*] declarators to C only.
(after_type_declarator, parm_declarator_starttypename,
parm_declarator_nostarttypename, notype_declarator,
direct_absdcl1): Use it.
* c-decl.c (build_array_declarator, set_array_declarator_type):
New functions. Warn that [*] isn't properly implemented; pedwarn
for [*] outside C99 mode if pedantic rather than giving a hard
error.
(grokdeclarator): Handle static and type qualifiers in parameter
array declarators.
* c-tree.h (build_array_declarator, set_array_declarator_type):
Declare.
* extend.texi (Attribute Syntax): Document attributes in parameter
array declarators.
testsuite:
* gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
From-SVN: r42574
|
|
|
|
| |
From-SVN: r42570
|
|
|
|
|
|
|
| |
* config/i386/i386.md: Make sure cmpstr peepholes do not
affect liveness information.
From-SVN: r42568
|
|
|
|
| |
From-SVN: r42566
|
|
|
|
|
|
|
|
|
| |
warnings.
* c-typeck.c (digest_init): Issue error messages about
invalid constants, not warnings.
From-SVN: r42560
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* g++.old-deja/g++.abi/bitfields.C: Update accordingly.
* g++.old-deja/g++.brendand/misc13.C: Likewise.
* g++.old-deja/g++.law/builtin1.C: Likewise.
* g++.old-deja/g++.law/cvt2.C: Likewise.
* g++.old-deja/g++.mike/net5.C: Likewise.
* g++.old-deja/g++.other/builtins1.C: Likewise.
* g++.old-deja/g++.other/builtins2.C: Likewise.
* g++.old-deja/g++.other/builtins3.C: Likewise.
* g++.old-deja/g++.other/builtins4.C: Likewise.
* g++.old-deja/g++.other/inline8.C: Likewise.
* g++.old-deja/g++.robertl/eb39.C: Likewise.
From-SVN: r42554
|
|
|
|
|
|
|
|
|
|
| |
* invoke.texi (-fno-builtin): Document that this is always on
in C++.
* decl.c (duplicate_decls): Tidy.
(init_decl_processing): Always set flag_no_builtin.
From-SVN: r42553
|
|
|
|
|
|
|
|
|
| |
2001-05-24 Philip Blundell <philb@gnu.org>
* doc/install.texi (arm*-*-linux-gnu): Say that binutils 2.10 is
required.
From-SVN: r42546
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-24 Philip Blundell <philb@gnu.org>
* doc/install.texi (arm*-*-linux-gnu): Say that binutils 2.10 is
required.
[[Split portion of a mixed commit.]]
From-SVN: r42545.2
|
|
|
|
|
|
|
|
|
|
|
| |
interrupt functions.
2001-05-24 Philip Blundell <philb@gnu.org>
* config/arm/arm.c (output_return_instruction): Correctly handle
interworking and interrupt functions.
From-SVN: r42543
|
|
|
|
|
|
|
|
|
| |
2001-05-24 Philip Blundell <philb@gnu.org>
* config/arm/arm.h (TARGET_SWITCHES): Correct misleading help for
-m{no-}sched-prolog. Fix typos and improve formatting.
From-SVN: r42542
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-24 Philip Blundell <philb@gnu.org>
* config/arm/arm.h (TARGET_SWITCHES): Correct misleading help for
-m{no-}sched-prolog. Fix typos and improve formatting.
[[Split portion of a mixed commit.]]
From-SVN: r42541.2
|
|
|
|
|
|
|
|
|
|
|
| |
2001-05-24 Philip Blundell <philb@gnu.org>
* invoke.texi (ARM Options): Improve wording slightly. Add
documentation for more options, including those for Thumb mode.
Don't mention options that don't exist or are unimplemented.
(Thumb Options): Delete; merged into above section.
From-SVN: r42539
|
|
|
|
|
|
|
| |
* config/rs6000/linux.h (SIGNAL_FRAMESIZE): Define.
(MD_FALLBACK_FRAME_STATE_FOR): Use it.
From-SVN: r42534
|
|
|
|
|
|
|
|
|
| |
register simplification.
* simplify-rtx.c (simplify_subreg): Fix CONCAT simplification;
fix hard register simplification.
From-SVN: r42529
|
|
|
|
|
|
|
|
|
| |
CPP_CPU_SPEC.
* sparc/sol2.h (CPLUSPLUS_CPP_SPEC): Add all of CPP_SPEC instead
of just copying CPP_CPU_SPEC.
From-SVN: r42528
|
|
|
|
| |
From-SVN: r42527
|
|
|
|
|
|
|
|
|
|
|
|
| |
cp:
PR c++/2184
* decl2.c (do_local_using_decl): Push the decls, even in a
template.
testsuite:
* g++.old-deja/g++.pt/using1.C: Adjust.
* g++.old-deja/g++.pt/using2.C: New test.
From-SVN: r42526
|
|
|
|
| |
From-SVN: r42523
|
|
|
|
| |
From-SVN: r42518
|
|
|
|
|
|
|
|
|
| |
* Makefile.in: Move many of the *_H definitions eariler in the
file, so that rules in t-* files that use them for
dependencies will work in a parallel build.
* config/i386/t-cygwin (winnt.o): Depend on $(CONFIG_H).
From-SVN: r42516
|
|
|
|
| |
From-SVN: r42515
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cpp.texi: Update for handling of charconsts.
* cpplex.c (maybe_read_ucs): Don't accept D800-DFFF. Update
diagnostics. Skip to the end if the UCS is too short.
(cpp_interpret_charconst): Long charconsts issue a warning
not an error.
* gcc.dg/cpp/charconst.c: New tests.
* gcc.dg/cpp/escape.c: New tests.
* gcc.dg/cpp/escape-1.c: New tests.
* gcc.dg/cpp/escape-2.c: New tests.
* gcc.dg/cpp/ucs.c: New tests.
From-SVN: r42514
|
|
|
|
| |
From-SVN: r42513
|
|
|
|
|
|
|
| |
* gcc.misc-tests/linkage.exp: Pass appropriate flags to
native compiler for irix6.5.
From-SVN: r42511
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* c-lex.c (read_escape, read_ucs): Delete.
(lex_string): Use cpp_parse_escape.
* cpplex.c (read_ucs): Rename maybe_read_ucs. Do nothing
if not C++ or not C99. Warn if traditional.
(parse_escape): Rename cpp_parse_escape. Make the bitmask
unsigned. Warn for out-of-range escape sequences here.
Update to use maybe_read_ucs.
(cpp_interpret_charconst): Don't warn here.
* cpplib.h (cpp_parse_escape): New exported function.
From-SVN: r42509
|
|
|
|
|
|
|
|
|
| |
parameters declared as functions or arrays.
* extend.texi (Attribute Syntax): Clarify application of
attributes to parameters declared as functions or arrays.
From-SVN: r42507
|
|
|
|
|
|
|
|
|
|
| |
gcc/java:
* jv-scan.c (version): Update copyright year.
libjava:
* gij.cc (version): Update copyright year.
From-SVN: r42505
|
|
|
|
| |
From-SVN: r42504
|