glibc:tuliom/microwatt

Last commit made on 2021-02-17
Get this branch:
git clone -b tuliom/microwatt https://git.launchpad.net/glibc

Branch merges

Branch information

Name:
tuliom/microwatt
Repository:
lp:glibc

Recent commits

569f620... by Tulio Magno Quites Machado Filho <email address hidden>

powerpc64: Stop assuming new processors have VSX

VSX has been available on IBM POWER since POWER7. All IBM processors
compliant with POWER ISAs 2.07, 3.0 and 3.1 also support VSX.
This patch aims to remove a barrier for new processors as they start to
support Linux on powerpc64 while not having support for all the altivec
and vsx instructions.

b50bbee... by Tulio Magno Quites Machado Filho <email address hidden>

powerpc64: Restrict memset implementation that require fixed cache line size

7b15dab... by Lukasz Majewski <email address hidden>

tst: time: Provide Y2038 tests for mktime (tst-mktime4.c)

This change adds new test to assess mktime's functionality.

To be more specific - following use cases are checked:
- Pass struct tm as epoch time
- Pass struct tm as value just before Y2038 threshold (returned
  value shall be 0x7FFFFFFF)
- Pass struct tm as the first value after Y2038 threshold
  (expected value - 0x80000000)

Reviewed-by: Adhemerval Zanella <email address hidden>

13c0b30... by Lukasz Majewski <email address hidden>

tst: Provide test for difftime

This change adds new test to assess difftime's functionality by
adding some arbitrary offsets to current time_t value (read via
time).

If 64 bit time_t is supported, the same procedure is applied around
the threshold of Y2038 time overflow.

Reviewed-by: Adhemerval Zanella <email address hidden>

0ca1a95... by Lukasz Majewski <email address hidden>

tst: Provide test for ctime

This change adds new test to assess ctime's functionality.

To be more specific - following use cases are checked:
- Pass time_t value as 0 to check if epoch time is converted
- Pass time_t as max value for 32 bit systems
- Pass time_t as the first value after Y2038 threshold

Reviewed-by: Adhemerval Zanella <email address hidden>

2323a34... by Lukasz Majewski <email address hidden>

tst: Provide test for sched_rr_get_interval

This change adds new test to assess sched_rr_get_interval's
functionality.

To be more specific - following use cases are checked:
- If the read interval is correct
- If the proper ABI is used - to check if adjacent data is not
  overwritten

Reviewed-by: Adhemerval Zanella <email address hidden>

25251c0... by Stefan Liebler <email address hidden>

S390: Add new hwcap values.

The new hwcap values indicate support for arch14 architecture.

fb1905e... by Szabolcs Nagy <email address hidden>

aarch64: Fix sys/ptrace.h if linux headers are included

If the linux asm/ptrace.h is included before sys/ptrace.h that
breaks the newly added declarations there, so undef the names
that may be defined as macros in the linux header.

ebcf45a... by Florian Weimer

elf: Do not copy vDSO soname when setting up link map

The kernel does not put the vDSO at special addresses, so writev can
write the name directly. Also remove the incorrect comment about not
setting l_name.

Andy Lutomirski confirmed in
<https://<email address hidden>/>
that this copy is not necessary.

Reviewed-by: Adhemerval Zanella <email address hidden>

ce4a94b... by "H.J. Lu" <email address hidden>

x86: Remove the extra space between "# endif"

Remove the extra space between "# endif" left over from

commit f380868f6dcfdeae8d449d556298d9c41012ed8d
Author: H.J. Lu <email address hidden>
Date: Thu Dec 24 15:43:34 2020 -0800

    Remove _ISOMAC check from <cpu-features.h>